Package net.minecraft.client.realms.dto
Class RealmsServer
java.lang.Object
net.minecraft.client.realms.dto.ValueObject
net.minecraft.client.realms.dto.RealmsServer
- All Implemented Interfaces:
 RealmsSerializable
- Mappings:
 Namespace Name named net/minecraft/client/realms/dto/RealmsServerintermediary net/minecraft/class_4877official fpx
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic classstatic enumstatic enum - 
Field Summary
FieldsModifier and TypeFieldDescriptionintintprivate List<RealmsSlot> booleanbooleanintbooleanlongprivate static final Loggerintprivate static final intlongstatic final Text - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionclone()cloneSlots(Map<Integer, RealmsSlot> slots) createServerInfo(String address) booleanprivate static List<RealmsSlot> getName()getWorldName(int slotId) inthashCode()booleanbooleanprivate booleanbooleanbooleanbooleanstatic RealmsServerparse(CheckedGson gson, String json) private static voidpopulateSlots(RealmsServer server) static voidreplaceNullsWithDefaults(RealmsServer server) voidsetDescription(String description) voidbooleanprivate static voidsortInvited(RealmsServer server) Methods inherited from class net.minecraft.client.realms.dto.ValueObject
toString 
- 
Field Details
- 
LOGGER
- Mappings:
 Namespace Name Mixin selector named LOGGERLnet/minecraft/client/realms/dto/RealmsServer;LOGGER:Lorg/slf4j/Logger;intermediary field_22617Lnet/minecraft/class_4877;field_22617:Lorg/slf4j/Logger;official zLfpx;z:Lorg/slf4j/Logger;
 - 
NO_PARENT
private static final int NO_PARENT- See Also:
 - Mappings:
 Namespace Name Mixin selector named NO_PARENTLnet/minecraft/client/realms/dto/RealmsServer;NO_PARENT:Iintermediary field_46696Lnet/minecraft/class_4877;field_46696:Iofficial ALfpx;A:I
 - 
REALM_CLOSED_TEXT
- Mappings:
 Namespace Name Mixin selector named REALM_CLOSED_TEXTLnet/minecraft/client/realms/dto/RealmsServer;REALM_CLOSED_TEXT:Lnet/minecraft/text/Text;intermediary field_60860Lnet/minecraft/class_4877;field_60860:Lnet/minecraft/class_2561;official aLfpx;a:Lxo;
 - 
id
- Mappings:
 Namespace Name Mixin selector named idLnet/minecraft/client/realms/dto/RealmsServer;id:Jintermediary field_22599Lnet/minecraft/class_4877;field_22599:Jofficial bLfpx;b:J
 - 
remoteSubscriptionId
- Mappings:
 Namespace Name Mixin selector named remoteSubscriptionIdLnet/minecraft/client/realms/dto/RealmsServer;remoteSubscriptionId:Ljava/lang/String;intermediary field_22600Lnet/minecraft/class_4877;field_22600:Ljava/lang/String;official cLfpx;c:Ljava/lang/String;
 - 
name
- Mappings:
 Namespace Name Mixin selector named nameLnet/minecraft/client/realms/dto/RealmsServer;name:Ljava/lang/String;intermediary field_22601Lnet/minecraft/class_4877;field_22601:Ljava/lang/String;official dLfpx;d:Ljava/lang/String;
 - 
description
- Mappings:
 Namespace Name Mixin selector named descriptionLnet/minecraft/client/realms/dto/RealmsServer;description:Ljava/lang/String;intermediary field_22602Lnet/minecraft/class_4877;field_22602:Ljava/lang/String;official eLfpx;e:Ljava/lang/String;
 - 
state
- Mappings:
 Namespace Name Mixin selector named stateLnet/minecraft/client/realms/dto/RealmsServer;state:Lnet/minecraft/client/realms/dto/RealmsServer$State;intermediary field_22603Lnet/minecraft/class_4877;field_22603:Lnet/minecraft/class_4877$class_4320;official fLfpx;f:Lfpx$c;
 - 
owner
- Mappings:
 Namespace Name Mixin selector named ownerLnet/minecraft/client/realms/dto/RealmsServer;owner:Ljava/lang/String;intermediary field_22604Lnet/minecraft/class_4877;field_22604:Ljava/lang/String;official gLfpx;g:Ljava/lang/String;
 - 
ownerUUID
- Mappings:
 Namespace Name Mixin selector named ownerUUIDLnet/minecraft/client/realms/dto/RealmsServer;ownerUUID:Ljava/util/UUID;intermediary field_22605Lnet/minecraft/class_4877;field_22605:Ljava/util/UUID;official hLfpx;h:Ljava/util/UUID;
 - 
