diff --git a/patches/server/0083-Configurable-enchanting-table-tick.patch b/patches/server/0083-Configurable-enchanting-table-tick.patch index 51ce9d1..e2d5935 100644 --- a/patches/server/0083-Configurable-enchanting-table-tick.patch +++ b/patches/server/0083-Configurable-enchanting-table-tick.patch @@ -6,20 +6,6 @@ Subject: [PATCH] Configurable enchanting table tick Original code by YatopiaMC, licensed under MIT You can find the original code on https://github.com/YatopiaMC/Yatopia -diff --git a/src/main/java/net/minecraft/world/level/block/entity/BeehiveBlockEntity.java b/src/main/java/net/minecraft/world/level/block/entity/BeehiveBlockEntity.java -index 8eabe7113822d35ff53390e981ea69ad5f07d67d..abf277f292aff6e5d940de185c629811c083901a 100644 ---- a/src/main/java/net/minecraft/world/level/block/entity/BeehiveBlockEntity.java -+++ b/src/main/java/net/minecraft/world/level/block/entity/BeehiveBlockEntity.java -@@ -342,7 +342,8 @@ public class BeehiveBlockEntity extends BlockEntity { - - } - -- public static void serverTick(Level world, BlockPos pos, BlockState state, BeehiveBlockEntity blockEntity) { -+ public void serverTick(Level world, BlockPos pos, BlockState state, BeehiveBlockEntity blockEntity) { -+ if (this.stored.size() == 0) return; // Yatopia - TE optimizations - BeehiveBlockEntity.tickOccupants(world, pos, state, blockEntity.stored, blockEntity.savedFlowerPos); - if (!blockEntity.stored.isEmpty() && world.getRandom().nextDouble() < 0.005D) { - double d0 = (double) pos.getX() + 0.5D; diff --git a/src/main/java/net/minecraft/world/level/block/entity/EnchantmentTableBlockEntity.java b/src/main/java/net/minecraft/world/level/block/entity/EnchantmentTableBlockEntity.java index b03621ebd0a94ab2dceb9006aee43fd5320094e3..7afa4bd52d3816ffd5eba1afeec26abb0d298eaa 100644 --- a/src/main/java/net/minecraft/world/level/block/entity/EnchantmentTableBlockEntity.java