aboutsummaryrefslogtreecommitdiff
path: root/default-plugin
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2022-04-28 14:03:31 +0800
committershedaniel <daniel@shedaniel.me>2022-05-20 02:37:49 +0800
commit6d092d7599d27748abd8dc50b0c87e7fdba689cd (patch)
tree2ef04a225cdc464689690ddc081fd5eb1e0dd7ac /default-plugin
parenta1d8c20c7b34c12b5d95c1d61131a253cdd8affd (diff)
downloadRoughlyEnoughItems-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')
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/DefaultClientPlugin.java15
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/categories/DefaultCompostingCategory.java13
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;
}