Class RealmsWorldOptions

java.lang.Object
net.minecraft.client.realms.dto.ValueObject
net.minecraft.client.realms.dto.RealmsWorldOptions

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

    • field_32100 Link icon

      private static final boolean field_32100
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32100 Lnet/minecraft/client/realms/dto/RealmsWorldOptions;field_32100:Z
      intermediary field_32100 Lnet/minecraft/class_4883;field_32100:Z
      official o Lfhs;o:Z
    • field_32101 Link icon

      private static final boolean field_32101
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32101 Lnet/minecraft/client/realms/dto/RealmsWorldOptions;field_32101:Z
      intermediary field_32101 Lnet/minecraft/class_4883;field_32101:Z
      official p Lfhs;p:Z
    • field_32103 Link icon

      private static final boolean field_32103
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32103 Lnet/minecraft/client/realms/dto/RealmsWorldOptions;field_32103:Z
      intermediary field_32103 Lnet/minecraft/class_4883;field_32103:Z
      official q Lfhs;q:Z
    • field_32105 Link icon

      private static final int field_32105
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32105 Lnet/minecraft/client/realms/dto/RealmsWorldOptions;field_32105:I
      intermediary field_32105 Lnet/minecraft/class_4883;field_32105:I
      official r Lfhs;r:I
    • field_32106 Link icon

      private static final boolean field_32106
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32106 Lnet/minecraft/client/realms/dto/RealmsWorldOptions;field_32106:Z
      intermediary field_32106 Lnet/minecraft/class_4883;field_32106:Z
      official s Lfhs;s:Z
    • DEFAULT_DIFFICULTY Link icon

      private static final int DEFAULT_DIFFICULTY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named DEFAULT_DIFFICULTY Lnet/minecraft/client/realms/dto/RealmsWorldOptions;DEFAULT_DIFFICULTY:I
      intermediary field_32107 Lnet/minecraft/class_4883;field_32107:I
      official t Lfhs;t:I
    • field_32108 Link icon

      private static final int field_32108
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32108 Lnet/minecraft/client/realms/dto/RealmsWorldOptions;field_32108:I
      intermediary field_32108 Lnet/minecraft/class_4883;field_32108:I
      official u Lfhs;u:I
    • field_54385 Link icon

      private static final boolean field_54385
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_54385 Lnet/minecraft/client/realms/dto/RealmsWorldOptions;field_54385:Z
      intermediary field_54385 Lnet/minecraft/class_4883;field_54385:Z
      official v Lfhs;v:Z
    • DEFAULT_SLOT_NAME Link icon

      private static final String DEFAULT_SLOT_NAME
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named DEFAULT_SLOT_NAME Lnet/minecraft/client/realms/dto/RealmsWorldOptions;DEFAULT_SLOT_NAME:Ljava/lang/String;
      intermediary field_32109 Lnet/minecraft/class_4883;field_32109:Ljava/lang/String;
      official w Lfhs;w:Ljava/lang/String;
    • field_46845 Link icon

      private static final String field_46845
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_46845 Lnet/minecraft/client/realms/dto/RealmsWorldOptions;field_46845:Ljava/lang/String;
      intermediary field_46845 Lnet/minecraft/class_4883;field_46845:Ljava/lang/String;
      official x Lfhs;x:Ljava/lang/String;
    • DEFAULT_COMPATIBILITY Link icon

      private static final RealmsServer.Compatibility DEFAULT_COMPATIBILITY
      Mappings:
      Namespace Name Mixin selector
      named DEFAULT_COMPATIBILITY Lnet/minecraft/client/realms/dto/RealmsWorldOptions;DEFAULT_COMPATIBILITY:Lnet/minecraft/client/realms/dto/RealmsServer$Compatibility;
      intermediary field_46842 Lnet/minecraft/class_4883;field_46842:Lnet/minecraft/class_4877$class_8842;
      official y Lfhs;y:Lfhm$a;
    • DEFAULT_WORLD_TEMPLATE_ID Link icon

      private static final long DEFAULT_WORLD_TEMPLATE_ID
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named DEFAULT_WORLD_TEMPLATE_ID Lnet/minecraft/client/realms/dto/RealmsWorldOptions;DEFAULT_WORLD_TEMPLATE_ID:J
      intermediary field_32110 Lnet/minecraft/class_4883;field_32110:J
      official z Lfhs;z:J
    • DEFAULT_WORLD_TEMPLATE_IMAGE Link icon

      private static final String DEFAULT_WORLD_TEMPLATE_IMAGE
      Mappings:
      Namespace Name Mixin selector
      named DEFAULT_WORLD_TEMPLATE_IMAGE Lnet/minecraft/client/realms/dto/RealmsWorldOptions;DEFAULT_WORLD_TEMPLATE_IMAGE:Ljava/lang/String;
      intermediary field_22646 Lnet/minecraft/class_4883;field_22646:Ljava/lang/String;
      official A Lfhs;A:Ljava/lang/String;
    • pvp Link icon

      public final 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 Lfhs;a:Z
    • spawnMonsters Link icon

      public final 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 Lfhs;b:Z
    • spawnProtection Link icon

      public final 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 Lfhs;c:I
    • commandBlocks Link icon

      public final 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 Lfhs;d:Z
    • forceGameMode Link icon

      public final 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 Lfhs;e:Z
    • difficulty Link icon

      public final 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 Lfhs;f:I
    • gameMode Link icon

      public final 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 Lfhs;g:I
    • hardcore Link icon

      public final boolean hardcore
      Mappings:
      Namespace Name Mixin selector
      named hardcore Lnet/minecraft/client/realms/dto/RealmsWorldOptions;hardcore:Z
      intermediary field_54384 Lnet/minecraft/class_4883;field_54384:Z
      official h Lfhs;h:Z
    • slotName Link icon

      private final 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 n Lfhs;n:Ljava/lang/String;
    • version Link icon

      public final 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 i Lfhs;i:Ljava/lang/String;
    • compatibility Link icon

      public final 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 j Lfhs;j:Lfhm$a;
    • templateId Link icon

      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 k Lfhs;k:J
    • templateImage Link icon

      @Nullable 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 l Lfhs;l:Ljava/lang/String;
    • empty Link icon

      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 m Lfhs;m:Z
  • Constructor Details Link icon

    • RealmsWorldOptions Link icon

      public RealmsWorldOptions(boolean pvp, boolean spawnAnimals, int spawnProtection, boolean commandBlocks, int difficulty, int gameMode, boolean hardcore, boolean forceGameMode, String slotName, String version, RealmsServer.Compatibility compatibility)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/realms/dto/RealmsWorldOptions;<init>(ZZIZIIZZLjava/lang/String;Ljava/lang/String;Lnet/minecraft/client/realms/dto/RealmsServer$Compatibility;)V
      intermediary <init> Lnet/minecraft/class_4883;<init>(ZZIZIIZZLjava/lang/String;Ljava/lang/String;Lnet/minecraft/class_4877$class_8842;)V
      official <init> Lfhs;<init>(ZZIZIIZZLjava/lang/String;Ljava/lang/String;Lfhm$a;)V
  • Method Details Link icon

    • getDefaults Link icon

      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 Lfhs;a()Lfhs;
    • create Link icon

      public static RealmsWorldOptions create(GameMode gameMode, 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;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 Lfhs;a(Ldgg;Lbsi;ZLjava/lang/String;Ljava/lang/String;)Lfhs;
    • create Link icon

      public static RealmsWorldOptions create(LevelInfo levelInfo, String version)
      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 Lfhs;a(Ldgn;Ljava/lang/String;)Lfhs;
    • getEmptyDefaults Link icon

      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 Lfhs;b()Lfhs;
    • setEmpty Link icon

      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 Lfhs;a(Z)V
    • parse Link icon

      public static RealmsWorldOptions parse(JsonObject json, RealmsWorldSettings settings)
      Mappings:
      Namespace Name Mixin selector
      named parse Lnet/minecraft/client/realms/dto/RealmsWorldOptions;parse(Lcom/google/gson/JsonObject;Lnet/minecraft/client/realms/dto/RealmsWorldSettings;)Lnet/minecraft/client/realms/dto/RealmsWorldOptions;
      intermediary method_25078 Lnet/minecraft/class_4883;method_25078(Lcom/google/gson/JsonObject;Lnet/minecraft/class_10327;)Lnet/minecraft/class_4883;
      official a Lfhs;a(Lcom/google/gson/JsonObject;Lfhq;)Lfhs;
    • getSlotName Link icon

      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 Lfhs;a(I)Ljava/lang/String;
    • getDefaultSlotName Link icon

      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 Lfhs;b(I)Ljava/lang/String;
    • toJson Link icon

      public String toJson()
      Mappings:
      Namespace Name Mixin selector
      named toJson Lnet/minecraft/client/realms/dto/RealmsWorldOptions;toJson()Ljava/lang/String;
      intermediary method_25082 Lnet/minecraft/class_4883;method_25082()Ljava/lang/String;
      official c Lfhs;c()Ljava/lang/String;
    • clone Link icon

      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 d Lfhs;d()Lfhs;