Class GameRuleManagementHandlerImpl

java.lang.Object
net.minecraft.server.dedicated.management.handler.GameRuleManagementHandlerImpl
All Implemented Interfaces:
GameRuleManagementHandler

public class GameRuleManagementHandlerImpl extends Object implements GameRuleManagementHandler
Mappings:
Namespace Name
named net/minecraft/server/dedicated/management/handler/GameRuleManagementHandlerImpl
intermediary net/minecraft/class_11993
official auv
  • Field Details

    • server

      private final MinecraftDedicatedServer server
      Mappings:
      Namespace Name Mixin selector
      named server Lnet/minecraft/server/dedicated/management/handler/GameRuleManagementHandlerImpl;server:Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;
      intermediary field_62820 Lnet/minecraft/class_11993;field_62820:Lnet/minecraft/class_3176;
      official a Lauv;a:Larz;
    • gameRules

      private final GameRules gameRules
      Mappings:
      Namespace Name Mixin selector
      named gameRules Lnet/minecraft/server/dedicated/management/handler/GameRuleManagementHandlerImpl;gameRules:Lnet/minecraft/world/rule/GameRules;
      intermediary field_63174 Lnet/minecraft/class_11993;field_63174:Lnet/minecraft/class_1928;
      official b Lauv;b:Lesn;
    • logger

      private final ManagementLogger logger
      Mappings:
      Namespace Name Mixin selector
      named logger Lnet/minecraft/server/dedicated/management/handler/GameRuleManagementHandlerImpl;logger:Lnet/minecraft/server/dedicated/management/ManagementLogger;
      intermediary field_62821 Lnet/minecraft/class_11993;field_62821:Lnet/minecraft/class_11805;
      official c Lauv;c:Latx;
  • Constructor Details

    • GameRuleManagementHandlerImpl

      public GameRuleManagementHandlerImpl(MinecraftDedicatedServer server, ManagementLogger logger)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/server/dedicated/management/handler/GameRuleManagementHandlerImpl;<init>(Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;Lnet/minecraft/server/dedicated/management/ManagementLogger;)V
      intermediary <init> Lnet/minecraft/class_11993;<init>(Lnet/minecraft/class_3176;Lnet/minecraft/class_11805;)V
      official <init> Lauv;<init>(Larz;Latx;)V
  • Method Details

    • updateRule

      Specified by:
      updateRule in interface GameRuleManagementHandler
      Mappings:
      Namespace Name Mixin selector
      named updateRule Lnet/minecraft/server/dedicated/management/handler/GameRuleManagementHandler;updateRule(Lnet/minecraft/server/dedicated/management/dispatch/GameRuleRpcDispatcher$class_12254;Lnet/minecraft/server/dedicated/management/network/ManagementConnectionId;)Lnet/minecraft/server/dedicated/management/dispatch/GameRuleRpcDispatcher$class_12254;
      intermediary method_73754 Lnet/minecraft/class_11829;method_73754(Lnet/minecraft/class_11844$class_12254;Lnet/minecraft/class_11838;)Lnet/minecraft/class_11844$class_12254;
      official a Lauu;a(Lavl$a;Lavi;)Lavl$a;
    • toTypedRule

      public <T> GameRuleRpcDispatcher.class_12254<T> toTypedRule(GameRule<T> gameRule, T t)
      Specified by:
      toTypedRule in interface GameRuleManagementHandler
      Mappings:
      Namespace Name Mixin selector
      named toTypedRule Lnet/minecraft/server/dedicated/management/handler/GameRuleManagementHandler;toTypedRule(Lnet/minecraft/world/rule/GameRule;Ljava/lang/Object;)Lnet/minecraft/server/dedicated/management/dispatch/GameRuleRpcDispatcher$class_12254;
      intermediary method_73757 Lnet/minecraft/class_11829;method_73757(Lnet/minecraft/class_12279;Ljava/lang/Object;)Lnet/minecraft/class_11844$class_12254;
      official a Lauu;a(Lesi;Ljava/lang/Object;)Lavl$a;
    • getRules

      public Stream<GameRule<?>> getRules()
      Specified by:
      getRules in interface GameRuleManagementHandler
      Mappings:
      Namespace Name Mixin selector
      named getRules Lnet/minecraft/server/dedicated/management/handler/GameRuleManagementHandler;getRules()Ljava/util/stream/Stream;
      intermediary method_73753 Lnet/minecraft/class_11829;method_73753()Ljava/util/stream/Stream;
      official a Lauu;a()Ljava/util/stream/Stream;
    • getRule

      public <T> T getRule(GameRule<T> gameRule)
      Specified by:
      getRule in interface GameRuleManagementHandler
      Mappings:
      Namespace Name Mixin selector
      named getRule Lnet/minecraft/server/dedicated/management/handler/GameRuleManagementHandler;getRule(Lnet/minecraft/world/rule/GameRule;)Ljava/lang/Object;
      intermediary method_73755 Lnet/minecraft/class_11829;method_73755(Lnet/minecraft/class_12279;)Ljava/lang/Object;
      official a Lauu;a(Lesi;)Ljava/lang/Object;