Package net.minecraft.world
Interface GameRules.Visitor
- Enclosing class:
- GameRules
public static interface GameRules.Visitor
A visitor used to visit all game rules.
-
Method Summary
Modifier and Type Method Description default <T extends GameRules.Rule<T>>
voidvisit(GameRules.Key<T> key, GameRules.Type<T> type)
Visit a game rule.default void
visitBoolean(GameRules.Key<GameRules.BooleanRule> key, GameRules.Type<GameRules.BooleanRule> type)
Visit a boolean rule.default void
visitInt(GameRules.Key<GameRules.IntRule> key, GameRules.Type<GameRules.IntRule> type)
Visit an integer rule.
-
Method Details
-
visit
Visit a game rule.It is expected all game rules regardless of type will be visited using this method.
-
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. -
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.
-