players
- Mappings:
 Namespace Name Mixin selector named playersLnet/minecraft/client/realms/dto/RealmsServer;players:Ljava/util/List;intermediary field_22606Lnet/minecraft/class_4877;field_22606:Ljava/util/List;official iLfpx;i:Ljava/util/List;
 - 
emptySlots
- Mappings:
 Namespace Name Mixin selector named emptySlotsLnet/minecraft/client/realms/dto/RealmsServer;emptySlots:Ljava/util/List;intermediary field_60203Lnet/minecraft/class_4877;field_60203:Ljava/util/List;official BLfpx;B:Ljava/util/List;
 - 
slots
- Mappings:
 Namespace Name Mixin selector named slotsLnet/minecraft/client/realms/dto/RealmsServer;slots:Ljava/util/Map;intermediary field_22607Lnet/minecraft/class_4877;field_22607:Ljava/util/Map;official jLfpx;j:Ljava/util/Map;
 - 
expired
- Mappings:
 Namespace Name Mixin selector named expiredLnet/minecraft/client/realms/dto/RealmsServer;expired:Zintermediary field_22608Lnet/minecraft/class_4877;field_22608:Zofficial kLfpx;k:Z
 - 
expiredTrial
- Mappings:
 Namespace Name Mixin selector named expiredTrialLnet/minecraft/client/realms/dto/RealmsServer;expiredTrial:Zintermediary field_22609Lnet/minecraft/class_4877;field_22609:Zofficial lLfpx;l:Z
 - 
daysLeft
- Mappings:
 Namespace Name Mixin selector named daysLeftLnet/minecraft/client/realms/dto/RealmsServer;daysLeft:Iintermediary field_22610Lnet/minecraft/class_4877;field_22610:Iofficial mLfpx;m:I
 - 
worldType
- Mappings:
 Namespace Name Mixin selector named worldTypeLnet/minecraft/client/realms/dto/RealmsServer;worldType:Lnet/minecraft/client/realms/dto/RealmsServer$WorldType;intermediary field_22611Lnet/minecraft/class_4877;field_22611:Lnet/minecraft/class_4877$class_4321;official nLfpx;n:Lfpx$d;
 - 
hardcore
- Mappings:
 Namespace Name Mixin selector named hardcoreLnet/minecraft/client/realms/dto/RealmsServer;hardcore:Zintermediary field_54807Lnet/minecraft/class_4877;field_54807:Zofficial oLfpx;o:Z
 - 
gameMode
- Mappings:
 Namespace Name Mixin selector named gameModeLnet/minecraft/client/realms/dto/RealmsServer;gameMode:Iintermediary field_54808Lnet/minecraft/class_4877;field_54808:Iofficial pLfpx;p:I
 - 
activeSlot
- Mappings:
 Namespace Name Mixin selector named activeSlotLnet/minecraft/client/realms/dto/RealmsServer;activeSlot:Iintermediary field_22612Lnet/minecraft/class_4877;field_22612:Iofficial qLfpx;q:I
 - 
minigameName
- Mappings:
 Namespace Name Mixin selector named minigameNameLnet/minecraft/client/realms/dto/RealmsServer;minigameName:Ljava/lang/String;intermediary field_22613Lnet/minecraft/class_4877;field_22613:Ljava/lang/String;official rLfpx;r:Ljava/lang/String;
 - 
minigameId
- Mappings:
 Namespace Name Mixin selector named minigameIdLnet/minecraft/client/realms/dto/RealmsServer;minigameId:Iintermediary field_22614Lnet/minecraft/class_4877;field_22614:Iofficial sLfpx;s:I
 - 
minigameImage
- Mappings:
 Namespace Name Mixin selector named minigameImageLnet/minecraft/client/realms/dto/RealmsServer;minigameImage:Ljava/lang/String;intermediary field_22615Lnet/minecraft/class_4877;field_22615:Ljava/lang/String;official tLfpx;t:Ljava/lang/String;
 - 
parentWorldId
- Mappings:
 Namespace Name Mixin selector named parentWorldIdLnet/minecraft/client/realms/dto/RealmsServer;parentWorldId:Jintermediary field_46692Lnet/minecraft/class_4877;field_46692:Jofficial uLfpx;u:J
 - 
parentWorldName
- Mappings:
 Namespace Name Mixin selector named parentWorldNameLnet/minecraft/client/realms/dto/RealmsServer;parentWorldName:Ljava/lang/String;intermediary field_46693Lnet/minecraft/class_4877;field_46693:Ljava/lang/String;official vLfpx;v:Ljava/lang/String;
 - 
