Package net.minecraft.client.realms.gui
Class RealmsDataFetcher
java.lang.Object
net.minecraft.client.realms.gui.RealmsDataFetcher
- Mappings:
Namespace Name official ebxintermediary net/minecraft/class_4360named net/minecraft/client/realms/gui/RealmsDataFetcher
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MinecraftClientprivate final Map<RealmsDataFetcher.Task,Boolean> private booleanprivate RealmsServerPlayerListsprivate ScheduledFuture<?>private final FetchTaskprivate static final org.slf4j.Loggerprivate Stringprivate ScheduledFuture<?>private intprivate final FetchTaskprivate final RealmsPersistenceprivate final RealmsClientprivate final Set<RealmsServer>private final ScheduledExecutorServiceprivate ScheduledFuture<?>private final FetchTaskprivate List<RealmsServer>private booleanprivate final FetchTaskprivate booleanprivate ScheduledFuture<?>private ScheduledFuture<?>private final FetchTask -
Constructor Summary
ConstructorsModifierConstructorDescriptionRealmsDataFetcher(MinecraftClient client, RealmsClient realms) protectedRealmsDataFetcher(MinecraftClient client, RealmsClient realms, RealmsPersistence persistence) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidvoidintbooleanvoidinit()voidprivate booleanisActive()booleanbooleanbooleanvoidnewsLink()removeItem(RealmsServer server) private voidprivate voidsetServers(List<RealmsServer> newServers) voidstop()private voidprivate voidprivate voidprivate voidprivate void
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER- Mappings:
Namespace Name Mixin selector official aLebx;a:Lorg/slf4j/Logger;intermediary field_19639Lnet/minecraft/class_4360;field_19639:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/client/realms/gui/RealmsDataFetcher;LOGGER:Lorg/slf4j/Logger;
-
client
- Mappings:
Namespace Name Mixin selector official bLebx;b:Leev;intermediary field_28446Lnet/minecraft/class_4360;field_28446:Lnet/minecraft/class_310;named clientLnet/minecraft/client/realms/gui/RealmsDataFetcher;client:Lnet/minecraft/client/MinecraftClient;
-
realms
- Mappings:
Namespace Name Mixin selector official cLebx;c:Leai;intermediary field_28447Lnet/minecraft/class_4360;field_28447:Lnet/minecraft/class_4341;named realmsLnet/minecraft/client/realms/gui/RealmsDataFetcher;realms:Lnet/minecraft/client/realms/RealmsClient;
-
scheduler
- Mappings:
Namespace Name Mixin selector official dLebx;d:Ljava/util/concurrent/ScheduledExecutorService;intermediary field_19640Lnet/minecraft/class_4360;field_19640:Ljava/util/concurrent/ScheduledExecutorService;named schedulerLnet/minecraft/client/realms/gui/RealmsDataFetcher;scheduler:Ljava/util/concurrent/ScheduledExecutorService;
-
stopped
private volatile boolean stopped- Mappings:
Namespace Name Mixin selector official eLebx;e:Zintermediary field_19641Lnet/minecraft/class_4360;field_19641:Znamed stoppedLnet/minecraft/client/realms/gui/RealmsDataFetcher;stopped:Z
-
serverListUpdateTask
- Mappings:
Namespace Name Mixin selector official fLebx;f:Lede;intermediary field_19642Lnet/minecraft/class_4360;field_19642:Lnet/minecraft/class_5784;named serverListUpdateTaskLnet/minecraft/client/realms/gui/RealmsDataFetcher;serverListUpdateTask:Lnet/minecraft/client/realms/gui/FetchTask;
-
liveStatsTask
- Mappings:
Namespace Name Mixin selector official gLebx;g:Lede;intermediary field_19645Lnet/minecraft/class_4360;field_19645:Lnet/minecraft/class_5784;named liveStatsTaskLnet/minecraft/client/realms/gui/RealmsDataFetcher;liveStatsTask:Lnet/minecraft/client/realms/gui/FetchTask;
-
pendingInviteUpdateTask
- Mappings:
Namespace Name Mixin selector official hLebx;h:Lede;intermediary field_19643Lnet/minecraft/class_4360;field_19643:Lnet/minecraft/class_5784;named pendingInviteUpdateTaskLnet/minecraft/client/realms/gui/RealmsDataFetcher;pendingInviteUpdateTask:Lnet/minecraft/client/realms/gui/FetchTask;
-
trialAvailabilityTask
- Mappings:
Namespace Name Mixin selector official iLebx;i:Lede;intermediary field_19644Lnet/minecraft/class_4360;field_19644:Lnet/minecraft/class_5784;named trialAvailabilityTaskLnet/minecraft/client/realms/gui/RealmsDataFetcher;trialAvailabilityTask:Lnet/minecraft/client/realms/gui/FetchTask;
-
unreadNewsTask
- Mappings:
Namespace Name Mixin selector official jLebx;j:Lede;intermediary field_19646Lnet/minecraft/class_4360;field_19646:Lnet/minecraft/class_5784;named unreadNewsTaskLnet/minecraft/client/realms/gui/RealmsDataFetcher;unreadNewsTask:Lnet/minecraft/client/realms/gui/FetchTask;
-
persistence
- Mappings:
Namespace Name Mixin selector official kLebx;k:Ledk;intermediary field_28448Lnet/minecraft/class_4360;field_28448:Lnet/minecraft/class_4432;named persistenceLnet/minecraft/client/realms/gui/RealmsDataFetcher;persistence:Lnet/minecraft/client/realms/util/RealmsPersistence;
-
removedServers
- Mappings:
Namespace Name Mixin selector official lLebx;l:Ljava/util/Set;intermediary field_19647Lnet/minecraft/class_4360;field_19647:Ljava/util/Set;named removedServersLnet/minecraft/client/realms/gui/RealmsDataFetcher;removedServers:Ljava/util/Set;
-
servers
- Mappings:
Namespace Name Mixin selector official mLebx;m:Ljava/util/List;intermediary field_19648Lnet/minecraft/class_4360;field_19648:Ljava/util/List;named serversLnet/minecraft/client/realms/gui/RealmsDataFetcher;servers:Ljava/util/List;
-
livestats
- Mappings:
Namespace Name Mixin selector official nLebx;n:Lebd;intermediary field_19649Lnet/minecraft/class_4360;field_19649:Lnet/minecraft/class_4882;named livestatsLnet/minecraft/client/realms/gui/RealmsDataFetcher;livestats:Lnet/minecraft/client/realms/dto/RealmsServerPlayerLists;
-
pendingInvitesCount
private int pendingInvitesCount- Mappings:
Namespace Name Mixin selector official oLebx;o:Iintermediary field_19650Lnet/minecraft/class_4360;field_19650:Inamed pendingInvitesCountLnet/minecraft/client/realms/gui/RealmsDataFetcher;pendingInvitesCount:I
-
trialAvailable
private boolean trialAvailable- Mappings:
Namespace Name Mixin selector official pLebx;p:Zintermediary field_19651Lnet/minecraft/class_4360;field_19651:Znamed trialAvailableLnet/minecraft/client/realms/gui/RealmsDataFetcher;trialAvailable:Z
-
hasUnreadNews
private boolean hasUnreadNews- Mappings:
Namespace Name Mixin selector official qLebx;q:Zintermediary field_19652Lnet/minecraft/class_4360;field_19652:Znamed hasUnreadNewsLnet/minecraft/client/realms/gui/RealmsDataFetcher;hasUnreadNews:Z
-
newsLink
- Mappings:
Namespace Name Mixin selector official rLebx;r:Ljava/lang/String;intermediary field_19653Lnet/minecraft/class_4360;field_19653:Ljava/lang/String;named newsLinkLnet/minecraft/client/realms/gui/RealmsDataFetcher;newsLink:Ljava/lang/String;
-
serverListScheduledFuture
- Mappings:
Namespace Name Mixin selector official sLebx;s:Ljava/util/concurrent/ScheduledFuture;intermediary field_19654Lnet/minecraft/class_4360;field_19654:Ljava/util/concurrent/ScheduledFuture;named serverListScheduledFutureLnet/minecraft/client/realms/gui/RealmsDataFetcher;serverListScheduledFuture:Ljava/util/concurrent/ScheduledFuture;
-
pendingInviteScheduledFuture
- Mappings:
Namespace Name Mixin selector official tLebx;t:Ljava/util/concurrent/ScheduledFuture;intermediary field_19655Lnet/minecraft/class_4360;field_19655:Ljava/util/concurrent/ScheduledFuture;named pendingInviteScheduledFutureLnet/minecraft/client/realms/gui/RealmsDataFetcher;pendingInviteScheduledFuture:Ljava/util/concurrent/ScheduledFuture;
-
trialAvailableScheduledFuture
- Mappings:
Namespace Name Mixin selector official uLebx;u:Ljava/util/concurrent/ScheduledFuture;intermediary field_19656Lnet/minecraft/class_4360;field_19656:Ljava/util/concurrent/ScheduledFuture;named trialAvailableScheduledFutureLnet/minecraft/client/realms/gui/RealmsDataFetcher;trialAvailableScheduledFuture:Ljava/util/concurrent/ScheduledFuture;
-
liveStatsScheduledFuture
- Mappings:
Namespace Name Mixin selector official vLebx;v:Ljava/util/concurrent/ScheduledFuture;intermediary field_19657Lnet/minecraft/class_4360;field_19657:Ljava/util/concurrent/ScheduledFuture;named liveStatsScheduledFutureLnet/minecraft/client/realms/gui/RealmsDataFetcher;liveStatsScheduledFuture:Ljava/util/concurrent/ScheduledFuture;
-
unreadNewsScheduledFuture
- Mappings:
Namespace Name Mixin selector official wLebx;w:Ljava/util/concurrent/ScheduledFuture;intermediary field_19658Lnet/minecraft/class_4360;field_19658:Ljava/util/concurrent/ScheduledFuture;named unreadNewsScheduledFutureLnet/minecraft/client/realms/gui/RealmsDataFetcher;unreadNewsScheduledFuture:Ljava/util/concurrent/ScheduledFuture;
-
fetchStatus
- Mappings:
Namespace Name Mixin selector official xLebx;x:Ljava/util/Map;intermediary field_19659Lnet/minecraft/class_4360;field_19659:Ljava/util/Map;named fetchStatusLnet/minecraft/client/realms/gui/RealmsDataFetcher;fetchStatus:Ljava/util/Map;
-
-
Constructor Details
-
RealmsDataFetcher
- Mappings:
Namespace Name Mixin selector official <init>Lebx;<init>(Leev;Leai;)Vintermediary <init>Lnet/minecraft/class_4360;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_4341;)Vnamed <init>Lnet/minecraft/client/realms/gui/RealmsDataFetcher;<init>(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/realms/RealmsClient;)V
-
RealmsDataFetcher
protected RealmsDataFetcher(MinecraftClient client, RealmsClient realms, RealmsPersistence persistence) - Mappings:
Namespace Name Mixin selector official <init>Lebx;<init>(Leev;Leai;Ledk;)Vintermediary <init>Lnet/minecraft/class_4360;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_4341;Lnet/minecraft/class_4432;)Vnamed <init>Lnet/minecraft/client/realms/gui/RealmsDataFetcher;<init>(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/realms/RealmsClient;Lnet/minecraft/client/realms/util/RealmsPersistence;)V
-
-
Method Details
-
isStopped
public boolean isStopped()- Mappings:
Namespace Name Mixin selector official aLebx;a()Zintermediary method_21073Lnet/minecraft/class_4360;method_21073()Znamed isStoppedLnet/minecraft/client/realms/gui/RealmsDataFetcher;isStopped()Z
-
init
public void init()- Mappings:
Namespace Name Mixin selector official bLebx;b()Vintermediary method_21083Lnet/minecraft/class_4360;method_21083()Vnamed initLnet/minecraft/client/realms/gui/RealmsDataFetcher;init()V
-
initWithSpecificTaskList
public void initWithSpecificTaskList()- Mappings:
Namespace Name Mixin selector official cLebx;c()Vintermediary method_21082Lnet/minecraft/class_4360;method_21082()Vnamed initWithSpecificTaskListLnet/minecraft/client/realms/gui/RealmsDataFetcher;initWithSpecificTaskList()V
-
isFetchedSinceLastTry
- Mappings:
Namespace Name Mixin selector official aLebx;a(Lebx$a;)Zintermediary method_21075Lnet/minecraft/class_4360;method_21075(Lnet/minecraft/class_4360$class_4364;)Znamed isFetchedSinceLastTryLnet/minecraft/client/realms/gui/RealmsDataFetcher;isFetchedSinceLastTry(Lnet/minecraft/client/realms/gui/RealmsDataFetcher$Task;)Z
-
markClean
public void markClean()- Mappings:
Namespace Name Mixin selector official dLebx;d()Vintermediary method_21088Lnet/minecraft/class_4360;method_21088()Vnamed markCleanLnet/minecraft/client/realms/gui/RealmsDataFetcher;markClean()V
-
forceUpdate
public void forceUpdate()- Mappings:
Namespace Name Mixin selector official eLebx;e()Vintermediary method_21090Lnet/minecraft/class_4360;method_21090()Vnamed forceUpdateLnet/minecraft/client/realms/gui/RealmsDataFetcher;forceUpdate()V
-
getServers
- Mappings:
Namespace Name Mixin selector official fLebx;f()Ljava/util/List;intermediary method_21091Lnet/minecraft/class_4360;method_21091()Ljava/util/List;named getServersLnet/minecraft/client/realms/gui/RealmsDataFetcher;getServers()Ljava/util/List;
-
getPendingInvitesCount
public int getPendingInvitesCount()- Mappings:
Namespace Name Mixin selector official gLebx;g()Iintermediary method_21092Lnet/minecraft/class_4360;method_21092()Inamed getPendingInvitesCountLnet/minecraft/client/realms/gui/RealmsDataFetcher;getPendingInvitesCount()I
-
isTrialAvailable
public boolean isTrialAvailable()- Mappings:
Namespace Name Mixin selector official hLebx;h()Zintermediary method_21093Lnet/minecraft/class_4360;method_21093()Znamed isTrialAvailableLnet/minecraft/client/realms/gui/RealmsDataFetcher;isTrialAvailable()Z
-
getLivestats
- Mappings:
Namespace Name Mixin selector official iLebx;i()Lebd;intermediary method_21094Lnet/minecraft/class_4360;method_21094()Lnet/minecraft/class_4882;named getLivestatsLnet/minecraft/client/realms/gui/RealmsDataFetcher;getLivestats()Lnet/minecraft/client/realms/dto/RealmsServerPlayerLists;
-
hasUnreadNews
public boolean hasUnreadNews()- Mappings:
Namespace Name Mixin selector official jLebx;j()Zintermediary method_21095Lnet/minecraft/class_4360;method_21095()Znamed hasUnreadNewsLnet/minecraft/client/realms/gui/RealmsDataFetcher;hasUnreadNews()Z
-
newsLink
- Mappings:
Namespace Name Mixin selector official kLebx;k()Ljava/lang/String;intermediary method_21096Lnet/minecraft/class_4360;method_21096()Ljava/lang/String;named newsLinkLnet/minecraft/client/realms/gui/RealmsDataFetcher;newsLink()Ljava/lang/String;
-
stop
public void stop()- Mappings:
Namespace Name Mixin selector official lLebx;l()Vintermediary method_21097Lnet/minecraft/class_4360;method_21097()Vnamed stopLnet/minecraft/client/realms/gui/RealmsDataFetcher;stop()V
-
scheduleTasks
private void scheduleTasks()- Mappings:
Namespace Name Mixin selector official mLebx;m()Vintermediary method_21099Lnet/minecraft/class_4360;method_21099()Vnamed scheduleTasksLnet/minecraft/client/realms/gui/RealmsDataFetcher;scheduleTasks()V
-
cancelTasks
private void cancelTasks()- Mappings:
Namespace Name Mixin selector official nLebx;n()Vintermediary method_21100Lnet/minecraft/class_4360;method_21100()Vnamed cancelTasksLnet/minecraft/client/realms/gui/RealmsDataFetcher;cancelTasks()V
-
setServers
- Mappings:
Namespace Name Mixin selector official aLebx;a(Ljava/util/List;)Vintermediary method_21087Lnet/minecraft/class_4360;method_21087(Ljava/util/List;)Vnamed setServersLnet/minecraft/client/realms/gui/RealmsDataFetcher;setServers(Ljava/util/List;)V
-
removeItem
- Mappings:
Namespace Name Mixin selector official aLebx;a(Leay;)Ljava/util/List;intermediary method_21074Lnet/minecraft/class_4360;method_21074(Lnet/minecraft/class_4877;)Ljava/util/List;named removeItemLnet/minecraft/client/realms/gui/RealmsDataFetcher;removeItem(Lnet/minecraft/client/realms/dto/RealmsServer;)Ljava/util/List;
-
isActive
private boolean isActive()- Mappings:
Namespace Name Mixin selector official oLebx;o()Zintermediary method_21101Lnet/minecraft/class_4360;method_21101()Znamed isActiveLnet/minecraft/client/realms/gui/RealmsDataFetcher;isActive()Z
-
updateServerList
private void updateServerList()- Mappings:
Namespace Name Mixin selector official pLebx;p()Vintermediary method_33412Lnet/minecraft/class_4360;method_33412()Vnamed updateServerListLnet/minecraft/client/realms/gui/RealmsDataFetcher;updateServerList()V
-
updatePendingInvites
private void updatePendingInvites()- Mappings:
Namespace Name Mixin selector official qLebx;q()Vintermediary method_33413Lnet/minecraft/class_4360;method_33413()Vnamed updatePendingInvitesLnet/minecraft/client/realms/gui/RealmsDataFetcher;updatePendingInvites()V
-
updateTrialAvailability
private void updateTrialAvailability()- Mappings:
Namespace Name Mixin selector official rLebx;r()Vintermediary method_33414Lnet/minecraft/class_4360;method_33414()Vnamed updateTrialAvailabilityLnet/minecraft/client/realms/gui/RealmsDataFetcher;updateTrialAvailability()V
-
updateLiveStats
private void updateLiveStats()- Mappings:
Namespace Name Mixin selector official sLebx;s()Vintermediary method_33415Lnet/minecraft/class_4360;method_33415()Vnamed updateLiveStatsLnet/minecraft/client/realms/gui/RealmsDataFetcher;updateLiveStats()V
-
updateNews
private void updateNews()- Mappings:
Namespace Name Mixin selector official tLebx;t()Vintermediary method_33416Lnet/minecraft/class_4360;method_33416()Vnamed updateNewsLnet/minecraft/client/realms/gui/RealmsDataFetcher;updateNews()V
-
fetchNews
- Mappings:
Namespace Name Mixin selector official uLebx;u()Ledk$a;intermediary method_33417Lnet/minecraft/class_4360;method_33417()Lnet/minecraft/class_4432$class_4433;named fetchNewsLnet/minecraft/client/realms/gui/RealmsDataFetcher;fetchNews()Lnet/minecraft/client/realms/util/RealmsPersistence$RealmsPersistenceData;
-