package net.minecraft.world.ticks; import net.minecraft.core.BlockPos; public class BlackholeTickAccess { private static final TickContainerAccess CONTAINER_BLACKHOLE = new TickContainerAccess() { @Override public void schedule(ScheduledTick p_193149_) { } @Override public boolean hasScheduledTick(BlockPos p_193151_, Object p_193152_) { return false; } @Override public int count() { return 0; } }; private static final LevelTickAccess LEVEL_BLACKHOLE = new LevelTickAccess() { @Override public void schedule(ScheduledTick p_193156_) { } @Override public boolean hasScheduledTick(BlockPos p_193158_, Object p_193159_) { return false; } @Override public boolean willTickThisTick(BlockPos p_193161_, Object p_193162_) { return false; } @Override public int count() { return 0; } }; public static TickContainerAccess emptyContainer() { return (TickContainerAccess)CONTAINER_BLACKHOLE; } public static LevelTickAccess emptyLevelList() { return (LevelTickAccess)LEVEL_BLACKHOLE; } }