activeVersion
- Mappings:
 Namespace Name Mixin selector named activeVersionLnet/minecraft/client/realms/dto/RealmsServer;activeVersion:Ljava/lang/String;intermediary field_46694Lnet/minecraft/class_4877;field_46694:Ljava/lang/String;official wLfpx;w:Ljava/lang/String;
 - 
compatibility
- Mappings:
 Namespace Name Mixin selector named compatibilityLnet/minecraft/client/realms/dto/RealmsServer;compatibility:Lnet/minecraft/client/realms/dto/RealmsServer$Compatibility;intermediary field_46695Lnet/minecraft/class_4877;field_46695:Lnet/minecraft/class_4877$class_8842;official xLfpx;x:Lfpx$a;
 - 
regionSelectionPreference
@Nullable @SerializedName("regionSelectionPreference") public @Nullable RealmsRegionSelectionPreference regionSelectionPreference- Mappings:
 Namespace Name Mixin selector named regionSelectionPreferenceLnet/minecraft/client/realms/dto/RealmsServer;regionSelectionPreference:Lnet/minecraft/client/realms/dto/RealmsRegionSelectionPreference;intermediary field_60204Lnet/minecraft/class_4877;field_60204:Lnet/minecraft/class_11310;official yLfpx;y:Lfqk;
 
 - 
 - 
Constructor Details
- 
RealmsServer
public RealmsServer() 
 - 
 - 
Method Details
- 
getDescription
- Mappings:
 Namespace Name Mixin selector named getDescriptionLnet/minecraft/client/realms/dto/RealmsServer;getDescription()Ljava/lang/String;intermediary method_25053Lnet/minecraft/class_4877;method_25053()Ljava/lang/String;official aLfpx;a()Ljava/lang/String;
 - 
getName
- Mappings:
 Namespace Name Mixin selector named getNameLnet/minecraft/client/realms/dto/RealmsServer;getName()Ljava/lang/String;intermediary method_25062Lnet/minecraft/class_4877;method_25062()Ljava/lang/String;official bLfpx;b()Ljava/lang/String;
 - 
getMinigameName
- Mappings:
 Namespace Name Mixin selector named getMinigameNameLnet/minecraft/client/realms/dto/RealmsServer;getMinigameName()Ljava/lang/String;intermediary method_25065Lnet/minecraft/class_4877;method_25065()Ljava/lang/String;official cLfpx;c()Ljava/lang/String;
 - 
setName
- Mappings:
 Namespace Name Mixin selector named setNameLnet/minecraft/client/realms/dto/RealmsServer;setName(Ljava/lang/String;)Vintermediary method_25060Lnet/minecraft/class_4877;method_25060(Ljava/lang/String;)Vofficial aLfpx;a(Ljava/lang/String;)V
 - 
setDescription
- Mappings:
 Namespace Name Mixin selector named setDescriptionLnet/minecraft/client/realms/dto/RealmsServer;setDescription(Ljava/lang/String;)Vintermediary method_25064Lnet/minecraft/class_4877;method_25064(Ljava/lang/String;)Vofficial bLfpx;b(Ljava/lang/String;)V
 - 
parse
- Mappings:
 Namespace Name Mixin selector named parseLnet/minecraft/client/realms/dto/RealmsServer;parse(Lnet/minecraft/client/realms/CheckedGson;Ljava/lang/String;)Lnet/minecraft/client/realms/dto/RealmsServer;intermediary method_25066Lnet/minecraft/class_4877;method_25066(Lnet/minecraft/class_4869;Ljava/lang/String;)Lnet/minecraft/class_4877;official aLfpx;a(Lfpk;Ljava/lang/String;)Lfpx;
 - 
replaceNullsWithDefaults
- Mappings:
 Namespace Name Mixin selector named replaceNullsWithDefaultsLnet/minecraft/client/realms/dto/RealmsServer;replaceNullsWithDefaults(Lnet/minecraft/client/realms/dto/RealmsServer;)Vintermediary method_71176Lnet/minecraft/class_4877;method_71176(Lnet/minecraft/class_4877;)Vofficial aLfpx;a(Lfpx;)V
 - 
sortInvited
- Mappings:
 Namespace Name Mixin selector named sortInvitedLnet/minecraft/client/realms/dto/RealmsServer;sortInvited(Lnet/minecraft/client/realms/dto/RealmsServer;)Vintermediary method_25058Lnet/minecraft/class_4877;method_25058(Lnet/minecraft/class_4877;)Vofficial bLfpx;b(Lfpx;)V
 - 
