类 GameRules.Rule<T extends GameRules.Rule<T>>
- java.lang.Object
-
- net.minecraft.world.GameRules.Rule<T>
-
- 直接已知子类:
GameRules.BooleanRule,GameRules.IntRule
- 封闭类:
- GameRules
public abstract static class GameRules.Rule<T extends GameRules.Rule<T>> extends Object
- Mappings:
Namespace Name official bvn$gintermediary net/minecraft/class_1928$class_4315named net/minecraft/world/GameRules$Rule
-
-
字段概要
字段 修饰符和类型 字段 说明 protected GameRules.Type<T>type
-
构造器概要
构造器 构造器 说明 Rule(GameRules.Type<T> type)
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 protected voidchanged(@Nullable MinecraftServer server)protected abstract Tcopy()protected abstract voiddeserialize(String value)abstract intgetCommandResult()protected abstract TgetThis()abstract Stringserialize()voidset(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name)protected abstract voidsetFromArgument(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name)abstract voidsetValue(T rule, @Nullable MinecraftServer server)StringtoString()
-
-
-
字段详细资料
-
type
protected final GameRules.Type<T extends GameRules.Rule<T>> type
- Mappings:
Namespace Name Mixin selector official aLbvn$g;a:Lbvn$f;intermediary field_19417Lnet/minecraft/class_1928$class_4315;field_19417:Lnet/minecraft/class_1928$class_4314;named typeLnet/minecraft/world/GameRules$Rule;type:Lnet/minecraft/world/GameRules$Type;
-
-
构造器详细资料
-
Rule
public Rule(GameRules.Type<T> type)
- Mappings:
Namespace Name Mixin selector official <init>Lbvn$g;<init>(Lbvn$f;)Vintermediary <init>Lnet/minecraft/class_1928$class_4315;<init>(Lnet/minecraft/class_1928$class_4314;)Vnamed <init>Lnet/minecraft/world/GameRules$Rule;<init>(Lnet/minecraft/world/GameRules$Type;)V
-
-
方法详细资料
-
setFromArgument
protected abstract void setFromArgument(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name)
- Mappings:
Namespace Name Mixin selector official aLbvn$g;a(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Vintermediary method_20776Lnet/minecraft/class_1928$class_4315;method_20776(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Vnamed setFromArgumentLnet/minecraft/world/GameRules$Rule;setFromArgument(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)V
-
set
public void set(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name)
- Mappings:
Namespace Name Mixin selector official bLbvn$g;b(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Vintermediary method_20780Lnet/minecraft/class_1928$class_4315;method_20780(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Vnamed setLnet/minecraft/world/GameRules$Rule;set(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)V
-
changed
protected void changed(@Nullable @Nullable MinecraftServer server)
- Mappings:
Namespace Name Mixin selector official aLbvn$g;a(Lnet/minecraft/server/MinecraftServer;)Vintermediary method_20778Lnet/minecraft/class_1928$class_4315;method_20778(Lnet/minecraft/server/MinecraftServer;)Vnamed changedLnet/minecraft/world/GameRules$Rule;changed(Lnet/minecraft/server/MinecraftServer;)V
-
deserialize
protected abstract void deserialize(String value)
- Mappings:
Namespace Name Mixin selector official aLbvn$g;a(Ljava/lang/String;)Vintermediary method_20777Lnet/minecraft/class_1928$class_4315;method_20777(Ljava/lang/String;)Vnamed deserializeLnet/minecraft/world/GameRules$Rule;deserialize(Ljava/lang/String;)V
-
serialize
public abstract String serialize()
- Mappings:
Namespace Name Mixin selector official bLbvn$g;b()Ljava/lang/String;intermediary method_20779Lnet/minecraft/class_1928$class_4315;method_20779()Ljava/lang/String;named serializeLnet/minecraft/world/GameRules$Rule;serialize()Ljava/lang/String;
-
toString
public String toString()
-
getCommandResult
public abstract int getCommandResult()
- Mappings:
Namespace Name Mixin selector official cLbvn$g;c()Iintermediary method_20781Lnet/minecraft/class_1928$class_4315;method_20781()Inamed getCommandResultLnet/minecraft/world/GameRules$Rule;getCommandResult()I
-
getThis
protected abstract T getThis()
- Mappings:
Namespace Name Mixin selector official gLbvn$g;g()Lbvn$g;intermediary method_20782Lnet/minecraft/class_1928$class_4315;method_20782()Lnet/minecraft/class_1928$class_4315;named getThisLnet/minecraft/world/GameRules$Rule;getThis()Lnet/minecraft/world/GameRules$Rule;
-
copy
protected abstract T copy()
- Mappings:
Namespace Name Mixin selector official fLbvn$g;f()Lbvn$g;intermediary method_27338Lnet/minecraft/class_1928$class_4315;method_27338()Lnet/minecraft/class_1928$class_4315;named copyLnet/minecraft/world/GameRules$Rule;copy()Lnet/minecraft/world/GameRules$Rule;
-
setValue
public abstract void setValue(T rule, @Nullable @Nullable MinecraftServer server)
- Mappings:
Namespace Name Mixin selector official aLbvn$g;a(Lbvn$g;Lnet/minecraft/server/MinecraftServer;)Vintermediary method_27337Lnet/minecraft/class_1928$class_4315;method_27337(Lnet/minecraft/class_1928$class_4315;Lnet/minecraft/server/MinecraftServer;)Vnamed setValueLnet/minecraft/world/GameRules$Rule;setValue(Lnet/minecraft/world/GameRules$Rule;Lnet/minecraft/server/MinecraftServer;)V
-
-