From 5f7d0b2d325f9fb1cb1dba39b0225e89f327a469 Mon Sep 17 00:00:00 2001 From: Xzavier0722 Date: Tue, 14 Jan 2025 01:37:54 +0800 Subject: [PATCH] Revert commit f712b5dfadfa454ff31d9d24c2603d89d5550edd --- .../mc/plugin/slimefun4/storage/util/DataUtils.java | 2 +- .../implementation/listeners/BlockListener.java | 9 --------- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/src/main/java/com/xzavier0722/mc/plugin/slimefun4/storage/util/DataUtils.java b/src/main/java/com/xzavier0722/mc/plugin/slimefun4/storage/util/DataUtils.java index b7b0275565..38d6f04c13 100644 --- a/src/main/java/com/xzavier0722/mc/plugin/slimefun4/storage/util/DataUtils.java +++ b/src/main/java/com/xzavier0722/mc/plugin/slimefun4/storage/util/DataUtils.java @@ -26,7 +26,7 @@ public static String itemStack2String(ItemStack itemStack) { var itemStr = Base64Coder.encodeLines(stream.toByteArray()); if (Slimefun.getDatabaseManager().getBlockDataStorageType() != StorageType.SQLITE - && itemStr.length() > 65533) { + && itemStr.length() > 65535) { throw new IllegalArgumentException("检测到过大物品, 请联系物品对应插件开发者解决: " + StringUtil.itemStackToString(itemStack) + ", size = " + itemStr.length()); } diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/listeners/BlockListener.java b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/listeners/BlockListener.java index f9c8849230..89080071ed 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/listeners/BlockListener.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/listeners/BlockListener.java @@ -119,15 +119,6 @@ public void onBlockPlace(BlockPlaceEvent e) { } if (sfItem != null && !(sfItem instanceof NotPlaceable)) { - /* - 如果这个物品是工具类物品,我们需要检查它是否修改了一个方块 (铲子右键、打火石点火) - 并不要为替换的方块创建一个对应工具 ID 的数据 - 这应该适用于大部分情况,但建议附属开发者们还是显式声明对应物品是不可放置的最好 - */ - if (!e.getBlockReplacedState().getType().isAir()) { - return; - } - if (!sfItem.canUse(e.getPlayer(), true)) { e.setCancelled(true); } else {