Class RealmsWorldOptions

java.lang.Object
net.minecraft.client.realms.dto.ValueObject
net.minecraft.client.realms.dto.RealmsWorldOptions
All Implemented Interfaces:
RealmsSerializable

@Environment(CLIENT) public class RealmsWorldOptions extends ValueObject implements RealmsSerializable
Mappings:
Namespace Name
named net/minecraft/client/realms/dto/RealmsWorldOptions
intermediary net/minecraft/class_4883
official fwa
  • Field Details

    • spawnProtection

      @SerializedName("spawnProtection") public int spawnProtection
      Mappings:
      Namespace Name Mixin selector
      named spawnProtection Lnet/minecraft/client/realms/dto/RealmsWorldOptions;spawnProtection:I
      intermediary field_22636 Lnet/minecraft/class_4883;field_22636:I
      official a Lfwa;a:I
    • forceGameMode

      @SerializedName("forceGameMode") public boolean forceGameMode
      Mappings:
      Namespace Name Mixin selector
      named forceGameMode Lnet/minecraft/client/realms/dto/RealmsWorldOptions;forceGameMode:Z
      intermediary field_22638 Lnet/minecraft/class_4883;field_22638:Z
      official b Lfwa;b:Z
    • difficulty

      @SerializedName("difficulty") public int difficulty
      Mappings:
      Namespace Name Mixin selector
      named difficulty Lnet/minecraft/client/realms/dto/RealmsWorldOptions;difficulty:I
      intermediary field_22639 Lnet/minecraft/class_4883;field_22639:I
      official c Lfwa;c:I
    • gameMode

      @SerializedName("gameMode") public int gameMode
      Mappings:
      Namespace Name Mixin selector
      named gameMode Lnet/minecraft/client/realms/dto/RealmsWorldOptions;gameMode:I
      intermediary field_22640 Lnet/minecraft/class_4883;field_22640:I
      official d Lfwa;d:I
    • slotName

      @SerializedName("slotName") private String slotName
      Mappings:
      Namespace Name Mixin selector
      named slotName Lnet/minecraft/client/realms/dto/RealmsWorldOptions;slotName:Ljava/lang/String;
      intermediary field_22641 Lnet/minecraft/class_4883;field_22641:Ljava/lang/String;
      official j Lfwa;j:Ljava/lang/String;
    • version

      @SerializedName("version") public String version
      Mappings:
      Namespace Name Mixin selector
      named version Lnet/minecraft/client/realms/dto/RealmsWorldOptions;version:Ljava/lang/String;
      intermediary field_46843 Lnet/minecraft/class_4883;field_46843:Ljava/lang/String;
      official e Lfwa;e:Ljava/lang/String;
    • compatibility

      @SerializedName("compatibility") public RealmsServer.Compatibility compatibility
      Mappings:
      Namespace Name Mixin selector
      named compatibility Lnet/minecraft/client/realms/dto/RealmsWorldOptions;compatibility:Lnet/minecraft/client/realms/dto/RealmsServer$Compatibility;
      intermediary field_46844 Lnet/minecraft/class_4883;field_46844:Lnet/minecraft/class_4877$class_8842;
      official f Lfwa;f:Lfvt$a;
    • templateId

      @SerializedName("worldTemplateId") public long templateId
      Mappings:
      Namespace Name Mixin selector
      named templateId Lnet/minecraft/client/realms/dto/RealmsWorldOptions;templateId:J
      intermediary field_22642 Lnet/minecraft/class_4883;field_22642:J
      official g Lfwa;g:J
    • templateImage

      @Nullable @SerializedName("worldTemplateImage") public @Nullable String templateImage
      Mappings:
      Namespace Name Mixin selector
      named templateImage Lnet/minecraft/client/realms/dto/RealmsWorldOptions;templateImage:Ljava/lang/String;
      intermediary field_22643 Lnet/minecraft/class_4883;field_22643:Ljava/lang/String;
      official h Lfwa;h:Ljava/lang/String;
    • empty

      public boolean empty
      Mappings:
      Namespace Name Mixin selector
      named empty Lnet/minecraft/client/realms/dto/RealmsWorldOptions;empty:Z
      intermediary field_22645 Lnet/minecraft/class_4883;field_22645:Z
      official i Lfwa;i:Z
  • Constructor Details

    • RealmsWorldOptions

      private RealmsWorldOptions()
    • RealmsWorldOptions

      public RealmsWorldOptions(int int2, int int3, int spawnProtection, boolean bool, String string, String string2, RealmsServer.Compatibility compatibility)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/realms/dto/RealmsWorldOptions;<init>(IIIZLjava/lang/String;Ljava/lang/String;Lnet/minecraft/client/realms/dto/RealmsServer$Compatibility;)V
      intermediary <init> Lnet/minecraft/class_4883;<init>(IIIZLjava/lang/String;Ljava/lang/String;Lnet/minecraft/class_4877$class_8842;)V
      official <init> Lfwa;<init>(IIIZLjava/lang/String;Ljava/lang/String;Lfvt$a;)V
  • Method Details

    • getDefaults

      public static RealmsWorldOptions getDefaults()
      Mappings:
      Namespace Name Mixin selector
      named getDefaults Lnet/minecraft/client/realms/dto/RealmsWorldOptions;getDefaults()Lnet/minecraft/client/realms/dto/RealmsWorldOptions;
      intermediary method_25076 Lnet/minecraft/class_4883;method_25076()Lnet/minecraft/class_4883;
      official a Lfwa;a()Lfwa;
    • create

      public static RealmsWorldOptions create(GameMode gameMode, Difficulty difficulty, boolean bool, String string, String string2)
      Mappings:
      Namespace Name Mixin selector
      named create Lnet/minecraft/client/realms/dto/RealmsWorldOptions;create(Lnet/minecraft/world/GameMode;Lnet/minecraft/world/Difficulty;ZLjava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/realms/dto/RealmsWorldOptions;
      intermediary method_64352 Lnet/minecraft/class_4883;method_64352(Lnet/minecraft/class_1934;Lnet/minecraft/class_1267;ZLjava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_4883;
      official a Lfwa;a(Ldrn;Lcbn;ZLjava/lang/String;Ljava/lang/String;)Lfwa;
    • create

      public static RealmsWorldOptions create(LevelInfo levelInfo, String string)
      Mappings:
      Namespace Name Mixin selector
      named create Lnet/minecraft/client/realms/dto/RealmsWorldOptions;create(Lnet/minecraft/world/level/LevelInfo;Ljava/lang/String;)Lnet/minecraft/client/realms/dto/RealmsWorldOptions;
      intermediary method_64353 Lnet/minecraft/class_4883;method_64353(Lnet/minecraft/class_1940;Ljava/lang/String;)Lnet/minecraft/class_4883;
      official a Lfwa;a(Ldru;Ljava/lang/String;)Lfwa;
    • getEmptyDefaults

      public static RealmsWorldOptions getEmptyDefaults()
      Mappings:
      Namespace Name Mixin selector
      named getEmptyDefaults Lnet/minecraft/client/realms/dto/RealmsWorldOptions;getEmptyDefaults()Lnet/minecraft/client/realms/dto/RealmsWorldOptions;
      intermediary method_25080 Lnet/minecraft/class_4883;method_25080()Lnet/minecraft/class_4883;
      official b Lfwa;b()Lfwa;
    • setEmpty

      public void setEmpty(boolean empty)
      Mappings:
      Namespace Name Mixin selector
      named setEmpty Lnet/minecraft/client/realms/dto/RealmsWorldOptions;setEmpty(Z)V
      intermediary method_25079 Lnet/minecraft/class_4883;method_25079(Z)V
      official a Lfwa;a(Z)V
    • fromJson

      public static RealmsWorldOptions fromJson(CheckedGson gson, String json)
      Mappings:
      Namespace Name Mixin selector
      named fromJson Lnet/minecraft/client/realms/dto/RealmsWorldOptions;fromJson(Lnet/minecraft/client/realms/CheckedGson;Ljava/lang/String;)Lnet/minecraft/client/realms/dto/RealmsWorldOptions;
      intermediary method_71186 Lnet/minecraft/class_4883;method_71186(Lnet/minecraft/class_4869;Ljava/lang/String;)Lnet/minecraft/class_4883;
      official a Lfwa;a(Lfvg;Ljava/lang/String;)Lfwa;
    • replaceNullsWithDefaults

      private static void replaceNullsWithDefaults(RealmsWorldOptions options)
      Mappings:
      Namespace Name Mixin selector
      named replaceNullsWithDefaults Lnet/minecraft/client/realms/dto/RealmsWorldOptions;replaceNullsWithDefaults(Lnet/minecraft/client/realms/dto/RealmsWorldOptions;)V
      intermediary method_71187 Lnet/minecraft/class_4883;method_71187(Lnet/minecraft/class_4883;)V
      official a Lfwa;a(Lfwa;)V
    • getSlotName

      public String getSlotName(int index)
      Mappings:
      Namespace Name Mixin selector
      named getSlotName Lnet/minecraft/client/realms/dto/RealmsWorldOptions;getSlotName(I)Ljava/lang/String;
      intermediary method_25077 Lnet/minecraft/class_4883;method_25077(I)Ljava/lang/String;
      official a Lfwa;a(I)Ljava/lang/String;
    • getDefaultSlotName

      public String getDefaultSlotName(int index)
      Mappings:
      Namespace Name Mixin selector
      named getDefaultSlotName Lnet/minecraft/client/realms/dto/RealmsWorldOptions;getDefaultSlotName(I)Ljava/lang/String;
      intermediary method_25081 Lnet/minecraft/class_4883;method_25081(I)Ljava/lang/String;
      official b Lfwa;b(I)Ljava/lang/String;
    • clone

      public RealmsWorldOptions clone()
      Overrides:
      clone in class Object
      Mappings:
      Namespace Name Mixin selector
      named clone Lnet/minecraft/client/realms/dto/RealmsWorldOptions;clone()Lnet/minecraft/client/realms/dto/RealmsWorldOptions;
      intermediary method_25083 Lnet/minecraft/class_4883;method_25083()Lnet/minecraft/class_4883;
      official c Lfwa;c()Lfwa;