类 RealmsDataFetcher
- java.lang.Object
-
- net.minecraft.client.realms.gui.RealmsDataFetcher
-
@Environment(CLIENT) public class RealmsDataFetcher extends Object
- Mappings:
Namespace Name official drmintermediary net/minecraft/class_4360named net/minecraft/client/realms/gui/RealmsDataFetcher
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classRealmsDataFetcher.Task
-
字段概要
字段 修饰符和类型 字段 说明 private MinecraftClientclientprivate Map<RealmsDataFetcher.Task,Boolean>fetchStatusprivate booleanhasUnreadNewsprivate RealmsServerPlayerListslivestatsprivate ScheduledFuture<?>liveStatsScheduledFutureprivate FetchTaskliveStatsTaskprivate static LoggerLOGGERprivate StringnewsLinkprivate ScheduledFuture<?>pendingInviteScheduledFutureprivate intpendingInvitesCountprivate FetchTaskpendingInviteUpdateTaskprivate RealmsPersistencepersistenceprivate RealmsClientrealmsprivate Set<RealmsServer>removedServersprivate ScheduledExecutorServiceschedulerprivate ScheduledFuture<?>serverListScheduledFutureprivate FetchTaskserverListUpdateTaskprivate List<RealmsServer>serversprivate booleanstoppedprivate FetchTasktrialAvailabilityTaskprivate booleantrialAvailableprivate ScheduledFuture<?>trialAvailableScheduledFutureprivate ScheduledFuture<?>unreadNewsScheduledFutureprivate FetchTaskunreadNewsTask
-
构造器概要
构造器 限定符 构造器 说明 RealmsDataFetcher(MinecraftClient client, RealmsClient realms)protectedRealmsDataFetcher(MinecraftClient minecraftClient, RealmsClient realmsClient, RealmsPersistence realmsPersistence)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 private voidcancelTasks()voidforceUpdate()RealmsServerPlayerListsgetLivestats()intgetPendingInvitesCount()List<RealmsServer>getServers()booleanhasUnreadNews()voidinit()voidinitWithSpecificTaskList()private booleanisActive()booleanisFetchedSinceLastTry(RealmsDataFetcher.Task task)booleanisStopped()booleanisTrialAvailable()voidmarkClean()private RealmsPersistence.RealmsPersistenceDatamethod_33417()StringnewsLink()voidremoveItem(RealmsServer server)private voidscheduleTasks()private voidsetServers(List<RealmsServer> newServers)voidstop()private voidupdateLiveStats()private voidupdateNews()private voidupdatePendingInvites()private voidupdateServerList()private voidupdateTrialAvailability()
-
-
-
字段详细资料
-
LOGGER
private static final Logger LOGGER
- Mappings:
Namespace Name Mixin selector official aLdrm;a:Lorg/apache/logging/log4j/Logger;intermediary field_19639Lnet/minecraft/class_4360;field_19639:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/client/realms/gui/RealmsDataFetcher;LOGGER:Lorg/apache/logging/log4j/Logger;
-
client
private final MinecraftClient client
- Mappings:
Namespace Name Mixin selector official bLdrm;b:Ldum;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
private final RealmsClient realms
- Mappings:
Namespace Name Mixin selector official cLdrm;c:Ldpx;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
private final ScheduledExecutorService scheduler
- Mappings:
Namespace Name Mixin selector official dLdrm;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 eLdrm;e:Zintermediary field_19641Lnet/minecraft/class_4360;field_19641:Znamed stoppedLnet/minecraft/client/realms/gui/RealmsDataFetcher;stopped:Z
-
serverListUpdateTask
private final FetchTask serverListUpdateTask
- Mappings:
Namespace Name Mixin selector official fLdrm;f:Ldst;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
private final FetchTask liveStatsTask
- Mappings:
Namespace Name Mixin selector official gLdrm;g:Ldst;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
private final FetchTask pendingInviteUpdateTask
- Mappings:
Namespace Name Mixin selector official hLdrm;h:Ldst;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
private final FetchTask trialAvailabilityTask
- Mappings:
Namespace Name Mixin selector official iLdrm;i:Ldst;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
private final FetchTask unreadNewsTask
- Mappings:
Namespace Name Mixin selector official jLdrm;j:Ldst;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
private final RealmsPersistence persistence
- Mappings:
Namespace Name Mixin selector official kLdrm;k:Ldsz;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
private final Set<RealmsServer> removedServers
- Mappings:
Namespace Name Mixin selector official lLdrm;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
private List<RealmsServer> servers
- Mappings:
Namespace Name Mixin selector official mLdrm;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
private RealmsServerPlayerLists livestats
- Mappings:
Namespace Name Mixin selector official nLdrm;n:Ldqs;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 oLdrm;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 pLdrm;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 qLdrm;q:Zintermediary field_19652Lnet/minecraft/class_4360;field_19652:Znamed hasUnreadNewsLnet/minecraft/client/realms/gui/RealmsDataFetcher;hasUnreadNews:Z
-
newsLink
private String newsLink
- Mappings:
Namespace Name Mixin selector official rLdrm;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
private ScheduledFuture<?> serverListScheduledFuture
- Mappings:
Namespace Name Mixin selector official sLdrm;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
private ScheduledFuture<?> pendingInviteScheduledFuture
- Mappings:
Namespace Name Mixin selector official tLdrm;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
private ScheduledFuture<?> trialAvailableScheduledFuture
- Mappings:
Namespace Name Mixin selector official uLdrm;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
private ScheduledFuture<?> liveStatsScheduledFuture
- Mappings:
Namespace Name Mixin selector official vLdrm;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
private ScheduledFuture<?> unreadNewsScheduledFuture
- Mappings:
Namespace Name Mixin selector official wLdrm;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
private final Map<RealmsDataFetcher.Task,Boolean> fetchStatus
- Mappings:
Namespace Name Mixin selector official xLdrm;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;
-
-
构造器详细资料
-
RealmsDataFetcher
public RealmsDataFetcher(MinecraftClient client, RealmsClient realms)
- Mappings:
Namespace Name Mixin selector official <init>Ldrm;<init>(Ldum;Ldpx;)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 minecraftClient, RealmsClient realmsClient, RealmsPersistence realmsPersistence)
-
-
方法详细资料
-
isStopped
public boolean isStopped()
- Mappings:
Namespace Name Mixin selector official aLdrm;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 bLdrm;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 cLdrm;c()Vintermediary method_21082Lnet/minecraft/class_4360;method_21082()Vnamed initWithSpecificTaskListLnet/minecraft/client/realms/gui/RealmsDataFetcher;initWithSpecificTaskList()V
-
isFetchedSinceLastTry
public boolean isFetchedSinceLastTry(RealmsDataFetcher.Task task)
- Mappings:
Namespace Name Mixin selector official aLdrm;a(Ldrm$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 dLdrm;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 eLdrm;e()Vintermediary method_21090Lnet/minecraft/class_4360;method_21090()Vnamed forceUpdateLnet/minecraft/client/realms/gui/RealmsDataFetcher;forceUpdate()V
-
getServers
public List<RealmsServer> getServers()
- Mappings:
Namespace Name Mixin selector official fLdrm;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 gLdrm;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 hLdrm;h()Zintermediary method_21093Lnet/minecraft/class_4360;method_21093()Znamed isTrialAvailableLnet/minecraft/client/realms/gui/RealmsDataFetcher;isTrialAvailable()Z
-
getLivestats
public RealmsServerPlayerLists getLivestats()
- Mappings:
Namespace Name Mixin selector official iLdrm;i()Ldqs;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 jLdrm;j()Zintermediary method_21095Lnet/minecraft/class_4360;method_21095()Znamed hasUnreadNewsLnet/minecraft/client/realms/gui/RealmsDataFetcher;hasUnreadNews()Z
-
newsLink
public String newsLink()
- Mappings:
Namespace Name Mixin selector official kLdrm;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 lLdrm;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 mLdrm;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 nLdrm;n()Vintermediary method_21100Lnet/minecraft/class_4360;method_21100()Vnamed cancelTasksLnet/minecraft/client/realms/gui/RealmsDataFetcher;cancelTasks()V
-
setServers
private void setServers(List<RealmsServer> newServers)
- Mappings:
Namespace Name Mixin selector official aLdrm;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
public void removeItem(RealmsServer server)
- Mappings:
Namespace Name Mixin selector official aLdrm;a(Ldqn;)Vintermediary method_21074Lnet/minecraft/class_4360;method_21074(Lnet/minecraft/class_4877;)Vnamed removeItemLnet/minecraft/client/realms/gui/RealmsDataFetcher;removeItem(Lnet/minecraft/client/realms/dto/RealmsServer;)V
-
isActive
private boolean isActive()
- Mappings:
Namespace Name Mixin selector official oLdrm;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 pLdrm;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 qLdrm;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 rLdrm;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 sLdrm;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 tLdrm;t()Vintermediary method_33416Lnet/minecraft/class_4360;method_33416()Vnamed updateNewsLnet/minecraft/client/realms/gui/RealmsDataFetcher;updateNews()V
-
method_33417
private RealmsPersistence.RealmsPersistenceData method_33417()
- Mappings:
Namespace Name Mixin selector official uLdrm;u()Ldsz$a;intermediary method_33417Lnet/minecraft/class_4360;method_33417()Lnet/minecraft/class_4432$class_4433;named method_33417Lnet/minecraft/client/realms/gui/RealmsDataFetcher;method_33417()Lnet/minecraft/client/realms/util/RealmsPersistence$RealmsPersistenceData;
-
-