net.minecraft.server.dedicated.management.dispatch

public record GameRuleRpcDispatcher$RuleEntry<T>

net.minecraft.server.jsonrpc.methods.GameRulesService$GameRuleUpdate
net.minecraft.server.jsonrpc.methods.GameRulesService$GameRuleUpdate
net.minecraft.class_11844$class_12254
net.minecraft.server.dedicated.management.dispatch.GameRuleRpcDispatcher$RuleEntry

Field summary

Modifier and TypeField
private final GameRule<T>
gameRule
gameRule
comp_5161
gameRule
private final T
value
value
comp_5162
value
public static final com.mojang.serialization.Codec<GameRuleRpcDispatcher$RuleEntry<?>>
TYPED_CODEC
TYPED_CODEC
field_64088
TYPED_CODEC
public static final com.mojang.serialization.Codec<GameRuleRpcDispatcher$RuleEntry<?>>
CODEC
CODEC
field_64089
UNTYPED_CODEC

Constructor summary

ModifierConstructor
public (GameRule<T> gameRule, T value)

Method summary

Modifier and TypeMethod
private static <T> com.mojang.serialization.MapCodec<? extends GameRuleRpcDispatcher$RuleEntry<T>>
getValueCodec(GameRule<T> gameRule)
getValueCodec(GameRule<T> gameRule)
method_76050(class_12279<T> arg0)
untypedCodec(GameRule<T> rule)
private static <T> com.mojang.serialization.MapCodec<? extends GameRuleRpcDispatcher$RuleEntry<T>>
getValueAndTypeCodec(GameRule<T> gameRule)
getValueAndTypeCodec(GameRule<T> gameRule)
method_76054(class_12279<T> arg0)
typedCodec(GameRule<T> rule)
private static <T> GameRuleRpcDispatcher$RuleEntry<T>
getUntypedRule(GameRule<T> gameRule, GameRuleType readType, T value)
getUntypedRule(GameRule<T> gameRule, GameRuleType readType, T value)
method_76052(class_12279<T> arg0, class_11845 arg1, T arg2)
validateType(GameRule<T> rule, GameRuleType type, T value)
public GameRule<T>
gameRule()
gameRule()
comp_5161()
gameRule()
public T
value()
value()
comp_5162()
value()