Package net.minecraft.client.realms.dto
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/RealmsWorldOptionsintermediary net/minecraft/class_4883official fqd
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanintbooleanbooleanintbooleanprivate Stringbooleanintlong -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateRealmsWorldOptions(boolean pvp, boolean spawnAnimals, int spawnProtection, boolean commandBlocks, int difficulty, int gameMode, boolean hardcore, String slotName, String version, RealmsServer.Compatibility compatibility) -
Method Summary
Modifier and TypeMethodDescriptionclone()static RealmsWorldOptionscreate(GameMode gameMode, boolean commandBlocks, Difficulty difficulty, boolean hardcore, String version, String slotName) static RealmsWorldOptionsstatic RealmsWorldOptionsfromJson(CheckedGson gson, String json) static RealmsWorldOptionsgetDefaultSlotName(int index) static RealmsWorldOptionsgetSlotName(int index) private static voidvoidsetEmpty(boolean empty) Methods inherited from class net.minecraft.client.realms.dto.ValueObject
toString
-
Field Details
-
pvp
- Mappings:
Namespace Name Mixin selector named pvpLnet/minecraft/client/realms/dto/RealmsWorldOptions;pvp:Zintermediary field_22632Lnet/minecraft/class_4883;field_22632:Zofficial aLfqd;a:Z
-
spawnMonsters
- Mappings:
Namespace Name Mixin selector named spawnMonstersLnet/minecraft/client/realms/dto/RealmsWorldOptions;spawnMonsters:Zintermediary field_22634Lnet/minecraft/class_4883;field_22634:Zofficial bLfqd;b:Z
-
spawnProtection
- Mappings:
Namespace Name Mixin selector named spawnProtectionLnet/minecraft/client/realms/dto/RealmsWorldOptions;spawnProtection:Iintermediary field_22636Lnet/minecraft/class_4883;field_22636:Iofficial cLfqd;c:I
-
commandBlocks
- Mappings:
Namespace Name Mixin selector named commandBlocksLnet/minecraft/client/realms/dto/RealmsWorldOptions;commandBlocks:Zintermediary field_22637Lnet/minecraft/class_4883;field_22637:Zofficial dLfqd;d:Z
-
forceGameMode
- Mappings:
Namespace Name Mixin selector named forceGameModeLnet/minecraft/client/realms/dto/RealmsWorldOptions;forceGameMode:Zintermediary field_22638Lnet/minecraft/class_4883;field_22638:Zofficial eLfqd;e:Z
-
difficulty
- Mappings:
Namespace Name Mixin selector named difficultyLnet/minecraft/client/realms/dto/RealmsWorldOptions;difficulty:Iintermediary field_22639Lnet/minecraft/class_4883;field_22639:Iofficial fLfqd;f:I
-
gameMode
- Mappings:
Namespace Name Mixin selector named gameModeLnet/minecraft/client/realms/dto/RealmsWorldOptions;gameMode:Iintermediary field_22640Lnet/minecraft/class_4883;field_22640:Iofficial gLfqd;g:I
-
slotName
- Mappings:
Namespace Name Mixin selector named slotNameLnet/minecraft/client/realms/dto/RealmsWorldOptions;slotName:Ljava/lang/String;intermediary field_22641Lnet/minecraft/class_4883;field_22641:Ljava/lang/String;official mLfqd;m:Ljava/lang/String;
-
version
- Mappings:
Namespace Name Mixin selector named versionLnet/minecraft/client/realms/dto/RealmsWorldOptions;version:Ljava/lang/String;intermediary field_46843Lnet/minecraft/class_4883;field_46843:Ljava/lang/String;official hLfqd;h:Ljava/lang/String;
-
compatibility
- Mappings:
Namespace Name Mixin selector named compatibilityLnet/minecraft/client/realms/dto/RealmsWorldOptions;compatibility:Lnet/minecraft/client/realms/dto/RealmsServer$Compatibility;intermediary field_46844Lnet/minecraft/class_4883;field_46844:Lnet/minecraft/class_4877$class_8842;official iLfqd;i:Lfpw$a;
-
templateId
- Mappings:
Namespace Name Mixin selector named templateIdLnet/minecraft/client/realms/dto/RealmsWorldOptions;templateId:Jintermediary field_22642Lnet/minecraft/class_4883;field_22642:Jofficial jLfqd;j:J
-
templateImage
- Mappings:
Namespace Name Mixin selector named templateImageLnet/minecraft/client/realms/dto/RealmsWorldOptions;templateImage:Ljava/lang/String;intermediary field_22643Lnet/minecraft/class_4883;field_22643:Ljava/lang/String;official kLfqd;k:Ljava/lang/String;
-
empty
public boolean empty- Mappings:
Namespace Name Mixin selector named emptyLnet/minecraft/client/realms/dto/RealmsWorldOptions;empty:Zintermediary field_22645Lnet/minecraft/class_4883;field_22645:Zofficial lLfqd;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;)Vintermediary <init>Lnet/minecraft/class_4883;<init>(ZZIZIIZLjava/lang/String;Ljava/lang/String;Lnet/minecraft/class_4877$class_8842;)Vofficial <init>Lfqd;<init>(ZZIZIIZLjava/lang/String;Ljava/lang/String;Lfpw$a;)V
-
-
Method Details
-
getDefaults
- Mappings:
Namespace Name Mixin selector named getDefaultsLnet/minecraft/client/realms/dto/RealmsWorldOptions;getDefaults()Lnet/minecraft/client/realms/dto/RealmsWorldOptions;intermediary method_25076Lnet/minecraft/class_4883;method_25076()Lnet/minecraft/class_4883;official aLfqd;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 createLnet/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_64352Lnet/minecraft/class_4883;method_64352(Lnet/minecraft/class_1934;ZLnet/minecraft/class_1267;ZLjava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_4883;official aLfqd;a(Ldmr;ZLbxg;ZLjava/lang/String;Ljava/lang/String;)Lfqd;
-
create
- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/client/realms/dto/RealmsWorldOptions;create(Lnet/minecraft/world/level/LevelInfo;ZLjava/lang/String;)Lnet/minecraft/client/realms/dto/RealmsWorldOptions;intermediary method_64353Lnet/minecraft/class_4883;method_64353(Lnet/minecraft/class_1940;ZLjava/lang/String;)Lnet/minecraft/class_4883;official aLfqd;a(Ldmy;ZLjava/lang/String;)Lfqd;
-
getEmptyDefaults
- Mappings:
Namespace Name Mixin selector named getEmptyDefaultsLnet/minecraft/client/realms/dto/RealmsWorldOptions;getEmptyDefaults()Lnet/minecraft/client/realms/dto/RealmsWorldOptions;intermediary method_25080Lnet/minecraft/class_4883;method_25080()Lnet/minecraft/class_4883;official bLfqd;b()Lfqd;
-
setEmpty
public void setEmpty(boolean empty) - Mappings:
Namespace Name Mixin selector named setEmptyLnet/minecraft/client/realms/dto/RealmsWorldOptions;setEmpty(Z)Vintermediary method_25079Lnet/minecraft/class_4883;method_25079(Z)Vofficial aLfqd;a(Z)V
-
fromJson
- Mappings:
Namespace Name Mixin selector named fromJsonLnet/minecraft/client/realms/dto/RealmsWorldOptions;fromJson(Lnet/minecraft/client/realms/CheckedGson;Ljava/lang/String;)Lnet/minecraft/client/realms/dto/RealmsWorldOptions;intermediary method_71186Lnet/minecraft/class_4883;method_71186(Lnet/minecraft/class_4869;Ljava/lang/String;)Lnet/minecraft/class_4883;official aLfqd;a(Lfpj;Ljava/lang/String;)Lfqd;
-
replaceNullsWithDefaults
- Mappings:
Namespace Name Mixin selector named replaceNullsWithDefaultsLnet/minecraft/client/realms/dto/RealmsWorldOptions;replaceNullsWithDefaults(Lnet/minecraft/client/realms/dto/RealmsWorldOptions;)Vintermediary method_71187Lnet/minecraft/class_4883;method_71187(Lnet/minecraft/class_4883;)Vofficial aLfqd;a(Lfqd;)V
-
getSlotName
- Mappings:
Namespace Name Mixin selector named getSlotNameLnet/minecraft/client/realms/dto/RealmsWorldOptions;getSlotName(I)Ljava/lang/String;intermediary method_25077Lnet/minecraft/class_4883;method_25077(I)Ljava/lang/String;official aLfqd;a(I)Ljava/lang/String;
-
getDefaultSlotName
- Mappings:
Namespace Name Mixin selector named getDefaultSlotNameLnet/minecraft/client/realms/dto/RealmsWorldOptions;getDefaultSlotName(I)Ljava/lang/String;intermediary method_25081Lnet/minecraft/class_4883;method_25081(I)Ljava/lang/String;official bLfqd;b(I)Ljava/lang/String;
-
clone
- Overrides:
clonein classObject- Mappings:
Namespace Name Mixin selector named cloneLnet/minecraft/client/realms/dto/RealmsWorldOptions;clone()Lnet/minecraft/client/realms/dto/RealmsWorldOptions;intermediary method_25083Lnet/minecraft/class_4883;method_25083()Lnet/minecraft/class_4883;official cLfqd;c()Lfqd;
-