diff options
| author | Unknown <shekwancheung0528@gmail.com> | 2019-03-19 14:25:15 +0800 |
|---|---|---|
| committer | Unknown <shekwancheung0528@gmail.com> | 2019-03-19 14:25:15 +0800 |
| commit | c2d28cbf7028ffed2f56169adbce3f03cc0c5b49 (patch) | |
| tree | 4d96cb58c551255a08a3abde18b067174c1c1246 /src/main/java/me/shedaniel/rei/gui/widget/SpeedCraftingButtonWidget.java | |
| parent | 032b88e7f3784753987e9fdbf11c33d620b76d65 (diff) | |
| download | RoughlyEnoughItems-c2d28cbf7028ffed2f56169adbce3f03cc0c5b49.tar.gz RoughlyEnoughItems-c2d28cbf7028ffed2f56169adbce3f03cc0c5b49.tar.bz2 RoughlyEnoughItems-c2d28cbf7028ffed2f56169adbce3f03cc0c5b49.zip | |
v2.5 Beta
Diffstat (limited to 'src/main/java/me/shedaniel/rei/gui/widget/SpeedCraftingButtonWidget.java')
| -rw-r--r-- | src/main/java/me/shedaniel/rei/gui/widget/SpeedCraftingButtonWidget.java | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/main/java/me/shedaniel/rei/gui/widget/SpeedCraftingButtonWidget.java b/src/main/java/me/shedaniel/rei/gui/widget/SpeedCraftingButtonWidget.java index f3bc8658b..09571a246 100644 --- a/src/main/java/me/shedaniel/rei/gui/widget/SpeedCraftingButtonWidget.java +++ b/src/main/java/me/shedaniel/rei/gui/widget/SpeedCraftingButtonWidget.java @@ -2,13 +2,12 @@ package me.shedaniel.rei.gui.widget; import me.shedaniel.rei.api.RecipeDisplay; import me.shedaniel.rei.api.SpeedCraftFunctional; -import me.shedaniel.rei.client.ClientHelper; import me.shedaniel.rei.client.ScreenHelper; import net.minecraft.client.MinecraftClient; import net.minecraft.client.resource.language.I18n; import java.awt.*; -import java.util.Arrays; +import java.util.Optional; import java.util.function.Supplier; public class SpeedCraftingButtonWidget extends ButtonWidget { @@ -33,11 +32,13 @@ public class SpeedCraftingButtonWidget extends ButtonWidget { public void draw(int mouseX, int mouseY, float partialTicks) { this.enabled = functional != null && functional.acceptRecipe(ScreenHelper.getLastContainerScreen(), displaySupplier.get()); super.draw(mouseX, mouseY, partialTicks); - if (getBounds().contains(mouseX, mouseY)) - if (enabled) - ScreenHelper.getLastOverlay().addTooltip(new QueuedTooltip(ClientHelper.getMouseLocation(), Arrays.asList(I18n.translate("text.speed_craft.move_items")))); - else - ScreenHelper.getLastOverlay().addTooltip(new QueuedTooltip(ClientHelper.getMouseLocation(), Arrays.asList(I18n.translate("text.speed_craft.failed_move_items")))); } + @Override + public Optional<String> getTooltips() { + if (enabled) + return Optional.ofNullable(I18n.translate("text.speed_craft.move_items")); + else + return Optional.ofNullable(I18n.translate("text.speed_craft.failed_move_items")); + } } |
