From f3c3a881f1b45cb61889ba72efd1f7c1f61ec34d Mon Sep 17 00:00:00 2001 From: Reider745 <70357814+Reider745@users.noreply.github.com> Date: Fri, 24 Nov 2023 19:46:18 +0300 Subject: [PATCH] ZotCoreLoader MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - исправлен дроп от destroyBlock - исправлено ломание блоков в аду --- src/main/java/com/reider745/world/BlockSourceMethods.java | 4 +++- .../java/com/zhekasmirnov/innercore/api/NativeCallback.java | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/reider745/world/BlockSourceMethods.java b/src/main/java/com/reider745/world/BlockSourceMethods.java index 8c779c85..a5f7851c 100644 --- a/src/main/java/com/reider745/world/BlockSourceMethods.java +++ b/src/main/java/com/reider745/world/BlockSourceMethods.java @@ -49,7 +49,9 @@ public class BlockSourceMethods { } if(drop){ Item[] drops = block.getDrops(Item.get(0)); - + Vector3 pos = new Vector3(x, y, z); + for(Item item : drops) + pointer.dropItem(pos, item); } defDestroy(pointer, block); } diff --git a/src/main/java/com/zhekasmirnov/innercore/api/NativeCallback.java b/src/main/java/com/zhekasmirnov/innercore/api/NativeCallback.java index d1b3d628..d6e25cd1 100644 --- a/src/main/java/com/zhekasmirnov/innercore/api/NativeCallback.java +++ b/src/main/java/com/zhekasmirnov/innercore/api/NativeCallback.java @@ -593,9 +593,10 @@ public class NativeCallback { } // if block was already destroyed, prevent default action + /*System.out.println(blockSource.getBlockId(x, y, z)); if (blockSource.getBlockId(x, y, z) == 0) { NativeAPI.preventDefault(); - } + }*/ // guard end isDestroyBlockCallbackInProgress = false;