net.minecraft.client

public class PeriodicNotificationManager

extends SimplePreparableReloadListener<Map<String, List<PeriodicNotificationManager$Notification>>> implements AutoCloseable

All mapped superinterfaces:

PreparableReloadListener

fml
net.minecraft.client.PeriodicNotificationManager
net.minecraft.class_6877
net.minecraft.unmapped.C_bianxjxy
net.minecraft.client.resource.PeriodicNotificationManager
net.minecraft.client.PeriodicNotificationManager
net.minecraft.src.C_203225_

Field summary

Modifier and TypeField
private static final com.mojang.serialization.Codec<Map<String, List<PeriodicNotificationManager$Notification>>>
a
CODEC
field_36435
f_jliiyfor
CODEC
CODEC
f_205285_
private static final org.slf4j.Logger
b
LOGGER
field_36436
f_dlgrskix
LOGGER
LOGGER
f_205286_
private final ResourceLocation
c
notifications
field_36437
f_jzmobybo
id
notifications
f_205287_
private final it.unimi.dsi.fastutil.objects.Object2BooleanFunction<String>
d
selector
field_36438
f_ikmicyau
countryPredicate
selector
f_205288_
private Timer
e
timer
field_36439
f_gouzfydb
timer
timer
f_205289_
private PeriodicNotificationManager$NotificationTask
f
notificationTask
field_36440
f_twnzglcs
task
notificationTask
f_205290_

Constructor summary

ModifierConstructor
public (ResourceLocation id, it.unimi.dsi.fastutil.objects.Object2BooleanFunction<String> countryPredicate)

Method summary

Modifier and TypeMethod
protected Map<String, List<PeriodicNotificationManager$Notification>>
a(avv arg0, bpt arg1)
prepare(ResourceManager arg0, ProfilerFiller arg1)
method_40192(class_3300 arg0, class_3695 arg1)
m_ihhhkhoq(C_tmnrpasf arg0, C_eslcbfsq arg1)
prepare(ResourceManager arg0, Profiler arg1)
prepare(ResourceManager resourceManager, Profiler profiler)
m_5944_(C_77_ p_205301_, C_442_ arg1)
protected void
a(Map<String, List<fml$a>> arg0, avv arg1, bpt arg2)
apply(Map<String, List<PeriodicNotificationManager$Notification>> arg0, ResourceManager arg1, ProfilerFiller arg2)
method_40198(Map<String, List<class_6877$class_6878>> arg0, class_3300 arg1, class_3695 arg2)
m_zcxqsznt(Map<String, List<C_bianxjxy$C_puurieil>> arg0, C_tmnrpasf arg1, C_eslcbfsq arg2)
apply(Map<String, List<PeriodicNotificationManager$Entry>> arg0, ResourceManager arg1, Profiler arg2)
apply(Map<String, List<PeriodicNotificationManager$Notification>> arg0, ResourceManager resourceManager, Profiler profiler)
m_5787_(Map<String, List<C_203225_$C_203226_>> p_205319_, C_77_ p_205320_, C_442_ arg2)
public void
close()
close()
close()
private void
a()
stopTimer()
method_40190()
m_rocjzhkk()
cancelTimer()
stopTimer()
m_205295_()
private long
a(List<fml$a> arg0, long arg1)
calculateOptimalPeriod(List<PeriodicNotificationManager$Notification> arg0, long arg1)
method_40196(List<class_6877$class_6878> arg0, long arg1)
m_vygiodom(List<C_bianxjxy$C_puurieil> arg0, long arg1)
getPeriod(List<PeriodicNotificationManager$Entry> entries, long minDelay)
calculateOptimalPeriod(List<PeriodicNotificationManager$Notification> notifications, long delay)
m_205312_(List<C_203225_$C_203226_> p_205314_, long arg1)
private long
a(List<fml$a> arg0)
calculateInitialDelay(List<PeriodicNotificationManager$Notification> arg0)
method_40195(List<class_6877$class_6878> arg0)
m_gwgfdxny(List<C_bianxjxy$C_puurieil> arg0)
getMinDelay(List<PeriodicNotificationManager$Entry> entries)
calculateInitialDelay(List<PeriodicNotificationManager$Notification> notifications)
m_205310_(List<C_203225_$C_203226_> arg0)