Spaces:
Build error
Build error
File size: 1,332 Bytes
d46f4a3 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
package net.minecraft.world.ticks;
import net.minecraft.core.BlockPos;
public class BlackholeTickAccess {
private static final TickContainerAccess<Object> CONTAINER_BLACKHOLE = new TickContainerAccess<Object>() {
@Override
public void schedule(ScheduledTick<Object> p_193149_) {
}
@Override
public boolean hasScheduledTick(BlockPos p_193151_, Object p_193152_) {
return false;
}
@Override
public int count() {
return 0;
}
};
private static final LevelTickAccess<Object> LEVEL_BLACKHOLE = new LevelTickAccess<Object>() {
@Override
public void schedule(ScheduledTick<Object> 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 <T> TickContainerAccess<T> emptyContainer() {
return (TickContainerAccess<T>)CONTAINER_BLACKHOLE;
}
public static <T> LevelTickAccess<T> emptyLevelList() {
return (LevelTickAccess<T>)LEVEL_BLACKHOLE;
}
} |