aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/gui/RecipeViewingScreen.java
diff options
context:
space:
mode:
authorUnknown <shekwancheung0528@gmail.com>2019-06-08 20:30:53 +0800
committerUnknown <shekwancheung0528@gmail.com>2019-06-08 20:30:53 +0800
commit4710c557f449703362665a520bf68b85b2a7cdc1 (patch)
treeed9555c626be11c7bc0d230d2b905856269bd916 /src/main/java/me/shedaniel/rei/gui/RecipeViewingScreen.java
parent28adfa726bcdb27eea4ffa39962c881d5c3d929b (diff)
downloadRoughlyEnoughItems-4710c557f449703362665a520bf68b85b2a7cdc1.tar.gz
RoughlyEnoughItems-4710c557f449703362665a520bf68b85b2a7cdc1.tar.bz2
RoughlyEnoughItems-4710c557f449703362665a520bf68b85b2a7cdc1.zip
We are going to break lots of mods
Diffstat (limited to 'src/main/java/me/shedaniel/rei/gui/RecipeViewingScreen.java')
-rw-r--r--src/main/java/me/shedaniel/rei/gui/RecipeViewingScreen.java12
1 files changed, 1 insertions, 11 deletions
diff --git a/src/main/java/me/shedaniel/rei/gui/RecipeViewingScreen.java b/src/main/java/me/shedaniel/rei/gui/RecipeViewingScreen.java
index 4d0ec388a..6f3649952 100644
--- a/src/main/java/me/shedaniel/rei/gui/RecipeViewingScreen.java
+++ b/src/main/java/me/shedaniel/rei/gui/RecipeViewingScreen.java
@@ -16,7 +16,6 @@ import net.minecraft.ChatFormat;
import net.minecraft.client.MinecraftClient;
import net.minecraft.client.gui.Element;
import net.minecraft.client.gui.screen.Screen;
-import net.minecraft.client.gui.screen.ingame.AbstractContainerScreen;
import net.minecraft.client.render.GuiLighting;
import net.minecraft.client.resource.language.I18n;
import net.minecraft.client.sound.PositionedSoundInstance;
@@ -70,14 +69,6 @@ public class RecipeViewingScreen extends Screen {
this.choosePageActivated = false;
}
- public static SpeedCraftFunctional getSpeedCraftFunctionalByCategory(AbstractContainerScreen containerScreen, RecipeCategory category) {
- for(SpeedCraftFunctional functional : RecipeHelper.getInstance().getSpeedCraftFunctional(category))
- for(Class aClass : functional.getFunctioningFor())
- if (containerScreen.getClass().isAssignableFrom(aClass))
- return functional;
- return null;
- }
-
@Override
public boolean keyPressed(int int_1, int int_2, int int_3) {
if (int_1 == 256 && choosePageActivated) {
@@ -280,7 +271,6 @@ public class RecipeViewingScreen extends Screen {
}
}
Optional<ButtonAreaSupplier> supplier = RecipeHelper.getInstance().getSpeedCraftButtonArea(selectedCategory);
- final SpeedCraftFunctional functional = getSpeedCraftFunctionalByCategory(ScreenHelper.getLastContainerScreen(), selectedCategory);
int recipeHeight = selectedCategory.getDisplayHeight();
List<RecipeDisplay> currentDisplayed = getCurrentDisplayed();
for(int i = 0; i < currentDisplayed.size(); i++) {
@@ -290,7 +280,7 @@ public class RecipeViewingScreen extends Screen {
final Rectangle displayBounds = new Rectangle((int) getBounds().getCenterX() - displayWidth / 2, getBounds().y + 40 + recipeHeight * i + 7 * i, displayWidth, recipeHeight);
widgets.addAll(selectedCategory.setupDisplay(displaySupplier, displayBounds));
if (supplier.isPresent())
- widgets.add(new SpeedCraftingButtonWidget(supplier.get().get(displayBounds), supplier.get().getButtonText(), functional, displaySupplier));
+ widgets.add(new AutoCraftingButtonWidget(supplier.get().get(displayBounds), supplier.get().getButtonText(), displaySupplier));
}
if (choosePageActivated)
recipeChoosePageWidget = new RecipeChoosePageWidget(this, page, getTotalPages(selectedCategory));