net.minecraft.world

public class GameRules$Type<T extends GameRules$Rule<T>>

brq$f
net.minecraft.world.level.GameRules$Type
net.minecraft.class_1928$class_4314
net.minecraft.world.GameRules$Type
net.minecraft.unmapped.C_xmldumst$C_mymgluou
net.minecraft.world.GameRules$RuleType
net.minecraft.world.GameRules$RuleType

Field summary

Modifier and TypeField
private final Supplier<ArgumentType<?>>
a
argument
field_19414
argumentType
f_hnrsjwnv
field_223582_a
argTypeSupplier
private final Function<GameRules$Type<T>, T>
b
constructor
field_19415
ruleFactory
f_ozxhwwyh
field_223583_b
valueCreator
private final BiConsumer<MinecraftServer, T>
c
callback
field_19416
changeCallback
f_tpnzzqev
field_223584_c
changeListener
private final GameRules$Acceptor<T>
d
visitorCaller
field_24104
ruleAcceptor
f_pzcyasul
field_234913_d_
rule

Constructor summary

ModifierConstructor
private (Supplier<ArgumentType<?>> argumentType, Function<GameRules$Type<T>, T> ruleFactory, BiConsumer<MinecraftServer, T> changeCallback, GameRules$Acceptor<T> ruleAcceptor)

Method summary

Modifier and TypeMethod
public RequiredArgumentBuilder<ServerCommandSource, ?>
a(String arg0)
createArgument(String arg0)
method_20775(String arg0)
argument(String name)
m_zadflywr(String arg0)
func_223581_a(String arg0)
createArgument(String name)
public T
a()
createRule()
method_20773()
createRule()
m_wkdooanh()
func_223579_a()
createValue()
public void
a(brq$c arg0, brq$e<T> arg1)
callVisitor(GameRules$GameRuleTypeVisitor arg0, GameRules$Key<T> arg1)
method_27336(class_1928$class_4311 arg0, class_1928$class_4313<T> arg1)
accept(GameRules$Visitor consumer, GameRules$Key<T> key)
m_qkdrrjqk(C_xmldumst$C_avotqrag arg0, C_xmldumst$C_iuaedxxw<T> arg1)
func_234914_a_(GameRules$IRuleEntryVisitor arg0, GameRules$RuleKey<T> arg1)
visitRule(GameRules$IRuleEntryVisitor visitor, GameRules$RuleKey<T> key)