This commit is contained in:
Marcel Konrad
2020-07-28 20:30:35 +02:00
parent e3e4891d75
commit 3783f478f1

View File

@@ -31,8 +31,8 @@ import net.minecraftforge.api.distmarker.OnlyIn;
@OnlyIn(Dist.CLIENT) @OnlyIn(Dist.CLIENT)
public class BlockHelper public class BlockHelper
{ {
private static BlockPos POS_1 = BlockPos.ZERO; private static BlockPos pos1 = BlockPos.ZERO;
private static BlockPos POS_2 = BlockPos.ZERO; private static BlockPos pos2 = BlockPos.ZERO;
private static final List<Consumer<BlockPos>> POS_1_OBSERVERS = new ArrayList<Consumer<BlockPos>>(); private static final List<Consumer<BlockPos>> POS_1_OBSERVERS = new ArrayList<Consumer<BlockPos>>();
private static final List<Consumer<BlockPos>> POS_2_OBSERVERS = new ArrayList<Consumer<BlockPos>>(); private static final List<Consumer<BlockPos>> POS_2_OBSERVERS = new ArrayList<Consumer<BlockPos>>();
private static final Block[] BLACKLIST = new Block[] {Blocks.AIR, Blocks.WATER, Blocks.LAVA}; private static final Block[] BLACKLIST = new Block[] {Blocks.AIR, Blocks.WATER, Blocks.LAVA};
@@ -82,18 +82,18 @@ public class BlockHelper
@Nonnull @Nonnull
public static BlockPos getPos1() public static BlockPos getPos1()
{ {
return POS_1; return BlockHelper.pos1;
} }
public static void setPos1(BlockPos pos1) public static void setPos1(BlockPos pos1)
{ {
if(POS_1 != null && !POS_1.equals(pos1)) if(BlockHelper.pos1 != null && !BlockHelper.pos1.equals(pos1))
{ {
POS_1 = pos1; BlockHelper.pos1 = pos1;
for(Consumer<BlockPos> observer : POS_1_OBSERVERS) for(Consumer<BlockPos> observer : POS_1_OBSERVERS)
{ {
observer.accept(POS_1); observer.accept(BlockHelper.pos1);
} }
} }
} }
@@ -101,18 +101,18 @@ public class BlockHelper
@Nonnull @Nonnull
public static BlockPos getPos2() public static BlockPos getPos2()
{ {
return POS_2; return BlockHelper.pos2;
} }
public static void setPos2(BlockPos pos2) public static void setPos2(BlockPos pos2)
{ {
if(POS_2 != null && !POS_2.equals(pos2)) if(BlockHelper.pos2 != null && !BlockHelper.pos2.equals(pos2))
{ {
POS_2 = pos2; BlockHelper.pos2 = pos2;
for(Consumer<BlockPos> observer : POS_2_OBSERVERS) for(Consumer<BlockPos> observer : POS_2_OBSERVERS)
{ {
observer.accept(POS_2); observer.accept(BlockHelper.pos2);
} }
} }
} }