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 tick) { } @Override public boolean hasScheduledTick(BlockPos pos, Object type) { return false; } @Override public int count() { return 0; } }; private static final LevelTickAccess LEVEL_BLACKHOLE = new LevelTickAccess() { @Override public void schedule(ScheduledTick tick) { } @Override public boolean hasScheduledTick(BlockPos pos, Object type) { return false; } @Override public boolean willTickThisTick(BlockPos pos, Object type) { return false; } @Override public int count() { return 0; } }; public static TickContainerAccess emptyContainer() { return (TickContainerAccess)CONTAINER_BLACKHOLE; } public static LevelTickAccess emptyLevelList() { return (LevelTickAccess)LEVEL_BLACKHOLE; } }