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 fqe
-
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 aLfqe;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 bLfqe;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 cLfqe;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 dLfqe;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 eLfqe;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 fLfqe;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 gLfqe;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 mLfqe;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 hLfqe;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 iLfqe;i:Lfpx$a;
-
templateId
- Mappings:
Namespace Name Mixin selector named templateIdLnet/minecraft/client/realms/dto/RealmsWorldOptions;templateId:Jintermediary field_22642Lnet/minecraft/class_4883;field_22642:Jofficial jLfqe;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 kLfqe;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 lLfqe;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>Lfqe;<init>(ZZIZIIZLjava/lang/String;Ljava/lang/String;Lfpx$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 aLfqe;a()Lfqe;
-
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 aLfqe;a(Ldmr;ZLbxg;ZLjava/lang/String;Ljava/lang/String;)Lfqe;
-
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 aLfqe;a(Ldmy;ZLjava/lang/String;)Lfqe;
-
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 bLfqe;b()Lfqe;
-
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 aLfqe;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 aLfqe;a(Lfpk;Ljava/lang/String;)Lfqe;
-
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 aLfqe;a(Lfqe;)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 aLfqe;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 bLfqe;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 cLfqe;c()Lfqe;
-