2020-07-22 06:23:34 +01:00
|
|
|
package net.minecraft.world.level;
|
|
|
|
|
|
|
|
import java.util.stream.Stream;
|
|
|
|
import net.minecraft.core.BlockPos;
|
|
|
|
|
|
|
|
public class EmptyTickList<T> implements TickList<T> {
|
|
|
|
private static final EmptyTickList<Object> INSTANCE;
|
|
|
|
|
|
|
|
public static <T> EmptyTickList<T> empty() {
|
|
|
|
return (EmptyTickList<T>)EmptyTickList.INSTANCE;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
2020-07-22 06:25:47 +01:00
|
|
|
public boolean hasScheduledTick(final BlockPos fk, final T object) {
|
2020-07-22 06:23:34 +01:00
|
|
|
return false;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
2020-07-22 06:25:47 +01:00
|
|
|
public void scheduleTick(final BlockPos fk, final T object, final int integer) {
|
2020-07-22 06:23:34 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
2020-07-22 06:25:47 +01:00
|
|
|
public void scheduleTick(final BlockPos fk, final T object, final int integer, final TickPriority bkk) {
|
2020-07-22 06:23:34 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
2020-07-22 06:25:47 +01:00
|
|
|
public boolean willTickThisTick(final BlockPos fk, final T object) {
|
2020-07-22 06:23:34 +01:00
|
|
|
return false;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public void addAll(final Stream<TickNextTickData<T>> stream) {
|
|
|
|
}
|
|
|
|
|
|
|
|
static {
|
|
|
|
INSTANCE = new EmptyTickList<>();
|
|
|
|
}
|
|
|
|
}
|