From 4ea8402014b3878bc94ae977cdace1ab7c497e5f Mon Sep 17 00:00:00 2001 From: Unknown Date: Wed, 22 May 2019 21:30:38 +0800 Subject: 2.9.1 --- .../me/shedaniel/rei/client/ClientHelperImpl.java | 5 ++- .../shedaniel/rei/gui/PreRecipeViewingScreen.java | 7 ++-- .../rei/gui/VillagerRecipeViewingScreen.java | 3 +- .../rei/gui/credits/CreditsEntryListWidget.java | 45 +++++++++++++++++---- .../shedaniel/rei/gui/credits/CreditsScreen.java | 2 +- .../rei/gui/widget/ClickableLabelWidget.java | 3 +- .../rei/gui/widget/RecipeChoosePageWidget.java | 1 + .../rei/gui/widget/SearchFieldWidget.java | 1 + .../me/shedaniel/rei/gui/widget/TabWidget.java | 4 +- .../rei/plugin/DefaultBlastingCategory.java | 4 +- .../rei/plugin/DefaultBlastingDisplay.java | 6 +-- .../rei/plugin/DefaultBrewingCategory.java | 12 +++--- .../rei/plugin/DefaultBrewingDisplay.java | 7 +--- .../rei/plugin/DefaultCampfireDisplay.java | 11 ++--- .../rei/plugin/DefaultCraftingCategory.java | 3 +- .../shedaniel/rei/plugin/DefaultCustomDisplay.java | 11 +++-- .../shedaniel/rei/plugin/DefaultShapedDisplay.java | 4 +- .../rei/plugin/DefaultShapelessDisplay.java | 3 +- .../rei/plugin/DefaultSmeltingCategory.java | 6 ++- .../rei/plugin/DefaultSmeltingDisplay.java | 6 +-- .../rei/plugin/DefaultSmokingCategory.java | 4 +- .../rei/plugin/DefaultSmokingDisplay.java | 6 +-- .../rei/plugin/DefaultStoneCuttingDisplay.java | 10 ++--- .../assets/roughlyenoughitems/lang/bg_bg.json | 8 ++-- .../assets/roughlyenoughitems/lang/de_de.json | 8 ++-- .../assets/roughlyenoughitems/lang/en_ud.json | 8 ++-- .../assets/roughlyenoughitems/lang/en_us.json | 8 ++-- .../assets/roughlyenoughitems/lang/et_ee.json | 8 ++-- .../assets/roughlyenoughitems/lang/fr_fr.json | 8 ++-- .../assets/roughlyenoughitems/lang/lol_us.json | 8 ++-- .../assets/roughlyenoughitems/lang/pt_br.json | 8 ++-- .../assets/roughlyenoughitems/lang/zh_cn.json | 8 ++-- .../assets/roughlyenoughitems/lang/zh_tw.json | 8 ++-- src/main/resources/fabric.mod.json | 4 +- src/main/resources/icon.png | Bin 0 -> 44764 bytes src/main/resources/pack.mcmeta | 6 --- src/main/resources/pack.png | Bin 44764 -> 0 bytes 37 files changed, 145 insertions(+), 109 deletions(-) create mode 100644 src/main/resources/icon.png delete mode 100644 src/main/resources/pack.mcmeta delete mode 100644 src/main/resources/pack.png (limited to 'src/main') diff --git a/src/main/java/me/shedaniel/rei/client/ClientHelperImpl.java b/src/main/java/me/shedaniel/rei/client/ClientHelperImpl.java index e7d114548..32c74344a 100644 --- a/src/main/java/me/shedaniel/rei/client/ClientHelperImpl.java +++ b/src/main/java/me/shedaniel/rei/client/ClientHelperImpl.java @@ -24,6 +24,7 @@ import net.fabricmc.fabric.impl.client.keybinding.KeyBindingRegistryImpl; import net.fabricmc.loader.api.FabricLoader; import net.fabricmc.loader.api.ModContainer; import net.fabricmc.loader.api.metadata.ModMetadata; +import net.minecraft.ChatFormat; import net.minecraft.client.MinecraftClient; import net.minecraft.client.gui.screen.ingame.CreativeInventoryScreen; import net.minecraft.client.util.InputUtil; @@ -58,7 +59,7 @@ public class ClientHelperImpl implements ClientHelper, ClientModInitializer { String mod = getModFromItem(item); if (mod.equalsIgnoreCase("")) return ""; - return "§9§o" + mod; + return ChatFormat.BLUE.toString() + ChatFormat.ITALIC.toString() + mod; } @Override @@ -66,7 +67,7 @@ public class ClientHelperImpl implements ClientHelper, ClientModInitializer { String mod = getModFromIdentifier(identifier); if (mod.equalsIgnoreCase("")) return ""; - return "§9§o" + mod; + return ChatFormat.BLUE.toString() + ChatFormat.ITALIC.toString() + mod; } @Override diff --git a/src/main/java/me/shedaniel/rei/gui/PreRecipeViewingScreen.java b/src/main/java/me/shedaniel/rei/gui/PreRecipeViewingScreen.java index bfceee51c..8aeeb7c59 100644 --- a/src/main/java/me/shedaniel/rei/gui/PreRecipeViewingScreen.java +++ b/src/main/java/me/shedaniel/rei/gui/PreRecipeViewingScreen.java @@ -15,13 +15,14 @@ import me.shedaniel.rei.client.ScreenHelper; import me.shedaniel.rei.gui.widget.ButtonWidget; import me.shedaniel.rei.gui.widget.HighlightableWidget; import me.shedaniel.rei.gui.widget.Widget; +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.render.GuiLighting; import net.minecraft.client.resource.language.I18n; import net.minecraft.client.sound.PositionedSoundInstance; -import net.minecraft.network.chat.TextComponent; +import net.minecraft.network.chat.TranslatableComponent; import net.minecraft.sound.SoundEvents; import net.minecraft.util.Identifier; @@ -39,7 +40,7 @@ public class PreRecipeViewingScreen extends Screen { private Map> map; public PreRecipeViewingScreen(Map> map) { - super(new TextComponent("text.rei.recipe_screen_type.selection")); + super(new TranslatableComponent("text.rei.recipe_screen_type.selection")); this.widgets = Lists.newArrayList(); this.original = true; this.map = map; @@ -72,7 +73,7 @@ public class PreRecipeViewingScreen extends Screen { this.drawCenteredString(this.font, this.title.getFormattedText(), this.width / 2, 20, 16777215); int i = 30; for(String s : this.font.wrapStringToWidthAsList(I18n.translate("text.rei.recipe_screen_type.selection.sub"), width - 30)) { - this.drawCenteredString(this.font, "§7" + s, width / 2, i, -1); + this.drawCenteredString(this.font, ChatFormat.GRAY.toString() + s, width / 2, i, -1); i += 10; } super.render(int_1, int_2, float_1); diff --git a/src/main/java/me/shedaniel/rei/gui/VillagerRecipeViewingScreen.java b/src/main/java/me/shedaniel/rei/gui/VillagerRecipeViewingScreen.java index 1b59cc1f7..468c3b734 100644 --- a/src/main/java/me/shedaniel/rei/gui/VillagerRecipeViewingScreen.java +++ b/src/main/java/me/shedaniel/rei/gui/VillagerRecipeViewingScreen.java @@ -14,6 +14,7 @@ import me.shedaniel.rei.api.*; import me.shedaniel.rei.client.ScreenHelper; import me.shedaniel.rei.gui.renderables.RecipeRenderer; import me.shedaniel.rei.gui.widget.*; +import net.minecraft.ChatFormat; import net.minecraft.client.MinecraftClient; import net.minecraft.client.gui.Element; import net.minecraft.client.gui.screen.Screen; @@ -172,7 +173,7 @@ public class VillagerRecipeViewingScreen extends Screen { @Override public void render(int mouseX, int mouseY, float delta) { GlStateManager.color4f(1.0F, 1.0F, 1.0F, 1.0F); - font.draw((isHovered(mouseX, mouseY) ? "§n" : "") + text, x - font.getStringWidth(text) / 2, y, getDefaultColor()); + font.draw((isHovered(mouseX, mouseY) ? ChatFormat.UNDERLINE.toString() : "") + text, x - font.getStringWidth(text) / 2, y, getDefaultColor()); if (clickable && getTooltips().isPresent()) if (!focused && isHighlighted(mouseX, mouseY)) ScreenHelper.getLastOverlay().addTooltip(QueuedTooltip.create(getTooltips().get().split("\n"))); diff --git a/src/main/java/me/shedaniel/rei/gui/credits/CreditsEntryListWidget.java b/src/main/java/me/shedaniel/rei/gui/credits/CreditsEntryListWidget.java index ac396b7e4..d07c5c7c7 100644 --- a/src/main/java/me/shedaniel/rei/gui/credits/CreditsEntryListWidget.java +++ b/src/main/java/me/shedaniel/rei/gui/credits/CreditsEntryListWidget.java @@ -5,18 +5,37 @@ package me.shedaniel.rei.gui.credits; +import me.shedaniel.clothconfig.gui.DynamicSmoothScrollingEntryListWidget; import net.minecraft.client.MinecraftClient; -import net.minecraft.client.gui.widget.AlwaysSelectedEntryListWidget; +import net.minecraft.client.gui.DrawableHelper; import net.minecraft.network.chat.Component; -public class CreditsEntryListWidget extends AlwaysSelectedEntryListWidget { +public class CreditsEntryListWidget extends DynamicSmoothScrollingEntryListWidget { - public CreditsEntryListWidget(MinecraftClient client, int width, int height, int startY, int endY, int entryHeight) { - super(client, width, height, startY, endY, entryHeight); + private boolean inFocus; + + public CreditsEntryListWidget(MinecraftClient client, int width, int height, int startY, int endY) { + super(client, width, height, startY, endY, DrawableHelper.BACKGROUND_LOCATION); + } + + @Override + public boolean changeFocus(boolean boolean_1) { + if (!this.inFocus && this.getItemCount() == 0) { + return false; + } else { + this.inFocus = !this.inFocus; + if (this.inFocus && this.getFocused() == null && this.getItemCount() > 0) { + this.moveSelection(1); + } else if (this.inFocus && this.getFocused() != null) { + this.moveSelection(0); + } + + return this.inFocus; + } } public void creditsClearEntries() { - clearEntries(); + clearItems(); } private CreditsItem rei_getEntry(int int_1) { @@ -24,11 +43,11 @@ public class CreditsEntryListWidget extends AlwaysSelectedEntryListWidget { + public static class CreditsItem extends DynamicSmoothScrollingEntryListWidget.Entry { private String text; public CreditsItem(Component textComponent) { @@ -52,6 +71,16 @@ public class CreditsEntryListWidget extends AlwaysSelectedEntryListWidget { StringBuilder stringBuilder_1 = new StringBuilder(); char[] var2 = s.toCharArray(); diff --git a/src/main/java/me/shedaniel/rei/gui/widget/SearchFieldWidget.java b/src/main/java/me/shedaniel/rei/gui/widget/SearchFieldWidget.java index 7291de999..72f380052 100644 --- a/src/main/java/me/shedaniel/rei/gui/widget/SearchFieldWidget.java +++ b/src/main/java/me/shedaniel/rei/gui/widget/SearchFieldWidget.java @@ -17,6 +17,7 @@ public class SearchFieldWidget extends TextFieldWidget { public SearchFieldWidget(int x, int y, int width, int height) { super(x, y, width, height); + setMaxLength(10000); } public void laterRender(int int_1, int int_2, float float_1) { diff --git a/src/main/java/me/shedaniel/rei/gui/widget/TabWidget.java b/src/main/java/me/shedaniel/rei/gui/widget/TabWidget.java index 2ae47fca2..c4ac02342 100644 --- a/src/main/java/me/shedaniel/rei/gui/widget/TabWidget.java +++ b/src/main/java/me/shedaniel/rei/gui/widget/TabWidget.java @@ -10,7 +10,7 @@ import me.shedaniel.rei.api.ClientHelper; import me.shedaniel.rei.api.RecipeCategory; import me.shedaniel.rei.api.Renderer; import me.shedaniel.rei.client.ScreenHelper; -import me.shedaniel.rei.gui.RecipeViewingScreen; +import net.minecraft.ChatFormat; import net.minecraft.client.render.GuiLighting; import net.minecraft.util.Identifier; @@ -84,7 +84,7 @@ public class TabWidget extends HighlightableWidget { private void drawTooltip() { if (this.minecraft.options.advancedItemTooltips) - ScreenHelper.getLastOverlay().addTooltip(QueuedTooltip.create(categoryName, "§8" + category.getIdentifier().toString(), ClientHelper.getInstance().getFormattedModFromIdentifier(category.getIdentifier()))); + ScreenHelper.getLastOverlay().addTooltip(QueuedTooltip.create(categoryName, ChatFormat.DARK_GRAY.toString() + category.getIdentifier().toString(), ClientHelper.getInstance().getFormattedModFromIdentifier(category.getIdentifier()))); else ScreenHelper.getLastOverlay().addTooltip(QueuedTooltip.create(categoryName, ClientHelper.getInstance().getFormattedModFromIdentifier(category.getIdentifier()))); } diff --git a/src/main/java/me/shedaniel/rei/plugin/DefaultBlastingCategory.java b/src/main/java/me/shedaniel/rei/plugin/DefaultBlastingCategory.java index 3ae946fee..e1ab4c9ed 100644 --- a/src/main/java/me/shedaniel/rei/plugin/DefaultBlastingCategory.java +++ b/src/main/java/me/shedaniel/rei/plugin/DefaultBlastingCategory.java @@ -13,6 +13,7 @@ import me.shedaniel.rei.gui.renderables.RecipeRenderer; import me.shedaniel.rei.gui.widget.RecipeBaseWidget; import me.shedaniel.rei.gui.widget.SlotWidget; import me.shedaniel.rei.gui.widget.Widget; +import net.minecraft.ChatFormat; import net.minecraft.block.Blocks; import net.minecraft.client.MinecraftClient; import net.minecraft.client.render.GuiLighting; @@ -23,6 +24,7 @@ import net.minecraft.util.math.MathHelper; import java.awt.*; import java.util.Arrays; +import java.util.Collections; import java.util.LinkedList; import java.util.List; import java.util.function.Supplier; @@ -74,7 +76,7 @@ public class DefaultBlastingCategory implements RecipeCategory getExtraToolTips(ItemStack stack) { - return Arrays.asList(I18n.translate("category.rei.smelting.fuel")); + return Collections.singletonList(ChatFormat.YELLOW.toString() + I18n.translate("category.rei.smelting.fuel")); } }); widgets.add(new SlotWidget(startPoint.x + 61, startPoint.y + 19, recipeDisplay.getOutput(), false, true, true)); diff --git a/src/main/java/me/shedaniel/rei/plugin/DefaultBlastingDisplay.java b/src/main/java/me/shedaniel/rei/plugin/DefaultBlastingDisplay.java index 4b88d9e7e..3adab1d6f 100644 --- a/src/main/java/me/shedaniel/rei/plugin/DefaultBlastingDisplay.java +++ b/src/main/java/me/shedaniel/rei/plugin/DefaultBlastingDisplay.java @@ -5,7 +5,6 @@ package me.shedaniel.rei.plugin; -import com.google.common.collect.Lists; import me.shedaniel.rei.api.RecipeDisplay; import net.minecraft.block.entity.FurnaceBlockEntity; import net.minecraft.item.Item; @@ -13,6 +12,7 @@ import net.minecraft.item.ItemStack; import net.minecraft.recipe.BlastingRecipe; import net.minecraft.util.Identifier; +import java.util.Arrays; import java.util.Collections; import java.util.List; import java.util.Optional; @@ -26,8 +26,8 @@ public class DefaultBlastingDisplay implements RecipeDisplay { public DefaultBlastingDisplay(BlastingRecipe recipe) { this.display = recipe; - this.input = Lists.newArrayList(recipe.getPreviewInputs().stream().map(i -> Lists.newArrayList(i.getStackArray())).collect(Collectors.toList())); - input.add(FurnaceBlockEntity.createFuelTimeMap().keySet().stream().map(Item::getDefaultStack).collect(Collectors.toList())); + this.input = recipe.getPreviewInputs().stream().map(i -> Arrays.asList(i.getStackArray())).collect(Collectors.toList()); + this.input.add(FurnaceBlockEntity.createFuelTimeMap().keySet().stream().map(Item::getDefaultStack).collect(Collectors.toList())); this.output = Collections.singletonList(recipe.getOutput()); } diff --git a/src/main/java/me/shedaniel/rei/plugin/DefaultBrewingCategory.java b/src/main/java/me/shedaniel/rei/plugin/DefaultBrewingCategory.java index 0f8b75aad..907c7aaaa 100644 --- a/src/main/java/me/shedaniel/rei/plugin/DefaultBrewingCategory.java +++ b/src/main/java/me/shedaniel/rei/plugin/DefaultBrewingCategory.java @@ -12,6 +12,7 @@ import me.shedaniel.rei.api.Renderer; import me.shedaniel.rei.gui.widget.RecipeBaseWidget; import me.shedaniel.rei.gui.widget.SlotWidget; import me.shedaniel.rei.gui.widget.Widget; +import net.minecraft.ChatFormat; import net.minecraft.block.Blocks; import net.minecraft.client.MinecraftClient; import net.minecraft.client.render.GuiLighting; @@ -23,6 +24,7 @@ import net.minecraft.util.math.MathHelper; import java.awt.*; import java.util.Arrays; +import java.util.Collections; import java.util.LinkedList; import java.util.List; import java.util.function.Supplier; @@ -66,31 +68,31 @@ public class DefaultBrewingCategory implements RecipeCategory getExtraToolTips(ItemStack stack) { - return Arrays.asList(I18n.translate("category.rei.brewing.input")); + return Collections.singletonList(ChatFormat.YELLOW.toString() + I18n.translate("category.rei.brewing.input")); } }); widgets.add(new SlotWidget(startPoint.x + 40, startPoint.y + 1, recipeDisplay.getInput().get(1), false, true, true) { @Override protected List getExtraToolTips(ItemStack stack) { - return Arrays.asList(I18n.translate("category.rei.brewing.reactant")); + return Collections.singletonList(ChatFormat.YELLOW.toString() + I18n.translate("category.rei.brewing.reactant")); } }); widgets.add(new SlotWidget(startPoint.x + 40, startPoint.y + 35, recipeDisplay.getOutput(0), false, true, true) { @Override protected List getExtraToolTips(ItemStack stack) { - return Arrays.asList(I18n.translate("category.rei.brewing.result")); + return Collections.singletonList(ChatFormat.YELLOW.toString() + I18n.translate("category.rei.brewing.result")); } }); widgets.add(new SlotWidget(startPoint.x + 63, startPoint.y + 42, recipeDisplay.getOutput(1), false, true, true) { @Override protected List getExtraToolTips(ItemStack stack) { - return Arrays.asList(I18n.translate("category.rei.brewing.result")); + return Collections.singletonList(ChatFormat.YELLOW.toString() + I18n.translate("category.rei.brewing.result")); } }); widgets.add(new SlotWidget(startPoint.x + 86, startPoint.y + 35, recipeDisplay.getOutput(2), false, true, true) { @Override protected List getExtraToolTips(ItemStack stack) { - return Arrays.asList(I18n.translate("category.rei.brewing.result")); + return Collections.singletonList(ChatFormat.YELLOW.toString() + I18n.translate("category.rei.brewing.result")); } }); return widgets; diff --git a/src/main/java/me/shedaniel/rei/plugin/DefaultBrewingDisplay.java b/src/main/java/me/shedaniel/rei/plugin/DefaultBrewingDisplay.java index 5d1f08146..792b3a78d 100644 --- a/src/main/java/me/shedaniel/rei/plugin/DefaultBrewingDisplay.java +++ b/src/main/java/me/shedaniel/rei/plugin/DefaultBrewingDisplay.java @@ -13,10 +13,7 @@ import net.minecraft.recipe.Ingredient; import net.minecraft.recipe.Recipe; import net.minecraft.util.Identifier; -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; -import java.util.Optional; +import java.util.*; public class DefaultBrewingDisplay implements RecipeDisplay { @@ -36,7 +33,7 @@ public class DefaultBrewingDisplay implements RecipeDisplay { @Override public List> getInput() { - return Lists.newArrayList(Collections.singletonList(input), Lists.newArrayList(reactant.getStackArray())); + return Lists.newArrayList(Collections.singletonList(input), Arrays.asList(reactant.getStackArray())); } @Override diff --git a/src/main/java/me/shedaniel/rei/plugin/DefaultCampfireDisplay.java b/src/main/java/me/shedaniel/rei/plugin/DefaultCampfireDisplay.java index 0ab1d9fdb..4e910be9e 100644 --- a/src/main/java/me/shedaniel/rei/plugin/DefaultCampfireDisplay.java +++ b/src/main/java/me/shedaniel/rei/plugin/DefaultCampfireDisplay.java @@ -5,7 +5,6 @@ package me.shedaniel.rei.plugin; -import com.google.common.collect.Lists; import me.shedaniel.rei.api.RecipeDisplay; import net.minecraft.item.ItemStack; import net.minecraft.recipe.CampfireCookingRecipe; @@ -13,13 +12,16 @@ import net.minecraft.recipe.Ingredient; import net.minecraft.util.DefaultedList; import net.minecraft.util.Identifier; +import java.util.Arrays; import java.util.Collections; import java.util.List; import java.util.Optional; +import java.util.stream.Collectors; public class DefaultCampfireDisplay implements RecipeDisplay { - private List inputs, output; + private List> inputs; + private List output; private int cookTime; private CampfireCookingRecipe display; @@ -29,8 +31,7 @@ public class DefaultCampfireDisplay implements RecipeDisplay ingredients, ItemStack output, int cookTime) { - this.inputs = Lists.newArrayList(); - ingredients.stream().map(ingredient -> Lists.newArrayList(ingredient.getStackArray())).forEach(inputs::addAll); + this.inputs = ingredients.stream().map(i -> Arrays.asList(i.getStackArray())).collect(Collectors.toList()); this.output = Collections.singletonList(output); this.cookTime = cookTime; } @@ -46,7 +47,7 @@ public class DefaultCampfireDisplay implements RecipeDisplay> getInput() { - return Collections.singletonList(inputs); + return inputs; } @Override diff --git a/src/main/java/me/shedaniel/rei/plugin/DefaultCraftingCategory.java b/src/main/java/me/shedaniel/rei/plugin/DefaultCraftingCategory.java index 3cc4e6242..9a2472a8e 100644 --- a/src/main/java/me/shedaniel/rei/plugin/DefaultCraftingCategory.java +++ b/src/main/java/me/shedaniel/rei/plugin/DefaultCraftingCategory.java @@ -13,6 +13,7 @@ import me.shedaniel.rei.api.Renderer; import me.shedaniel.rei.gui.widget.RecipeBaseWidget; import me.shedaniel.rei.gui.widget.SlotWidget; import me.shedaniel.rei.gui.widget.Widget; +import net.minecraft.ChatFormat; import net.minecraft.block.Blocks; import net.minecraft.client.MinecraftClient; import net.minecraft.client.render.GuiLighting; @@ -77,7 +78,7 @@ public class DefaultCraftingCategory implements RecipeCategory b).count(); - height = (int) row.stream().filter(b -> b).count(); + this.width = (int) column.stream().filter(Boolean::booleanValue).count(); + this.height = (int) row.stream().filter(Boolean::booleanValue).count(); } public DefaultCustomDisplay(List> input, List output) { @@ -49,17 +48,17 @@ public class DefaultCustomDisplay implements DefaultCraftingDisplay { @Override public List> getInput() { - return Collections.unmodifiableList(input); + return input; } @Override public List getOutput() { - return Collections.unmodifiableList(output); + return output; } @Override public List> getRequiredItems() { - return Collections.unmodifiableList(input); + return input; } @Override diff --git a/src/main/java/me/shedaniel/rei/plugin/DefaultShapedDisplay.java b/src/main/java/me/shedaniel/rei/plugin/DefaultShapedDisplay.java index b7a4d343a..29aae3126 100644 --- a/src/main/java/me/shedaniel/rei/plugin/DefaultShapedDisplay.java +++ b/src/main/java/me/shedaniel/rei/plugin/DefaultShapedDisplay.java @@ -5,11 +5,11 @@ package me.shedaniel.rei.plugin; -import com.google.common.collect.Lists; import net.minecraft.item.ItemStack; import net.minecraft.recipe.Recipe; import net.minecraft.recipe.ShapedRecipe; +import java.util.Arrays; import java.util.Collections; import java.util.List; import java.util.Optional; @@ -23,7 +23,7 @@ public class DefaultShapedDisplay implements DefaultCraftingDisplay Lists.newArrayList(i.getStackArray())).collect(Collectors.toList())); + this.input = recipe.getPreviewInputs().stream().map(i -> Arrays.asList(i.getStackArray())).collect(Collectors.toList()); this.output = Collections.singletonList(recipe.getOutput()); } diff --git a/src/main/java/me/shedaniel/rei/plugin/DefaultShapelessDisplay.java b/src/main/java/me/shedaniel/rei/plugin/DefaultShapelessDisplay.java index d58afd938..f927c1a3c 100644 --- a/src/main/java/me/shedaniel/rei/plugin/DefaultShapelessDisplay.java +++ b/src/main/java/me/shedaniel/rei/plugin/DefaultShapelessDisplay.java @@ -9,6 +9,7 @@ import com.google.common.collect.Lists; import net.minecraft.item.ItemStack; import net.minecraft.recipe.ShapelessRecipe; +import java.util.Arrays; import java.util.Collections; import java.util.List; import java.util.Optional; @@ -22,7 +23,7 @@ public class DefaultShapelessDisplay implements DefaultCraftingDisplay { public DefaultShapelessDisplay(ShapelessRecipe recipe) { this.display = recipe; - this.input = Lists.newArrayList(recipe.getPreviewInputs().stream().map(i -> Lists.newArrayList(i.getStackArray())).collect(Collectors.toList())); + this.input = recipe.getPreviewInputs().stream().map(i -> Arrays.asList(i.getStackArray())).collect(Collectors.toList()); this.output = Collections.singletonList(recipe.getOutput()); } diff --git a/src/main/java/me/shedaniel/rei/plugin/DefaultSmeltingCategory.java b/src/main/java/me/shedaniel/rei/plugin/DefaultSmeltingCategory.java index 08dabb2cd..56cd26fa9 100644 --- a/src/main/java/me/shedaniel/rei/plugin/DefaultSmeltingCategory.java +++ b/src/main/java/me/shedaniel/rei/plugin/DefaultSmeltingCategory.java @@ -10,9 +10,10 @@ import me.shedaniel.rei.api.RecipeCategory; import me.shedaniel.rei.api.Renderable; import me.shedaniel.rei.api.Renderer; import me.shedaniel.rei.gui.renderables.RecipeRenderer; -import me.shedaniel.rei.gui.widget.SlotWidget; import me.shedaniel.rei.gui.widget.RecipeBaseWidget; +import me.shedaniel.rei.gui.widget.SlotWidget; import me.shedaniel.rei.gui.widget.Widget; +import net.minecraft.ChatFormat; import net.minecraft.block.Blocks; import net.minecraft.client.MinecraftClient; import net.minecraft.client.render.GuiLighting; @@ -23,6 +24,7 @@ import net.minecraft.util.math.MathHelper; import java.awt.*; import java.util.Arrays; +import java.util.Collections; import java.util.LinkedList; import java.util.List; import java.util.function.Supplier; @@ -73,7 +75,7 @@ public class DefaultSmeltingCategory implements RecipeCategory getExtraToolTips(ItemStack stack) { - return Arrays.asList(I18n.translate("category.rei.smelting.fuel")); + return Collections.singletonList(ChatFormat.YELLOW.toString() + I18n.translate("category.rei.smelting.fuel")); } }); widgets.add(new SlotWidget(startPoint.x + 61, startPoint.y + 19, recipeDisplaySupplier.get().getOutput(), false, true, true)); diff --git a/src/main/java/me/shedaniel/rei/plugin/DefaultSmeltingDisplay.java b/src/main/java/me/shedaniel/rei/plugin/DefaultSmeltingDisplay.java index c87295094..e3d50c397 100644 --- a/src/main/java/me/shedaniel/rei/plugin/DefaultSmeltingDisplay.java +++ b/src/main/java/me/shedaniel/rei/plugin/DefaultSmeltingDisplay.java @@ -5,7 +5,6 @@ package me.shedaniel.rei.plugin; -import com.google.common.collect.Lists; import me.shedaniel.rei.api.RecipeDisplay; import net.minecraft.block.entity.FurnaceBlockEntity; import net.minecraft.item.Item; @@ -13,6 +12,7 @@ import net.minecraft.item.ItemStack; import net.minecraft.recipe.SmeltingRecipe; import net.minecraft.util.Identifier; +import java.util.Arrays; import java.util.Collections; import java.util.List; import java.util.Optional; @@ -26,8 +26,8 @@ public class DefaultSmeltingDisplay implements RecipeDisplay { public DefaultSmeltingDisplay(SmeltingRecipe recipe) { this.display = recipe; - this.input = Lists.newArrayList(recipe.getPreviewInputs().stream().map(i -> Lists.newArrayList(i.getStackArray())).collect(Collectors.toList())); - input.add(FurnaceBlockEntity.createFuelTimeMap().keySet().stream().map(Item::getDefaultStack).collect(Collectors.toList())); + this.input = recipe.getPreviewInputs().stream().map(i -> Arrays.asList(i.getStackArray())).collect(Collectors.toList()); + this.input.add(FurnaceBlockEntity.createFuelTimeMap().keySet().stream().map(Item::getDefaultStack).collect(Collectors.toList())); this.output = Collections.singletonList(recipe.getOutput()); } diff --git a/src/main/java/me/shedaniel/rei/plugin/DefaultSmokingCategory.java b/src/main/java/me/shedaniel/rei/plugin/DefaultSmokingCategory.java index 564c91e47..76d9c8833 100644 --- a/src/main/java/me/shedaniel/rei/plugin/DefaultSmokingCategory.java +++ b/src/main/java/me/shedaniel/rei/plugin/DefaultSmokingCategory.java @@ -13,6 +13,7 @@ import me.shedaniel.rei.gui.renderables.RecipeRenderer; import me.shedaniel.rei.gui.widget.RecipeBaseWidget; import me.shedaniel.rei.gui.widget.SlotWidget; import me.shedaniel.rei.gui.widget.Widget; +import net.minecraft.ChatFormat; import net.minecraft.block.Blocks; import net.minecraft.client.MinecraftClient; import net.minecraft.client.render.GuiLighting; @@ -23,6 +24,7 @@ import net.minecraft.util.math.MathHelper; import java.awt.*; import java.util.Arrays; +import java.util.Collections; import java.util.LinkedList; import java.util.List; import java.util.function.Supplier; @@ -73,7 +75,7 @@ public class DefaultSmokingCategory implements RecipeCategory getExtraToolTips(ItemStack stack) { - return Arrays.asList(I18n.translate("category.rei.smelting.fuel")); + return Collections.singletonList(ChatFormat.YELLOW.toString() + I18n.translate("category.rei.smelting.fuel")); } }); widgets.add(new SlotWidget(startPoint.x + 61, startPoint.y + 19, recipeDisplaySupplier.get().getOutput(), false, true, true)); diff --git a/src/main/java/me/shedaniel/rei/plugin/DefaultSmokingDisplay.java b/src/main/java/me/shedaniel/rei/plugin/DefaultSmokingDisplay.java index 9a307d574..a4ea4739c 100644 --- a/src/main/java/me/shedaniel/rei/plugin/DefaultSmokingDisplay.java +++ b/src/main/java/me/shedaniel/rei/plugin/DefaultSmokingDisplay.java @@ -5,7 +5,6 @@ package me.shedaniel.rei.plugin; -import com.google.common.collect.Lists; import me.shedaniel.rei.api.RecipeDisplay; import net.minecraft.block.entity.FurnaceBlockEntity; import net.minecraft.item.Item; @@ -13,6 +12,7 @@ import net.minecraft.item.ItemStack; import net.minecraft.recipe.SmokingRecipe; import net.minecraft.util.Identifier; +import java.util.Arrays; import java.util.Collections; import java.util.List; import java.util.Optional; @@ -26,8 +26,8 @@ public class DefaultSmokingDisplay implements RecipeDisplay { public DefaultSmokingDisplay(SmokingRecipe recipe) { this.display = recipe; - this.input = Lists.newArrayList(recipe.getPreviewInputs().stream().map(i -> Lists.newArrayList(i.getStackArray())).collect(Collectors.toList())); - input.add(FurnaceBlockEntity.createFuelTimeMap().keySet().stream().map(Item::getDefaultStack).collect(Collectors.toList())); + this.input = recipe.getPreviewInputs().stream().map(i -> Arrays.asList(i.getStackArray())).collect(Collectors.toList()); + this.input.add(FurnaceBlockEntity.createFuelTimeMap().keySet().stream().map(Item::getDefaultStack).collect(Collectors.toList())); this.output = Collections.singletonList(recipe.getOutput()); } diff --git a/src/main/java/me/shedaniel/rei/plugin/DefaultStoneCuttingDisplay.java b/src/main/java/me/shedaniel/rei/plugin/DefaultStoneCuttingDisplay.java index 53f78ac92..80776a44c 100644 --- a/src/main/java/me/shedaniel/rei/plugin/DefaultStoneCuttingDisplay.java +++ b/src/main/java/me/shedaniel/rei/plugin/DefaultStoneCuttingDisplay.java @@ -5,7 +5,6 @@ package me.shedaniel.rei.plugin; -import com.google.common.collect.Lists; import me.shedaniel.rei.api.RecipeDisplay; import net.minecraft.item.ItemStack; import net.minecraft.recipe.Ingredient; @@ -13,6 +12,7 @@ import net.minecraft.recipe.StonecuttingRecipe; import net.minecraft.util.DefaultedList; import net.minecraft.util.Identifier; +import java.util.Arrays; import java.util.Collections; import java.util.List; import java.util.Optional; @@ -20,7 +20,8 @@ import java.util.stream.Collectors; public class DefaultStoneCuttingDisplay implements RecipeDisplay { - private List inputs, output; + private List> inputs; + private List output; private StonecuttingRecipe display; public DefaultStoneCuttingDisplay(StonecuttingRecipe recipe) { @@ -29,8 +30,7 @@ public class DefaultStoneCuttingDisplay implements RecipeDisplay ingredients, ItemStack output) { - this.inputs = Lists.newArrayList(); - ingredients.stream().map(i -> Lists.newArrayList(i.getStackArray())).collect(Collectors.toList()).forEach(inputs::addAll); + this.inputs = ingredients.stream().map(i -> Arrays.asList(i.getStackArray())).collect(Collectors.toList()); this.output = Collections.singletonList(output); } @@ -41,7 +41,7 @@ public class DefaultStoneCuttingDisplay implements RecipeDisplay> getInput() { - return Collections.singletonList(inputs); + return inputs; } @Override diff --git a/src/main/resources/assets/roughlyenoughitems/lang/bg_bg.json b/src/main/resources/assets/roughlyenoughitems/lang/bg_bg.json index 9b55a1020..58bbfdbda 100644 --- a/src/main/resources/assets/roughlyenoughitems/lang/bg_bg.json +++ b/src/main/resources/assets/roughlyenoughitems/lang/bg_bg.json @@ -7,16 +7,16 @@ "text.rei.cheating": "Мамене", "category.rei.crafting": "Изработване", "category.rei.smelting": "Топене", - "category.rei.smelting.fuel": "§eГориво", + "category.rei.smelting.fuel": "Гориво", "category.rei.smoking": "Опушване", "category.rei.blasting": "Топене с доменна пещ", "category.rei.campfire": "Лагерен огън", "category.rei.campfire.time": "%d секунди", "category.rei.stone_cutting": "Рязане на камъни", "category.rei.brewing": "Варене на отвари", - "category.rei.brewing.input": "§eОригинална отвара", - "category.rei.brewing.reactant": "§eПродукт", - "category.rei.brewing.result": "§eРезултатна отвара", + "category.rei.brewing.input": "Оригинална отвара", + "category.rei.brewing.reactant": "Продукт", + "category.rei.brewing.result": "Резултатна отвара", "text.rei.config": "Конфигурация", "text.rei.config_tooltip": "Отвори екран за конфигуриране\n§7Shift-кликни за да превключиш мамене", "text.rei.config.side_search_box": "Странична търсачка: ", diff --git a/src/main/resources/assets/roughlyenoughitems/lang/de_de.json b/src/main/resources/assets/roughlyenoughitems/lang/de_de.json index 306271e95..a0be36742 100644 --- a/src/main/resources/assets/roughlyenoughitems/lang/de_de.json +++ b/src/main/resources/assets/roughlyenoughitems/lang/de_de.json @@ -4,16 +4,16 @@ "key.roughlyenoughitems.usage_keybind": "Zeige Verwendung", "category.rei.crafting": "Herstellen", "category.rei.smelting": "Schmelzen", - "category.rei.smelting.fuel": "§eBrennstoff", + "category.rei.smelting.fuel": "Brennstoff", "category.rei.smoking": "Räuchern", "category.rei.blasting": "Sprengen", "category.rei.campfire": "Lagerfeuer", "category.rei.campfire.time": "§8%d Sekunden", "category.rei.stone_cutting": "Stein schneiden", "category.rei.brewing": "Brauen", - "category.rei.brewing.input": "§eOriginal Trank", - "category.rei.brewing.reactant": "§Zutat", - "category.rei.brewing.result": "§eEntstehender Trank", + "category.rei.brewing.input": "Original Trank", + "category.rei.brewing.reactant": "Zutat", + "category.rei.brewing.result": "Entstehender Trank", "text.rei.config": "Einstellung", "text.rei.config.side_search_box": "Rechte Suchbox: ", "text.rei.cheat_items": "[{item_name}] x{item_count} {player_name} gegeben.", diff --git a/src/main/resources/assets/roughlyenoughitems/lang/en_ud.json b/src/main/resources/assets/roughlyenoughitems/lang/en_ud.json index 04689ef11..c2eba481d 100755 --- a/src/main/resources/assets/roughlyenoughitems/lang/en_ud.json +++ b/src/main/resources/assets/roughlyenoughitems/lang/en_ud.json @@ -7,16 +7,16 @@ "text.rei.nocheat": "§c§mʇɐǝɥƆ", "category.rei.crafting": "ƃuᴉʇɟɐɹƆ", "category.rei.smelting": "ƃuᴉʇlǝɯS", - "category.rei.smelting.fuel": "§elǝnℲ", + "category.rei.smelting.fuel": "lǝnℲ", "category.rei.smoking": "ƃuᴉʞoɯS", "category.rei.blasting": "ƃuᴉʇsɐlq", "category.rei.campfire": "ǝɹᴉɟdɯɐƆ", "category.rei.campfire.time": "spuoɔǝS %d", "category.rei.stone_cutting": "ƃuᴉʇʇnƆ ǝuoʇS", "category.rei.brewing": "ƃuᴉʍǝɹq", - "category.rei.brewing.input": "§euoᴉʇoԀ lɐuᴉƃᴉɹO", - "category.rei.brewing.reactant": "§eʇuǝᴉpǝɹƃuI", - "category.rei.brewing.result": "§euoᴉʇoԀ pǝʇlnsǝɹ", + "category.rei.brewing.input": "uoᴉʇoԀ lɐuᴉƃᴉɹO", + "category.rei.brewing.reactant": "ʇuǝᴉpǝɹƃuI", + "category.rei.brewing.result": "uoᴉʇoԀ pǝʇlnsǝɹ", "text.rei.config": "ƃᴉɟuoƆ", "text.rei.config.side_search_box": "xoq ɥɔɹɐǝS ǝpᴉS: ", "text.rei.config.mirror_rei": "sʇǝƃpᴉM IƎɹ ɹoɹɹᴉW: ", diff --git a/src/main/resources/assets/roughlyenoughitems/lang/en_us.json b/src/main/resources/assets/roughlyenoughitems/lang/en_us.json index b8678c3cb..de6413d4f 100755 --- a/src/main/resources/assets/roughlyenoughitems/lang/en_us.json +++ b/src/main/resources/assets/roughlyenoughitems/lang/en_us.json @@ -16,16 +16,16 @@ "text.rei.no_permission_cheat": "Operator permissions are required to cheat items", "category.rei.crafting": "Crafting", "category.rei.smelting": "Smelting", - "category.rei.smelting.fuel": "§eFuel", + "category.rei.smelting.fuel": "Fuel", "category.rei.smoking": "Smoking", "category.rei.blasting": "Blasting", "category.rei.campfire": "Campfire", "category.rei.campfire.time": "%d Seconds", "category.rei.stone_cutting": "Stone Cutting", "category.rei.brewing": "Brewing", - "category.rei.brewing.input": "§eOriginal Potion", - "category.rei.brewing.reactant": "§eIngredient", - "category.rei.brewing.result": "§eResulted Potion", + "category.rei.brewing.input": "Original Potion", + "category.rei.brewing.reactant": "Ingredient", + "category.rei.brewing.result": "Resulted Potion", "text.rei.config": "Config", "text.rei.config_tooltip": "Open Config Screen\n§7Shift-Click to toggle cheat mode", "text.rei.config.side_search_box": "Side Search Box: ", diff --git a/src/main/resources/assets/roughlyenoughitems/lang/et_ee.json b/src/main/resources/assets/roughlyenoughitems/lang/et_ee.json index 566d894f4..0d7431051 100644 --- a/src/main/resources/assets/roughlyenoughitems/lang/et_ee.json +++ b/src/main/resources/assets/roughlyenoughitems/lang/et_ee.json @@ -16,16 +16,16 @@ "text.rei.no_permission_cheat": "Esemete sohiga saamiseks on vajalikud operaatoriõigused", "category.rei.crafting": "Meisterdamine", "category.rei.smelting": "Sulatamine", - "category.rei.smelting.fuel": "§eKütus", + "category.rei.smelting.fuel": "Kütus", "category.rei.smoking": "Suitsutamine", "category.rei.blasting": "Kõrgsulatamine", "category.rei.campfire": "Lõkketuli", "category.rei.campfire.time": "%d sekundit", "category.rei.stone_cutting": "Kivi lõikamine", "category.rei.brewing": "Pruulimine", - "category.rei.brewing.input": "§eEsialgne võlujook", - "category.rei.brewing.reactant": "§eKoostisosa", - "category.rei.brewing.result": "§eValmiv võlujook", + "category.rei.brewing.input": "Esialgne võlujook", + "category.rei.brewing.reactant": "Koostisosa", + "category.rei.brewing.result": "Valmiv võlujook", "text.rei.config": "Seadistus", "text.rei.config_tooltip": "Ava seadistuskuva\n§7Shift-klõps sohitegemise lülitamiseks", "text.rei.config.side_search_box": "Külgmine otsingukast: ", diff --git a/src/main/resources/assets/roughlyenoughitems/lang/fr_fr.json b/src/main/resources/assets/roughlyenoughitems/lang/fr_fr.json index 0d2ccb665..30e6e6a3b 100755 --- a/src/main/resources/assets/roughlyenoughitems/lang/fr_fr.json +++ b/src/main/resources/assets/roughlyenoughitems/lang/fr_fr.json @@ -7,16 +7,16 @@ "text.rei.nocheat": "§c§mTriche", "category.rei.crafting": "Fabrication", "category.rei.smelting": "Cuisson", - "category.rei.smelting.fuel": "§eCombustible", + "category.rei.smelting.fuel": "Combustible", "category.rei.smoking": "Fumage", "category.rei.blasting": "Fonte", "category.rei.campfire": "Feu de camp", "category.rei.campfire.time": "%d secondes", "category.rei.stone_cutting": "Tailleur de pierre", "category.rei.brewing": "Alchimie", - "category.rei.brewing.input": "§ePotion originale", - "category.rei.brewing.reactant": "§eIngrédient", - "category.rei.brewing.result": "§ePotion obtenue", + "category.rei.brewing.input": "Potion originale", + "category.rei.brewing.reactant": "Ingrédient", + "category.rei.brewing.result": "Potion obtenue", "text.rei.config": "Config", "text.rei.config.side_search_box": "Zone de recherche latérale : ", "text.rei.config.mirror_rei": "Refléter les widgets REI : ", diff --git a/src/main/resources/assets/roughlyenoughitems/lang/lol_us.json b/src/main/resources/assets/roughlyenoughitems/lang/lol_us.json index e5b820633..29f9ba8f5 100644 --- a/src/main/resources/assets/roughlyenoughitems/lang/lol_us.json +++ b/src/main/resources/assets/roughlyenoughitems/lang/lol_us.json @@ -7,16 +7,16 @@ "text.rei.cheating": "HAX", "category.rei.crafting": "Krafting", "category.rei.smelting": "Smlezting", - "category.rei.smelting.fuel": "§eFuelz", + "category.rei.smelting.fuel": "Fuelz", "category.rei.smoking": "Soking", "category.rei.blasting": "Blazting", "category.rei.campfire": "Camfireh", "category.rei.campfire.time": "%d Secondz", "category.rei.stone_cutting": "Rock Kuting", "category.rei.brewing": "Brwing", - "category.rei.brewing.input": "§eOriginal Poshun", - "category.rei.brewing.reactant": "§eThng", - "category.rei.brewing.result": "§eResuted Poshun", + "category.rei.brewing.input": "Original Poshun", + "category.rei.brewing.reactant": "Thing", + "category.rei.brewing.result": "Resuted Poshun", "text.rei.config": "Konfig", "text.rei.config.side_search_box": "Sie Saerhc Boz: ", "text.rei.config.mirror_rei": "Miror REI Widgetz: ", diff --git a/src/main/resources/assets/roughlyenoughitems/lang/pt_br.json b/src/main/resources/assets/roughlyenoughitems/lang/pt_br.json index b8d4f00cf..244063f5b 100644 --- a/src/main/resources/assets/roughlyenoughitems/lang/pt_br.json +++ b/src/main/resources/assets/roughlyenoughitems/lang/pt_br.json @@ -8,16 +8,16 @@ "text.rei.cheating": "Trapaça", "category.rei.crafting": "Criação", "category.rei.smelting": "Fundição", - "category.rei.smelting.fuel": "§eCombustível", + "category.rei.smelting.fuel": "Combustível", "category.rei.smoking": "Defumação", "category.rei.blasting": "Alto-forno", "category.rei.campfire": "Fogueira", "category.rei.campfire.time": "%d segundos", "category.rei.stone_cutting": "Cortador de Pedras", "category.rei.brewing": "Fermentação", - "category.rei.brewing.input": "§ePoção Original", - "category.rei.brewing.reactant": "§eIngredientes", - "category.rei.brewing.result": "§ePoção Resultante", + "category.rei.brewing.input": "Poção Original", + "category.rei.brewing.reactant": "Ingredientes", + "category.rei.brewing.result": "Poção Resultante", "text.rei.config": "Configuração", "text.rei.config_tooltip": "Abrir tela de configuração\n§7Shift-Click para alternar o modo trapaça", "text.rei.config.side_search_box": "Caixa de pesquisa lateral: ", diff --git a/src/main/resources/assets/roughlyenoughitems/lang/zh_cn.json b/src/main/resources/assets/roughlyenoughitems/lang/zh_cn.json index 5a90b2307..5992cb03e 100644 --- a/src/main/resources/assets/roughlyenoughitems/lang/zh_cn.json +++ b/src/main/resources/assets/roughlyenoughitems/lang/zh_cn.json @@ -14,16 +14,16 @@ "text.rei.no_permission_cheat": "作弊给予物品需要OP权限", "category.rei.crafting": "合成", "category.rei.smelting": "冶炼", - "category.rei.smelting.fuel": "§e燃料", + "category.rei.smelting.fuel": "燃料", "category.rei.smoking": "烟熏", "category.rei.blasting": "熔炼", "category.rei.campfire": "营火", "category.rei.campfire.time": "%d 秒", "category.rei.stone_cutting": "切石", "category.rei.brewing": "酿造", - "category.rei.brewing.input": "§e输入药水", - "category.rei.brewing.reactant": "§e材料", - "category.rei.brewing.result": "§e输出药水", + "category.rei.brewing.input": "输入药水", + "category.rei.brewing.reactant": "材料", + "category.rei.brewing.result": "输出药水", "text.rei.config": "设置", "text.rei.config_tooltip": "打开设置\n§7按住Shift键单击以切换作弊模式", "text.rei.config.side_search_box": "侧搜索框: ", diff --git a/src/main/resources/assets/roughlyenoughitems/lang/zh_tw.json b/src/main/resources/assets/roughlyenoughitems/lang/zh_tw.json index a1a449a32..6f3683362 100644 --- a/src/main/resources/assets/roughlyenoughitems/lang/zh_tw.json +++ b/src/main/resources/assets/roughlyenoughitems/lang/zh_tw.json @@ -14,16 +14,16 @@ "text.rei.no_permission_cheat": "作弊給予物品需要OP權限", "category.rei.crafting": "合成", "category.rei.smelting": "冶煉", - "category.rei.smelting.fuel": "§e燃料", + "category.rei.smelting.fuel": "燃料", "category.rei.smoking": "煙燻", "category.rei.blasting": "熔煉", "category.rei.campfire": "營火", "category.rei.campfire.time": "%d 秒", "category.rei.stone_cutting": "切石", "category.rei.brewing": "釀造", - "category.rei.brewing.input": "§e輸入藥水", - "category.rei.brewing.reactant": "§e材料", - "category.rei.brewing.result": "§e輸出藥水", + "category.rei.brewing.input": "輸入藥水", + "category.rei.brewing.reactant": "材料", + "category.rei.brewing.result": "輸出藥水", "text.rei.config": "設置", "text.rei.config_tooltip": "打開設置\n§7按住Shift鍵單擊以切換作弊模式", "text.rei.config.side_search_box": "不置中搜索欄:", diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index 4cfb3c35b..259e53c39 100755 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -2,7 +2,7 @@ "schemaVersion": 1, "id": "roughlyenoughitems", "name": "Roughly Enough Items", - "description": "To allow players to view items and recipes. Version: ${version}", + "description": "To allow players to view items and recipes.", "version": "${version}", "authors": [ "Danielshe" @@ -13,7 +13,7 @@ "issues": "https://github.com/shedaniel/RoughlyEnoughItems/issues" }, "license": "MIT", - "icon": "pack.png", + "icon": "icon.png", "entrypoints": { "client": [ "me.shedaniel.rei.RoughlyEnoughItemsCore", diff --git a/src/main/resources/icon.png b/src/main/resources/icon.png new file mode 100644 index 000000000..bd34c710a Binary files /dev/null and b/src/main/resources/icon.png differ diff --git a/src/main/resources/pack.mcmeta b/src/main/resources/pack.mcmeta deleted file mode 100644 index a4cdcdcac..000000000 --- a/src/main/resources/pack.mcmeta +++ /dev/null @@ -1,6 +0,0 @@ -{ - "pack": { - "pack_format": 4, - "description": "Roughly Enough Items" - } -} \ No newline at end of file diff --git a/src/main/resources/pack.png b/src/main/resources/pack.png deleted file mode 100644 index bd34c710a..000000000 Binary files a/src/main/resources/pack.png and /dev/null differ -- cgit