diff --git a/src/main/java/org/violetmoon/quark/addons/oddities/client/screen/MatrixEnchantingScreen.java b/src/main/java/org/violetmoon/quark/addons/oddities/client/screen/MatrixEnchantingScreen.java index 59a85d8f55..697f5c20f7 100644 --- a/src/main/java/org/violetmoon/quark/addons/oddities/client/screen/MatrixEnchantingScreen.java +++ b/src/main/java/org/violetmoon/quark/addons/oddities/client/screen/MatrixEnchantingScreen.java @@ -117,6 +117,7 @@ protected void renderBg(@NotNull GuiGraphics guiGraphics, float partialTicks, in if(!has && mc.player.experienceLevel < xpMin) { text = I18n.get("quark.gui.enchanting.min", xpMin); + x += 4; } x -= font.width(text) / 2; diff --git a/src/main/java/org/violetmoon/quark/content/automation/block/be/CrafterBlockEntity.java b/src/main/java/org/violetmoon/quark/content/automation/block/be/CrafterBlockEntity.java index f4c27d7631..60207f4c08 100644 --- a/src/main/java/org/violetmoon/quark/content/automation/block/be/CrafterBlockEntity.java +++ b/src/main/java/org/violetmoon/quark/content/automation/block/be/CrafterBlockEntity.java @@ -168,9 +168,10 @@ public boolean hasSpace(Container inv, Direction dir, ItemStack stack) { IntStream stream = getAvailableSlots(inv, dir); int inserted = 0; int slotMax = Math.min(stack.getMaxStackSize(), inv.getMaxStackSize()); - if (inv instanceof CrafterBlockEntity) { + if (CrafterModule.useEmiLogic && inv instanceof CrafterBlockEntity) { slotMax = 1; } + for (int i : stream.toArray()) { if (inv instanceof WorldlyContainer si && !si.canPlaceItemThroughFace(i, stack, dir)) { continue;