FabricGameRuleVisitor

public interface FabricGameRuleVisitor implements GameRules.Visitor

An extended game rule visitor which supports Fabric's own rule types.

Game rule visitors are typically used iterating all game rules. In vanilla, the visitor is used to register game rule commands and populate the {@code Edit Game Rules} screen.

Rule types specified by this interface are not exhaustive. New entries may be added in the future.

Functions

visit
Link copied to clipboard
void visit<T extends GameRules.Rule<T>>(GameRules.Key<T> key, GameRules.Type<T> type)
visitBoolean
Link copied to clipboard
void visitBoolean(GameRules.Key<GameRules.BooleanRule> key, GameRules.Type<GameRules.BooleanRule> type)
visitDouble
Link copied to clipboard
void visitDouble(GameRules.Key<DoubleRule> key, GameRules.Type<DoubleRule> type)
Visit a double rule.
visitEnum
Link copied to clipboard
void visitEnum<E extends Enum<E>>(GameRules.Key<EnumRule<E>> key, GameRules.Type<EnumRule<E>> type)
Visit an enum rule.
visitInt
Link copied to clipboard
void visitInt(GameRules.Key<GameRules.IntRule> key, GameRules.Type<GameRules.IntRule> type)

Inheritors

RuleListWidgetVisitorMixin
Link copied to clipboard

Sources

jvm source
Link copied to clipboard