Class MinecraftGameRuleServiceImpl
java.lang.Object
net.minecraft.server.jsonrpc.internalapi.MinecraftGameRuleServiceImpl
- All Implemented Interfaces:
MinecraftGameRuleService
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMinecraftGameRuleServiceImpl(DedicatedServer pServer, JsonRpcLogger pJsonrpcLogger) -
Method Summary
Modifier and TypeMethodDescriptionStream<Map.Entry<GameRules.Key<?>, GameRules.Type<?>>> <T extends GameRules.Value<T>>
TgetRule(GameRules.Key<T> p_449168_) private Optional<GameRules.Key<?>> getRuleKey(String pGamerule) private GameRules.Value<?> getRuleValue(String pGamerule) getTypedRule(String p_449533_, GameRules.Value<?> p_449152_) updateGameRule(GameRulesService.UntypedRule p_449116_, ClientInfo p_449823_)
-
Field Details
-
server
-
jsonrpcLogger
-
-
Constructor Details
-
MinecraftGameRuleServiceImpl
-
-
Method Details
-
updateGameRule
public GameRulesService.TypedRule updateGameRule(GameRulesService.UntypedRule p_449116_, ClientInfo p_449823_) - Specified by:
updateGameRulein interfaceMinecraftGameRuleService
-
getRule
- Specified by:
getRulein interfaceMinecraftGameRuleService
-
getTypedRule
- Specified by:
getTypedRulein interfaceMinecraftGameRuleService
-
getAvailableGameRules
- Specified by:
getAvailableGameRulesin interfaceMinecraftGameRuleService
-
getRuleKey
-
getRuleValue
-