diff --git a/iclibs/Nukkit-MOT-SNAPSHOT.jar b/iclibs/Nukkit-MOT-SNAPSHOT.jar index c9d8d21b..b1b8132e 100644 Binary files a/iclibs/Nukkit-MOT-SNAPSHOT.jar and b/iclibs/Nukkit-MOT-SNAPSHOT.jar differ diff --git a/src/main/java/com/reider745/block/CustomBlock.java b/src/main/java/com/reider745/block/CustomBlock.java index 619dc41b..cfad56ce 100644 --- a/src/main/java/com/reider745/block/CustomBlock.java +++ b/src/main/java/com/reider745/block/CustomBlock.java @@ -37,6 +37,7 @@ public class CustomBlock extends BlockSolidMeta implements RandomTick { Block.solid[id] = block.isSolid(); Block.transparent[id] = block.isTransparent(); + diffusesSkyLight[id] = block.diffusesSkyLight(); Block.hardness[id] = block.getHardness(); Block.light[id] = block.getLightLevel(); diff --git a/src/main/java/com/reider745/hooks/BlocksHooks.java b/src/main/java/com/reider745/hooks/BlocksHooks.java index 35743547..6c780b8d 100644 --- a/src/main/java/com/reider745/hooks/BlocksHooks.java +++ b/src/main/java/com/reider745/hooks/BlocksHooks.java @@ -22,14 +22,13 @@ public class BlocksHooks implements HookClass { @Override public void rebuildField(CtClass ctClass, CtField field) { String name = field.getName(); - if (name.equals("MAX_BLOCK_ID") || name.equals("usesFakeWater")) + if (name.equals("MAX_BLOCK_ID")) field.setModifiers(Modifier.PUBLIC | Modifier.STATIC); } @Inject public static void init() { ReflectHelper.setField(Block.class, "MAX_BLOCK_ID", 16000); - ReflectHelper.setField(Block.class, "usesFakeWater", new boolean[MAX_ID]); } @Inject