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 fqd
  • Field Details

    • pvp

      @SerializedName("pvp") public boolean pvp
      Mappings:
      Namespace Name Mixin selector
      named pvp Lnet/minecraft/client/realms/dto/RealmsWorldOptions;pvp:Z
      intermediary field_22632 Lnet/minecraft/class_4883;field_22632:Z
      official a Lfqd;a:Z
    • spawnMonsters

      @SerializedName("spawnMonsters") public boolean spawnMonsters
      Mappings:
      Namespace Name Mixin selector
      named spawnMonsters Lnet/minecraft/client/realms/dto/RealmsWorldOptions;spawnMonsters:Z
      intermediary field_22634 Lnet/minecraft/class_4883;field_22634:Z
      official b Lfqd;b:Z
    • 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 c Lfqd;c:I
    • commandBlocks

      @SerializedName("commandBlocks") public boolean commandBlocks
      Mappings:
      Namespace Name Mixin selector
      named commandBlocks Lnet/minecraft/client/realms/dto/RealmsWorldOptions;commandBlocks:Z
      intermediary field_22637 Lnet/minecraft/class_4883;field_22637:Z
      official d Lfqd;d:Z
    • 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 e Lfqd;e: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 f Lfqd;f: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 g Lfqd;g: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 m Lfqd;m: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 h Lfqd;h: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 i Lfqd;i:Lfpw$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 j Lfqd;j: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 k Lfqd;k: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 l Lfqd;l:Z
  • Constructor Details

    • RealmsWorldOptions

      private RealmsWorldOptions()
    • RealmsWorldOptions

      public RealmsWorldOptions(boolean pvp, boolean spawnAnimals, int spawnProtection, boolean commandBlocks, int difficulty, int gameMode, boolean hardcore, String slotName, String version, RealmsServer.Compatibility compatibility)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/realms/dto/RealmsWorldOptions;<init>(ZZIZIIZLjava/lang/String;Ljava/lang/String;Lnet/minecraft/client/realms/dto/RealmsServer$Compatibility;)V
      intermediary <init> Lnet/minecraft/class_4883;<init>(ZZIZIIZLjava/lang/String;Ljava/lang/String;Lnet/minecraft/class_4877$class_8842;)V
      official <init> Lfqd;<init>(ZZIZIIZLjava/lang/String;Ljava/lang/String;Lfpw$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 Lfqd;a()Lfqd;
    • create

      public static RealmsWorldOptions create(GameMode gameMode, boolean commandBlocks, Difficulty difficulty, boolean hardcore, String version, String slotName)
      Mappings:
      Namespace Name Mixin selector
      named create Lnet/minecraft/client/realms/dto/RealmsWorldOptions;create(Lnet/minecraft/world/GameMode;ZLnet/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;ZLnet/minecraft/class_1267;ZLjava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_4883;
      official a Lfqd;a(Ldmr;ZLbxg;ZLjava/lang/String;Ljava/lang/String;)Lfqd;
    • create

      public static RealmsWorldOptions create(LevelInfo levelInfo, boolean commandBlocks, String version)
      Mappings:
      Namespace Name Mixin selector
      named create Lnet/minecraft/client/realms/dto/RealmsWorldOptions;create(Lnet/minecraft/world/level/LevelInfo;ZLjava/lang/String;)Lnet/minecraft/client/realms/dto/RealmsWorldOptions;
      intermediary method_64353 Lnet/minecraft/class_4883;method_64353(Lnet/minecraft/class_1940;ZLjava/lang/String;)Lnet/minecraft/class_4883;
      official a Lfqd;a(Ldmy;ZLjava/lang/String;)Lfqd;
    • 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 Lfqd;b()Lfqd;
    • 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 Lfqd;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 Lfqd;a(Lfpj;Ljava/lang/String;)Lfqd;
    • 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 Lfqd;a(Lfqd;)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 Lfqd;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 Lfqd;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 Lfqd;c()Lfqd;