net.minecraft.server.v1_14_R1

public class TickListServer<T>

implements TickList<T>

bhz
net.minecraft.class_1949
net.minecraft.server.world.ServerTickScheduler
net.minecraft.world.ServerTickList
net.minecraft.server.v1_14_R1.TickListServer

Field summary

Modifier and TypeField
protected final Predicate<T>
a
field_9297
invalidObjPredicate
field_205371_a
private final Function<T, MinecraftKey>
b
field_9294
idToName
field_205372_b
private final Function<MinecraftKey, T>
c
field_19309
nameToId
field_205373_c
private final Set<NextTickListEntry<T>>
d
field_9296
scheduledTickActions
field_205374_d
nextTickListHash
private final TreeSet<NextTickListEntry<T>>
e
field_19341
scheduledTickActionsInOrder
field_205375_e
nextTickList
private final WorldServer
f
field_9301
world
field_205376_f
private final Queue<NextTickListEntry<T>>
g
field_9299
currentTickActions
field_205377_g
private final List<NextTickListEntry<T>>
h
field_19338
consumedTickActions
field_223189_h
private final Consumer<NextTickListEntry<T>>
i
field_9300
tickConsumer
field_205378_h

Constructor summary

ModifierConstructor
public (WorldServer arg0, Predicate<T> arg1, Function<T, MinecraftKey> arg2, Function<MinecraftKey, T> arg3, Consumer<NextTickListEntry<T>> arg4)

Method summary

Modifier and TypeMethod
public void
a()
method_8670()
tick()
func_205365_a()
public boolean
b(ev arg0, T arg1)
method_8677(class_2338 arg0, T arg1)
isTicking(BlockPos arg0, T arg1)
func_205361_b(BlockPos arg0, T arg1)
public void
a(Stream<bic<T>> arg0)
method_20470(Stream<class_1954<T>> arg0)
scheduleAll(Stream<ScheduledTick<T>> arg0)
func_219497_a(Stream<NextTickListEntry<T>> arg0)
public List<NextTickListEntry<T>>
a(bgy arg0, boolean arg1, boolean arg2)
method_8671(class_1923 arg0, boolean arg1, boolean arg2)
getScheduledTicksInChunk(ChunkPos arg0, boolean arg1, boolean arg2)
func_223188_a(ChunkPos arg0, boolean arg1, boolean arg2)
public List<NextTickListEntry<T>>
a(chx arg0, boolean arg1, boolean arg2)
method_8672(class_3341 arg0, boolean arg1, boolean arg2)
getScheduledTicks(MutableIntBoundingBox arg0, boolean arg1, boolean arg2)
func_205366_a(MutableBoundingBox arg0, boolean arg1, boolean arg2)
private List<NextTickListEntry<T>>
a(List<bic<T>> arg0, Collection<bic<T>> arg1, chx arg2, boolean arg3)
method_20596(List<class_1954<T>> arg0, Collection<class_1954<T>> arg1, class_3341 arg2, boolean arg3)
transferTicksInBounds(List<ScheduledTick<T>> arg0, Collection<ScheduledTick<T>> arg1, MutableIntBoundingBox arg2, boolean arg3)
func_223187_a(List<NextTickListEntry<T>> arg0, Collection<NextTickListEntry<T>> arg1, MutableBoundingBox arg2, boolean arg3)
public void
a(chx arg0, ev arg1)
method_8666(class_3341 arg0, class_2338 arg1)
copyScheduledTicks(MutableIntBoundingBox arg0, BlockPos arg1)
func_205368_a(MutableBoundingBox arg0, BlockPos arg1)
public NBTTagList
a(bgy arg0)
method_8669(class_1923 arg0)
toTag(ChunkPos arg0)
func_219503_a(ChunkPos arg0)
public static <T> NBTTagList
a(Function<T, qt> arg0, Iterable<bic<T>> arg1, long arg2)
method_20469(Function<T, class_2960> arg0, Iterable<class_1954<T>> arg1, long arg2)
serializeScheduledTicks(Function<T, Identifier> arg0, Iterable<ScheduledTick<T>> arg1, long arg2)
func_219502_a(Function<T, ResourceLocation> arg0, Iterable<NextTickListEntry<T>> arg1, long arg2)
public boolean
a(ev arg0, T arg1)
method_8674(class_2338 arg0, T arg1)
isScheduled(BlockPos arg0, T arg1)
func_205359_a(BlockPos arg0, T arg1)
public void
a(ev arg0, T arg1, int arg2, bid arg3)
method_8675(class_2338 arg0, T arg1, int arg2, class_1953 arg3)
schedule(BlockPos arg0, T arg1, int arg2, TaskPriority arg3)
func_205362_a(BlockPos arg0, T arg1, int arg2, TickPriority arg3)
private void
a(bic<T> arg0)
method_20514(class_1954<T> arg0)
addScheduledTick(ScheduledTick<T> arg0)
func_219504_a(NextTickListEntry<T> arg0)