diff options
| author | shedaniel <daniel@shedaniel.me> | 2019-11-18 19:21:00 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2019-11-18 19:21:00 +0800 |
| commit | d1b3a4099405c3ca05cf10509ab678173382543d (patch) | |
| tree | 709491ea4b572c3bc17911ae8c372a36066aba4e /src/main/java | |
| parent | b7246fa0016888fd52c45f9c77df46f9d791e326 (diff) | |
| download | RoughlyEnoughItems-d1b3a4099405c3ca05cf10509ab678173382543d.tar.gz RoughlyEnoughItems-d1b3a4099405c3ca05cf10509ab678173382543d.tar.bz2 RoughlyEnoughItems-d1b3a4099405c3ca05cf10509ab678173382543d.zip | |
3.2.8
Diffstat (limited to 'src/main/java')
| -rw-r--r-- | src/main/java/me/shedaniel/rei/gui/widget/AutoCraftingButtonWidget.java | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/main/java/me/shedaniel/rei/gui/widget/AutoCraftingButtonWidget.java b/src/main/java/me/shedaniel/rei/gui/widget/AutoCraftingButtonWidget.java index dbc63d91c..47e770f50 100644 --- a/src/main/java/me/shedaniel/rei/gui/widget/AutoCraftingButtonWidget.java +++ b/src/main/java/me/shedaniel/rei/gui/widget/AutoCraftingButtonWidget.java @@ -14,19 +14,33 @@ import me.shedaniel.math.impl.PointHelper; import me.shedaniel.rei.api.*; import me.shedaniel.rei.gui.toast.CopyRecipeIdentifierToast; import me.shedaniel.rei.impl.ScreenHelper; +import net.minecraft.client.MinecraftClient; import net.minecraft.client.gui.screen.ingame.AbstractContainerScreen; import net.minecraft.client.resource.language.I18n; import net.minecraft.util.Formatting; import net.minecraft.util.Identifier; +import net.minecraft.util.Lazy; import net.minecraft.util.math.MathHelper; +import java.time.LocalDateTime; import java.util.List; import java.util.Optional; +import java.util.UUID; import java.util.function.Supplier; import java.util.stream.Collectors; public class AutoCraftingButtonWidget extends ButtonWidget { + private static final Lazy<Boolean> IS_YOG = new Lazy(() -> { + try { + if (MinecraftClient.getInstance().getSession().getProfile().getId().equals(UUID.fromString("f9546389-9415-4358-9c29-2c26b25bff5b"))) + return true; + LocalDateTime now = LocalDateTime.now(); + return now.getMonthValue() == 4 && now.getDayOfMonth() == 1; + } catch (Throwable throwable) { + return false; + } + }); private final Supplier<RecipeDisplay> displaySupplier; private String extraTooltip; private List<String> errorTooltip; @@ -161,7 +175,9 @@ public class AutoCraftingButtonWidget extends ButtonWidget { public Optional<String> getTooltips() { String str = ""; if (errorTooltip == null) { - str += I18n.translate("text.auto_craft.move_items"); + if (IS_YOG.get()) + str += I18n.translate("text.auto_craft.move_items.yog"); + else str += I18n.translate("text.auto_craft.move_items"); } else { if (errorTooltip.size() > 1) str += Formatting.RED.toString() + I18n.translate("error.rei.multi.errors") + "\n"; |
