Package org.cloudburstmc.server.registry
Class CloudGameRuleRegistry
java.lang.Object
org.cloudburstmc.server.registry.CloudGameRuleRegistry
- All Implemented Interfaces:
org.cloudburstmc.api.registry.GameRuleRegistry,org.cloudburstmc.api.registry.Registry
public class CloudGameRuleRegistry
extends Object
implements org.cloudburstmc.api.registry.GameRuleRegistry, org.cloudburstmc.api.registry.Registry
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()org.cloudburstmc.api.level.gamerule.GameRule<? extends Comparable<?>>fromString(String name)static CloudGameRuleRegistryget()org.cloudburstmc.api.level.gamerule.GameRuleMapList<org.cloudburstmc.api.level.gamerule.GameRule<?>>getRules()<T extends Comparable<T>>
voidregister(org.cloudburstmc.api.level.gamerule.GameRule<T> gameRule)
-
Method Details
-
get
-
register
public <T extends Comparable<T>> void register(org.cloudburstmc.api.level.gamerule.GameRule<T> gameRule)- Specified by:
registerin interfaceorg.cloudburstmc.api.registry.GameRuleRegistry
-
fromString
@Nullable public org.cloudburstmc.api.level.gamerule.GameRule<? extends Comparable<?>> fromString(String name)- Specified by:
fromStringin interfaceorg.cloudburstmc.api.registry.GameRuleRegistry
-
getDefaultRules
@Nonnull public org.cloudburstmc.api.level.gamerule.GameRuleMap getDefaultRules() -
getRules
- Specified by:
getRulesin interfaceorg.cloudburstmc.api.registry.GameRuleRegistry
-
getRuleNames
- Specified by:
getRuleNamesin interfaceorg.cloudburstmc.api.registry.GameRuleRegistry
-
close
public void close()- Specified by:
closein interfaceorg.cloudburstmc.api.registry.Registry
-