From 6d092d7599d27748abd8dc50b0c87e7fdba689cd Mon Sep 17 00:00:00 2001 From: shedaniel Date: Thu, 28 Apr 2022 14:03:31 +0800 Subject: REI 8.2 - Display History - Draggable Component - Multi Select Filtering Screen - Better Craftable Filter - Fix #850 - Fix #845 - Fix #832 - Fix #731 - Fix #839 - Fix #804 - Fix EvilCraft --- .../shedaniel/rei/plugin/client/DefaultClientPlugin.java | 15 +-------------- .../client/categories/DefaultCompostingCategory.java | 13 +++++++------ 2 files changed, 8 insertions(+), 20 deletions(-) (limited to 'default-plugin/src/main') diff --git a/default-plugin/src/main/java/me/shedaniel/rei/plugin/client/DefaultClientPlugin.java b/default-plugin/src/main/java/me/shedaniel/rei/plugin/client/DefaultClientPlugin.java index 0b9b7a7ac..ec6c8edaa 100644 --- a/default-plugin/src/main/java/me/shedaniel/rei/plugin/client/DefaultClientPlugin.java +++ b/default-plugin/src/main/java/me/shedaniel/rei/plugin/client/DefaultClientPlugin.java @@ -166,19 +166,6 @@ public class DefaultClientPlugin implements REIClientPlugin, BuiltinClientPlugin new DefaultInformationCategory() ); - registry.removePlusButton(FUEL); - registry.removePlusButton(COMPOSTING); - registry.removePlusButton(BEACON_BASE); - registry.removePlusButton(BEACON_PAYMENT); - registry.removePlusButton(INFO); - registry.removePlusButton(STRIPPING); - registry.removePlusButton(TILLING); - registry.removePlusButton(PATHING); - registry.removePlusButton(WAXING); - registry.removePlusButton(WAX_SCRAPING); - registry.removePlusButton(OXIDIZING); - registry.removePlusButton(OXIDATION_SCRAPING); - registry.addWorkstations(CRAFTING, EntryStacks.of(Items.CRAFTING_TABLE)); registry.addWorkstations(SMELTING, EntryStacks.of(Items.FURNACE)); registry.addWorkstations(SMOKING, EntryStacks.of(Items.SMOKER)); @@ -273,7 +260,7 @@ public class DefaultClientPlugin implements REIClientPlugin, BuiltinClientPlugin ComposterBlock.bootStrap(); } int page = 0; - Iterator>> iterator = Iterators.partition(ComposterBlock.COMPOSTABLES.object2FloatEntrySet().stream().sorted(Map.Entry.comparingByValue()).iterator(), 48); + Iterator>> iterator = Iterators.partition(ComposterBlock.COMPOSTABLES.object2FloatEntrySet().stream().sorted(Map.Entry.comparingByValue()).iterator(), 35); while (iterator.hasNext()) { List> entries = iterator.next(); registry.add(DefaultCompostingDisplay.of(entries, Collections.singletonList(EntryIngredients.of(new ItemStack(Items.BONE_MEAL))), page++)); diff --git a/default-plugin/src/main/java/me/shedaniel/rei/plugin/client/categories/DefaultCompostingCategory.java b/default-plugin/src/main/java/me/shedaniel/rei/plugin/client/categories/DefaultCompostingCategory.java index 5b8302ca0..aa402a34d 100644 --- a/default-plugin/src/main/java/me/shedaniel/rei/plugin/client/categories/DefaultCompostingCategory.java +++ b/default-plugin/src/main/java/me/shedaniel/rei/plugin/client/categories/DefaultCompostingCategory.java @@ -92,9 +92,10 @@ public class DefaultCompostingCategory implements DisplayCategory widgets = Lists.newArrayList(); Point startingPoint = new Point(bounds.x + bounds.width - 55, bounds.y + 110); List stacks = new ArrayList<>(display.getInputEntries()); + widgets.add(Widgets.createRecipeBase(bounds)); int i = 0; - for (int y = 0; y < 6; y++) - for (int x = 0; x < 8; x++) { + for (int y = 0; y < 5; y++) + for (int x = 0; x < 7; x++) { EntryIngredient entryStack = stacks.size() > i ? stacks.get(i) : EntryIngredient.empty(); if (!entryStack.isEmpty()) { ComposterBlock.COMPOSTABLES.object2FloatEntrySet().stream().filter(entry -> entry.getKey() != null && Objects.equals(entry.getKey().asItem(), entryStack.get(0).getValue())).findAny().map(Map.Entry::getValue).ifPresent(chance -> { @@ -103,12 +104,12 @@ public class DefaultCompostingCategory implements DisplayCategory