16 lines
385 B
Java
16 lines
385 B
Java
|
package tc.oc.pgm.features;
|
||
|
|
||
|
import java.util.stream.Stream;
|
||
|
|
||
|
import tc.oc.api.docs.virtual.MapDoc;
|
||
|
|
||
|
/**
|
||
|
* A feature that implements one or more gamemodes.
|
||
|
*
|
||
|
* The results of {@link #gamemodes()} for all loaded instances are
|
||
|
* automatically included in the map's metadata.
|
||
|
*/
|
||
|
public interface GamemodeFeature extends FeatureDefinition {
|
||
|
Stream<MapDoc.Gamemode> gamemodes();
|
||
|
}
|