类 GameRules.Type<T extends GameRules.Rule<T>>
- java.lang.Object
-
- net.minecraft.world.GameRules.Type<T>
-
- 封闭类:
- GameRules
public static class GameRules.Type<T extends GameRules.Rule<T>> extends Object
- Mappings:
Namespace Name official bvn$fintermediary net/minecraft/class_1928$class_4314named net/minecraft/world/GameRules$Type
-
-
字段概要
字段 修饰符和类型 字段 说明 private Supplier<com.mojang.brigadier.arguments.ArgumentType<?>>argumentTypeprivate BiConsumer<MinecraftServer,T>changeCallbackprivate GameRules.Acceptor<T>ruleAcceptorprivate Function<GameRules.Type<T>,T>ruleFactory
-
构造器概要
构造器 限定符 构造器 说明 privateType(Supplier<com.mojang.brigadier.arguments.ArgumentType<?>> argumentType, Function<GameRules.Type<T>,T> ruleFactory, BiConsumer<MinecraftServer,T> changeCallback, GameRules.Acceptor<T> ruleAcceptor)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaccept(GameRules.Visitor consumer, GameRules.Key<T> key)com.mojang.brigadier.builder.RequiredArgumentBuilder<ServerCommandSource,?>argument(String name)TcreateRule()
-
-
-
字段详细资料
-
argumentType
private final Supplier<com.mojang.brigadier.arguments.ArgumentType<?>> argumentType
- Mappings:
Namespace Name Mixin selector official aLbvn$f;a:Ljava/util/function/Supplier;intermediary field_19414Lnet/minecraft/class_1928$class_4314;field_19414:Ljava/util/function/Supplier;named argumentTypeLnet/minecraft/world/GameRules$Type;argumentType:Ljava/util/function/Supplier;
-
ruleFactory
private final Function<GameRules.Type<T extends GameRules.Rule<T>>,T extends GameRules.Rule<T>> ruleFactory
- Mappings:
Namespace Name Mixin selector official bLbvn$f;b:Ljava/util/function/Function;intermediary field_19415Lnet/minecraft/class_1928$class_4314;field_19415:Ljava/util/function/Function;named ruleFactoryLnet/minecraft/world/GameRules$Type;ruleFactory:Ljava/util/function/Function;
-
changeCallback
private final BiConsumer<MinecraftServer,T extends GameRules.Rule<T>> changeCallback
- Mappings:
Namespace Name Mixin selector official cLbvn$f;c:Ljava/util/function/BiConsumer;intermediary field_19416Lnet/minecraft/class_1928$class_4314;field_19416:Ljava/util/function/BiConsumer;named changeCallbackLnet/minecraft/world/GameRules$Type;changeCallback:Ljava/util/function/BiConsumer;
-
ruleAcceptor
private final GameRules.Acceptor<T extends GameRules.Rule<T>> ruleAcceptor
- Mappings:
Namespace Name Mixin selector official dLbvn$f;d:Lbvn$h;intermediary field_24104Lnet/minecraft/class_1928$class_4314;field_24104:Lnet/minecraft/class_1928$class_5199;named ruleAcceptorLnet/minecraft/world/GameRules$Type;ruleAcceptor:Lnet/minecraft/world/GameRules$Acceptor;
-
-
构造器详细资料
-
Type
private Type(Supplier<com.mojang.brigadier.arguments.ArgumentType<?>> argumentType, Function<GameRules.Type<T>,T> ruleFactory, BiConsumer<MinecraftServer,T> changeCallback, GameRules.Acceptor<T> ruleAcceptor)
- Mappings:
Namespace Name Mixin selector official <init>Lbvn$f;<init>(Ljava/util/function/Supplier;Ljava/util/function/Function;Ljava/util/function/BiConsumer;Lbvn$h;)Vintermediary <init>Lnet/minecraft/class_1928$class_4314;<init>(Ljava/util/function/Supplier;Ljava/util/function/Function;Ljava/util/function/BiConsumer;Lnet/minecraft/class_1928$class_5199;)Vnamed <init>Lnet/minecraft/world/GameRules$Type;<init>(Ljava/util/function/Supplier;Ljava/util/function/Function;Ljava/util/function/BiConsumer;Lnet/minecraft/world/GameRules$Acceptor;)V
-
-
方法详细资料
-
argument
public com.mojang.brigadier.builder.RequiredArgumentBuilder<ServerCommandSource,?> argument(String name)
- Mappings:
Namespace Name Mixin selector official aLbvn$f;a(Ljava/lang/String;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;intermediary method_20775Lnet/minecraft/class_1928$class_4314;method_20775(Ljava/lang/String;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;named argumentLnet/minecraft/world/GameRules$Type;argument(Ljava/lang/String;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
-
createRule
public T createRule()
- Mappings:
Namespace Name Mixin selector official aLbvn$f;a()Lbvn$g;intermediary method_20773Lnet/minecraft/class_1928$class_4314;method_20773()Lnet/minecraft/class_1928$class_4315;named createRuleLnet/minecraft/world/GameRules$Type;createRule()Lnet/minecraft/world/GameRules$Rule;
-
accept
public void accept(GameRules.Visitor consumer, GameRules.Key<T> key)
- Mappings:
Namespace Name Mixin selector official aLbvn$f;a(Lbvn$c;Lbvn$e;)Vintermediary method_27336Lnet/minecraft/class_1928$class_4314;method_27336(Lnet/minecraft/class_1928$class_4311;Lnet/minecraft/class_1928$class_4313;)Vnamed acceptLnet/minecraft/world/GameRules$Type;accept(Lnet/minecraft/world/GameRules$Visitor;Lnet/minecraft/world/GameRules$Key;)V
-
-