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
official dnb
intermediary net/minecraft/class_4883
named net/minecraft/client/realms/dto/RealmsWorldOptions
  • Field Details

    • DEFAULT_WORLD_TEMPLATE_IMAGE

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

      public final boolean pvp
      Mappings:
      Namespace Name Mixin selector
      official a Ldnb;a:Z
      intermediary field_22632 Lnet/minecraft/class_4883;field_22632:Z
      named pvp Lnet/minecraft/client/realms/dto/RealmsWorldOptions;pvp:Z
    • spawnAnimals

      public final boolean spawnAnimals
      Mappings:
      Namespace Name Mixin selector
      official b Ldnb;b:Z
      intermediary field_22633 Lnet/minecraft/class_4883;field_22633:Z
      named spawnAnimals Lnet/minecraft/client/realms/dto/RealmsWorldOptions;spawnAnimals:Z
    • spawnMonsters

      public final boolean spawnMonsters
      Mappings:
      Namespace Name Mixin selector
      official c Ldnb;c:Z
      intermediary field_22634 Lnet/minecraft/class_4883;field_22634:Z
      named spawnMonsters Lnet/minecraft/client/realms/dto/RealmsWorldOptions;spawnMonsters:Z
    • spawnNPCs

      public final boolean spawnNPCs
      Mappings:
      Namespace Name Mixin selector
      official d Ldnb;d:Z
      intermediary field_22635 Lnet/minecraft/class_4883;field_22635:Z
      named spawnNPCs Lnet/minecraft/client/realms/dto/RealmsWorldOptions;spawnNPCs:Z
    • spawnProtection

      public final int spawnProtection
      Mappings:
      Namespace Name Mixin selector
      official e Ldnb;e:I
      intermediary field_22636 Lnet/minecraft/class_4883;field_22636:I
      named spawnProtection Lnet/minecraft/client/realms/dto/RealmsWorldOptions;spawnProtection:I
    • commandBlocks

      public final boolean commandBlocks
      Mappings:
      Namespace Name Mixin selector
      official f Ldnb;f:Z
      intermediary field_22637 Lnet/minecraft/class_4883;field_22637:Z
      named commandBlocks Lnet/minecraft/client/realms/dto/RealmsWorldOptions;commandBlocks:Z
    • forceGameMode

      public final boolean forceGameMode
      Mappings:
      Namespace Name Mixin selector
      official g Ldnb;g:Z
      intermediary field_22638 Lnet/minecraft/class_4883;field_22638:Z
      named forceGameMode Lnet/minecraft/client/realms/dto/RealmsWorldOptions;forceGameMode:Z
    • difficulty

      public final int difficulty
      Mappings:
      Namespace Name Mixin selector
      official h Ldnb;h:I
      intermediary field_22639 Lnet/minecraft/class_4883;field_22639:I
      named difficulty Lnet/minecraft/client/realms/dto/RealmsWorldOptions;difficulty:I
    • gameMode

      public final int gameMode
      Mappings:
      Namespace Name Mixin selector
      official i Ldnb;i:I
      intermediary field_22640 Lnet/minecraft/class_4883;field_22640:I
      named gameMode Lnet/minecraft/client/realms/dto/RealmsWorldOptions;gameMode:I
    • slotName

      @Nullable private final String slotName
      Mappings:
      Namespace Name Mixin selector
      official m Ldnb;m:Ljava/lang/String;
      intermediary field_22641 Lnet/minecraft/class_4883;field_22641:Ljava/lang/String;
      named slotName Lnet/minecraft/client/realms/dto/RealmsWorldOptions;slotName:Ljava/lang/String;
    • templateId

      public long templateId
      Mappings:
      Namespace Name Mixin selector
      official j Ldnb;j:J
      intermediary field_22642 Lnet/minecraft/class_4883;field_22642:J
      named templateId Lnet/minecraft/client/realms/dto/RealmsWorldOptions;templateId:J
    • templateImage

      @Nullable public String templateImage
      Mappings:
      Namespace Name Mixin selector
      official k Ldnb;k:Ljava/lang/String;
      intermediary field_22643 Lnet/minecraft/class_4883;field_22643:Ljava/lang/String;
      named templateImage Lnet/minecraft/client/realms/dto/RealmsWorldOptions;templateImage:Ljava/lang/String;
    • empty

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

    • RealmsWorldOptions

      public RealmsWorldOptions​(boolean pvp, boolean spawnAnimals, boolean spawnMonsters, boolean spawnNPCs, int spawnProtection, boolean commandBlocks, int difficulty, int gameMode, boolean forceGameMode, @Nullable String slotName)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldnb;<init>(ZZZZIZIIZLjava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_4883;<init>(ZZZZIZIIZLjava/lang/String;)V
      named <init> Lnet/minecraft/client/realms/dto/RealmsWorldOptions;<init>(ZZZZIZIIZLjava/lang/String;)V
  • Method Details

    • getDefaults

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

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

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

      public static RealmsWorldOptions parse​(JsonObject json)
      Mappings:
      Namespace Name Mixin selector
      official a Ldnb;a(Lcom/google/gson/JsonObject;)Ldnb;
      intermediary method_25078 Lnet/minecraft/class_4883;method_25078(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4883;
      named parse Lnet/minecraft/client/realms/dto/RealmsWorldOptions;parse(Lcom/google/gson/JsonObject;)Lnet/minecraft/client/realms/dto/RealmsWorldOptions;
    • getSlotName

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

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

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

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