populateSlots
- Mappings:
 Namespace Name Mixin selector named populateSlotsLnet/minecraft/client/realms/dto/RealmsServer;populateSlots(Lnet/minecraft/client/realms/dto/RealmsServer;)Vintermediary method_71178Lnet/minecraft/class_4877;method_71178(Lnet/minecraft/class_4877;)Vofficial cLfpx;c(Lfpx;)V
 - 
getEmptySlots
- Mappings:
 Namespace Name Mixin selector named getEmptySlotsLnet/minecraft/client/realms/dto/RealmsServer;getEmptySlots()Ljava/util/List;intermediary method_25069Lnet/minecraft/class_4877;method_25069()Ljava/util/List;official kLfpx;k()Ljava/util/List;
 - 
isCompatible
public boolean isCompatible()- Mappings:
 Namespace Name Mixin selector named isCompatibleLnet/minecraft/client/realms/dto/RealmsServer;isCompatible()Zintermediary method_54363Lnet/minecraft/class_4877;method_54363()Zofficial dLfpx;d()Z
 - 
needsUpgrade
public boolean needsUpgrade()- Mappings:
 Namespace Name Mixin selector named needsUpgradeLnet/minecraft/client/realms/dto/RealmsServer;needsUpgrade()Zintermediary method_54364Lnet/minecraft/class_4877;method_54364()Zofficial eLfpx;e()Z
 - 
needsDowngrade
public boolean needsDowngrade()- Mappings:
 Namespace Name Mixin selector named needsDowngradeLnet/minecraft/client/realms/dto/RealmsServer;needsDowngrade()Zintermediary method_54365Lnet/minecraft/class_4877;method_54365()Zofficial fLfpx;f()Z
 - 
shouldAllowPlay
public boolean shouldAllowPlay()- Mappings:
 Namespace Name Mixin selector named shouldAllowPlayLnet/minecraft/client/realms/dto/RealmsServer;shouldAllowPlay()Zintermediary method_71972Lnet/minecraft/class_4877;method_71972()Zofficial gLfpx;g()Z
 - 
isPlayerOwner
private boolean isPlayerOwner()- Mappings:
 Namespace Name Mixin selector named isPlayerOwnerLnet/minecraft/client/realms/dto/RealmsServer;isPlayerOwner()Zintermediary method_71973Lnet/minecraft/class_4877;method_71973()Zofficial lLfpx;l()Z
 - 
hashCode
public int hashCode() - 
equals
 - 
clone
- Overrides:
 clonein classObject- Mappings:
 Namespace Name Mixin selector named cloneLnet/minecraft/client/realms/dto/RealmsServer;clone()Lnet/minecraft/client/realms/dto/RealmsServer;intermediary method_25067Lnet/minecraft/class_4877;method_25067()Lnet/minecraft/class_4877;official hLfpx;h()Lfpx;
 - 
cloneSlots
- Mappings:
 Namespace Name Mixin selector named cloneSlotsLnet/minecraft/client/realms/dto/RealmsServer;cloneSlots(Ljava/util/Map;)Ljava/util/Map;intermediary method_25061Lnet/minecraft/class_4877;method_25061(Ljava/util/Map;)Ljava/util/Map;official aLfpx;a(Ljava/util/Map;)Ljava/util/Map;
 - 
isPrerelease
public boolean isPrerelease()- Mappings:
 Namespace Name Mixin selector named isPrereleaseLnet/minecraft/client/realms/dto/RealmsServer;isPrerelease()Zintermediary method_54367Lnet/minecraft/class_4877;method_54367()Zofficial iLfpx;i()Z
 - 
isMinigame
public boolean isMinigame()- Mappings:
 Namespace Name Mixin selector named isMinigameLnet/minecraft/client/realms/dto/RealmsServer;isMinigame()Zintermediary method_60315Lnet/minecraft/class_4877;method_60315()Zofficial jLfpx;j()Z
 - 
getWorldName
- Mappings:
 Namespace Name Mixin selector named getWorldNameLnet/minecraft/client/realms/dto/RealmsServer;getWorldName(I)Ljava/lang/String;intermediary method_25054Lnet/minecraft/class_4877;method_25054(I)Ljava/lang/String;official aLfpx;a(I)Ljava/lang/String;
 - 
createServerInfo
- Mappings:
 Namespace Name Mixin selector named createServerInfoLnet/minecraft/client/realms/dto/RealmsServer;createServerInfo(Ljava/lang/String;)Lnet/minecraft/client/network/ServerInfo;intermediary method_31403Lnet/minecraft/class_4877;method_31403(Ljava/lang/String;)Lnet/minecraft/class_642;official cLfpx;c(Ljava/lang/String;)Lgrz;
 
 -