接口 GameRules.Visitor

  • 封闭类:
    GameRules

    public static interface GameRules.Visitor
    A visitor used to visit all game rules.
    Mappings:
    Namespace Name
    official bvn$c
    intermediary net/minecraft/class_1928$class_4311
    named net/minecraft/world/GameRules$Visitor
    • 方法详细资料

      • visit

        default <T extends GameRules.Rule<T>> void visit​(GameRules.Key<T> key,
                                                         GameRules.Type<T> type)
        Visit a game rule.

        It is expected all game rules regardless of type will be visited using this method.

        Mappings:
        Namespace Name Mixin selector
        official a Lbvn$c;a(Lbvn$e;Lbvn$f;)V
        intermediary method_20762 Lnet/minecraft/class_1928$class_4311;method_20762(Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_1928$class_4314;)V
        named visit Lnet/minecraft/world/GameRules$Visitor;visit(Lnet/minecraft/world/GameRules$Key;Lnet/minecraft/world/GameRules$Type;)V
      • visitBoolean

        default void visitBoolean​(GameRules.Key<GameRules.BooleanRule> key,
                                  GameRules.Type<GameRules.BooleanRule> type)
        Visit a boolean rule.

        Note visit(GameRules.Key, GameRules.Type) will be called before this method.

        Mappings:
        Namespace Name Mixin selector
        official b Lbvn$c;b(Lbvn$e;Lbvn$f;)V
        intermediary method_27329 Lnet/minecraft/class_1928$class_4311;method_27329(Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_1928$class_4314;)V
        named visitBoolean Lnet/minecraft/world/GameRules$Visitor;visitBoolean(Lnet/minecraft/world/GameRules$Key;Lnet/minecraft/world/GameRules$Type;)V
      • visitInt

        default void visitInt​(GameRules.Key<GameRules.IntRule> key,
                              GameRules.Type<GameRules.IntRule> type)
        Visit an integer rule.

        Note visit(GameRules.Key, GameRules.Type) will be called before this method.

        Mappings:
        Namespace Name Mixin selector
        official c Lbvn$c;c(Lbvn$e;Lbvn$f;)V
        intermediary method_27330 Lnet/minecraft/class_1928$class_4311;method_27330(Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_1928$class_4314;)V
        named visitInt Lnet/minecraft/world/GameRules$Visitor;visitInt(Lnet/minecraft/world/GameRules$Key;Lnet/minecraft/world/GameRules$Type;)V