diff options
| author | shedaniel <daniel@shedaniel.me> | 2022-04-28 14:03:31 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2022-05-20 02:37:49 +0800 |
| commit | 6d092d7599d27748abd8dc50b0c87e7fdba689cd (patch) | |
| tree | 2ef04a225cdc464689690ddc081fd5eb1e0dd7ac /default-plugin/src/main/java/me/shedaniel/rei/plugin/client | |
| parent | a1d8c20c7b34c12b5d95c1d61131a253cdd8affd (diff) | |
| download | RoughlyEnoughItems-6d092d7599d27748abd8dc50b0c87e7fdba689cd.tar.gz RoughlyEnoughItems-6d092d7599d27748abd8dc50b0c87e7fdba689cd.tar.bz2 RoughlyEnoughItems-6d092d7599d27748abd8dc50b0c87e7fdba689cd.zip | |
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
Diffstat (limited to 'default-plugin/src/main/java/me/shedaniel/rei/plugin/client')
2 files changed, 8 insertions, 20 deletions
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<List<Object2FloatMap.Entry<ItemLike>>> iterator = Iterators.partition(ComposterBlock.COMPOSTABLES.object2FloatEntrySet().stream().sorted(Map.Entry.comparingByValue()).iterator(), 48); + Iterator<List<Object2FloatMap.Entry<ItemLike>>> iterator = Iterators.partition(ComposterBlock.COMPOSTABLES.object2FloatEntrySet().stream().sorted(Map.Entry.comparingByValue()).iterator(), 35); while (iterator.hasNext()) { List<Object2FloatMap.Entry<ItemLike>> 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<DefaultCompost List<Widget> widgets = Lists.newArrayList(); Point startingPoint = new Point(bounds.x + bounds.width - 55, bounds.y + 110); List<EntryIngredient> 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<DefaultCompost } }); } - widgets.add(Widgets.createSlot(new Point(bounds.getCenterX() - 72 + x * 18, bounds.y + 3 + y * 18)).entries(entryStack).markInput()); + widgets.add(Widgets.createSlot(new Point(bounds.getCenterX() - 72 + 9 + x * 18, bounds.y + 12 + y * 18)).entries(entryStack).markInput()); i++; } - widgets.add(Widgets.createArrow(new Point(startingPoint.x - 1, startingPoint.y + 7))); - widgets.add(Widgets.createResultSlotBackground(new Point(startingPoint.x + 33, startingPoint.y + 8))); - widgets.add(Widgets.createSlot(new Point(startingPoint.x + 33, startingPoint.y + 8)).entries(display.getOutputEntries().get(0)).disableBackground().markOutput()); + widgets.add(Widgets.createArrow(new Point(startingPoint.x - 1 - 5, startingPoint.y + 7 - 5))); + widgets.add(Widgets.createResultSlotBackground(new Point(startingPoint.x + 33 - 5, startingPoint.y + 8 - 5))); + widgets.add(Widgets.createSlot(new Point(startingPoint.x + 33 - 5, startingPoint.y + 8 - 5)).entries(display.getOutputEntries().get(0)).disableBackground().markOutput()); return widgets; } |
