Class ServerGameRules.Builder

java.lang.Object
net.minecraft.world.rule.ServerGameRules.Builder
Enclosing class:
ServerGameRules

public static class ServerGameRules.Builder extends Object
Mappings:
Namespace Name
named net/minecraft/world/rule/ServerGameRules$Builder
intermediary net/minecraft/class_12280$class_12281
official esp$a
  • Field Details

    • ruleValues

      final Reference2ObjectMap<GameRule<?>,Object> ruleValues
      Mappings:
      Namespace Name Mixin selector
      named ruleValues Lnet/minecraft/world/rule/ServerGameRules$Builder;ruleValues:Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;
      intermediary field_64178 Lnet/minecraft/class_12280$class_12281;field_64178:Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;
      official a Lesp$a;a:Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • put

      public <T> ServerGameRules.Builder put(GameRule<T> rule, T value)
      Mappings:
      Namespace Name Mixin selector
      named put Lnet/minecraft/world/rule/ServerGameRules$Builder;put(Lnet/minecraft/world/rule/GameRule;Ljava/lang/Object;)Lnet/minecraft/world/rule/ServerGameRules$Builder;
      intermediary method_76180 Lnet/minecraft/class_12280$class_12281;method_76180(Lnet/minecraft/class_12279;Ljava/lang/Object;)Lnet/minecraft/class_12280$class_12281;
      official a Lesp$a;a(Lesn;Ljava/lang/Object;)Lesp$a;
    • build

      public ServerGameRules build()
      Mappings:
      Namespace Name Mixin selector
      named build Lnet/minecraft/world/rule/ServerGameRules$Builder;build()Lnet/minecraft/world/rule/ServerGameRules;
      intermediary method_76179 Lnet/minecraft/class_12280$class_12281;method_76179()Lnet/minecraft/class_12280;
      official a Lesp$a;a()Lesp;