Class MinecraftGameRuleServiceImpl
java.lang.Object
net.minecraft.server.jsonrpc.internalapi.MinecraftGameRuleServiceImpl
- All Implemented Interfaces:
MinecraftGameRuleService
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final GameRulesprivate final JsonRpcLoggerprivate final DedicatedServer -
Constructor Summary
ConstructorsConstructorDescriptionMinecraftGameRuleServiceImpl(DedicatedServer server, JsonRpcLogger jsonrpcLogger) -
Method Summary
Modifier and TypeMethodDescription<T> TgetRuleValue(GameRule<T> gameRule) getTypedRule(GameRule<T> gameRule, T value) updateGameRule(GameRulesService.GameRuleUpdate<T> update, ClientInfo clientInfo)
-
Field Details
-
server
-
gameRules
-
jsonrpcLogger
-
-
Constructor Details
-
MinecraftGameRuleServiceImpl
-
-
Method Details
-
updateGameRule
public <T> GameRulesService.GameRuleUpdate<T> updateGameRule(GameRulesService.GameRuleUpdate<T> update, ClientInfo clientInfo) - Specified by:
updateGameRulein interfaceMinecraftGameRuleService
-
getTypedRule
- Specified by:
getTypedRulein interfaceMinecraftGameRuleService
-
getAvailableGameRules
- Specified by:
getAvailableGameRulesin interfaceMinecraftGameRuleService
-
getRuleValue
- Specified by:
getRuleValuein interfaceMinecraftGameRuleService
-