From cad819f080908f6bd2bfbaaf99612cf4b95b1537 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Tue, 13 Dec 2022 00:31:11 +0800 Subject: Improve rei.log outputs --- .../me/shedaniel/rei/RoughlyEnoughItemsCore.java | 39 +++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/runtime/src/main/java/me/shedaniel/rei/RoughlyEnoughItemsCore.java b/runtime/src/main/java/me/shedaniel/rei/RoughlyEnoughItemsCore.java index f7bc42f5f..813e99bcd 100644 --- a/runtime/src/main/java/me/shedaniel/rei/RoughlyEnoughItemsCore.java +++ b/runtime/src/main/java/me/shedaniel/rei/RoughlyEnoughItemsCore.java @@ -24,6 +24,7 @@ package me.shedaniel.rei; import com.google.common.collect.ImmutableList; +import dev.architectury.platform.Mod; import dev.architectury.platform.Platform; import dev.architectury.registry.ReloadListenerRegistry; import dev.architectury.utils.Env; @@ -55,6 +56,7 @@ import me.shedaniel.rei.impl.common.plugins.PluginManagerImpl; import me.shedaniel.rei.impl.common.registry.RecipeManagerContextImpl; import me.shedaniel.rei.impl.common.transfer.MenuInfoRegistryImpl; import me.shedaniel.rei.impl.init.PluginDetector; +import me.shedaniel.rei.impl.init.PrimitivePlatformAdapter; import net.minecraft.resources.ResourceLocation; import net.minecraft.server.packs.PackType; import net.minecraft.util.Unit; @@ -63,7 +65,9 @@ import org.apache.logging.log4j.Level; import org.apache.logging.log4j.LogManager; import org.jetbrains.annotations.ApiStatus; +import java.util.Comparator; import java.util.ServiceLoader; +import java.util.function.Consumer; import java.util.function.Function; import java.util.function.UnaryOperator; @@ -71,13 +75,46 @@ import java.util.function.UnaryOperator; public class RoughlyEnoughItemsCore { @ApiStatus.Internal public static final InternalLogger LOGGER = new TransformingLogger(new MultiLogger(ImmutableList.of( - new FileLogger(Platform.getGameFolder().resolve("logs/rei.log")), + make(new FileLogger(Platform.getGameFolder().resolve("logs/rei.log")), logger -> { + PrimitivePlatformAdapter adapter = PrimitivePlatformAdapter.get(); + boolean fabric = Platform.isFabric(); + logger.info("========================================"); + logger.info("Minecraft: " + adapter.getMinecraftVersion()); + logger.info("Side: " + (adapter.isClient() ? "client" : "server")); + logger.info("Development: " + adapter.isDev()); + logger.info("Version: " + Platform.getOptionalMod("roughlyenoughitems").map(Mod::getVersion).orElse(null)); + logger.info("Loader:"); + logger.info("- " + (fabric ? "Fabric" : "Forge") + ": " + Platform.getOptionalMod(fabric ? "fabricloader" : "forge").map(Mod::getVersion).orElse(null)); + if (fabric) logger.info("- Fabric API: " + Platform.getOptionalMod("fabric").map(Mod::getVersion).orElse(null)); + logger.info("Dependencies:"); + logger.info("- Cloth Config: " + Platform.getOptionalMod(fabric ? "cloth-config2" : "cloth_config").map(Mod::getVersion).orElse(null)); + logger.info("- Architectury: " + Platform.getOptionalMod("architectury").map(Mod::getVersion).orElse(null)); + String mixin = "null"; + try { + mixin = (String) Class.forName("org.spongepowered.asm.launch.MixinBootstrap").getDeclaredField("VERSION").get(null); + } catch (Throwable ignored) { + } + logger.info("Mixin: " + mixin); + logger.info("OS: " + System.getProperty("os.name") + " " + System.getProperty("os.version") + " (" + System.getProperty("os.arch") + ")"); + logger.info("Java: " + System.getProperty("java.version") + " (" + System.getProperty("java.vendor") + ")"); + logger.info("========================================"); + logger.info("Mods:"); + for (Mod mod : Platform.getMods().stream().sorted(Comparator.comparing(Mod::getModId)).toList()) { + logger.info("- " + mod.getModId() + ": " + mod.getVersion()); + } + logger.info("========================================"); + }), new FilteringLogger(new FileLogger(Platform.getGameFolder().resolve("logs/rei-issues.log")), Level.WARN), new Log4JLogger(LogManager.getFormatterLogger("REI")) )), message -> "[REI] " + message); public static final PerformanceLogger PERFORMANCE_LOGGER = new PerformanceLoggerImpl(); private static final ServiceLoader PLUGIN_DETECTOR_LOADER = ServiceLoader.load(PluginDetector.class); + private static T make(T object, Consumer consumer) { + consumer.accept(object); + return object; + } + static { attachCommonInternals(); if (Platform.getEnvironment() == Env.CLIENT) { -- cgit From fb2004e163ffe131b84d784127b81a230d21ef84 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Tue, 13 Dec 2022 01:28:06 +0800 Subject: Properly drop entries if actions were done --- .../me/shedaniel/rei/impl/client/gui/dragging/CurrentDraggingStack.java | 2 +- .../main/java/me/shedaniel/rei/impl/client/gui/widget/EntryWidget.java | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/dragging/CurrentDraggingStack.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/dragging/CurrentDraggingStack.java index 72b6b3074..570eceae5 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/dragging/CurrentDraggingStack.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/dragging/CurrentDraggingStack.java @@ -179,7 +179,7 @@ public class CurrentDraggingStack extends Widget implements LateRenderable, Drag return button == 0 && entry != null && entry.dragging; } - private boolean drop() { + public boolean drop() { if (entry != null && entry.dragging) { DraggedAcceptorResult result = visitor.acceptDragged(this, entry.component); entry.component.release(result); diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/EntryWidget.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/EntryWidget.java index 979085034..96ffbea22 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/EntryWidget.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/EntryWidget.java @@ -58,6 +58,7 @@ import me.shedaniel.rei.api.common.util.FormattingUtils; import me.shedaniel.rei.impl.client.REIRuntimeImpl; import me.shedaniel.rei.impl.client.gui.InternalTextures; import me.shedaniel.rei.impl.client.gui.ScreenOverlayImpl; +import me.shedaniel.rei.impl.client.gui.dragging.CurrentDraggingStack; import me.shedaniel.rei.impl.client.gui.widget.favorites.FavoritesListWidget; import me.shedaniel.rei.impl.client.view.ViewsImpl; import net.minecraft.ChatFormatting; @@ -573,6 +574,7 @@ public class EntryWidget extends Slot implements DraggableStackProviderWidget { return false; if (wasClicked() && containsMouse(mouseX, mouseY)) { if (doAction(mouseX, mouseY, button)) { + ((CurrentDraggingStack) DraggingContext.getInstance()).drop(); return true; } } -- cgit From 3426ed6edef377ad690c44be3997a9be73df1638 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Sat, 21 Jan 2023 22:58:29 +0800 Subject: Update license to 2023 --- LICENSE | 2 +- api/src/main/java/me/shedaniel/rei/api/client/ClientHelper.java | 2 +- api/src/main/java/me/shedaniel/rei/api/client/REIRuntime.java | 2 +- api/src/main/java/me/shedaniel/rei/api/client/config/ConfigManager.java | 2 +- api/src/main/java/me/shedaniel/rei/api/client/config/ConfigObject.java | 2 +- .../main/java/me/shedaniel/rei/api/client/config/addon/ConfigAddon.java | 2 +- .../me/shedaniel/rei/api/client/config/addon/ConfigAddonRegistry.java | 2 +- .../me/shedaniel/rei/api/client/config/entry/EntryStackProvider.java | 2 +- .../me/shedaniel/rei/api/client/entry/filtering/FilteringContext.java | 2 +- .../me/shedaniel/rei/api/client/entry/filtering/FilteringResult.java | 2 +- .../rei/api/client/entry/filtering/FilteringResultFactory.java | 2 +- .../java/me/shedaniel/rei/api/client/entry/filtering/FilteringRule.java | 2 +- .../me/shedaniel/rei/api/client/entry/filtering/FilteringRuleType.java | 2 +- .../rei/api/client/entry/filtering/FilteringRuleTypeRegistry.java | 2 +- .../rei/api/client/entry/filtering/base/BasicFilteringRule.java | 2 +- .../main/java/me/shedaniel/rei/api/client/entry/region/RegionEntry.java | 2 +- .../shedaniel/rei/api/client/entry/renderer/AbstractEntryRenderer.java | 2 +- .../shedaniel/rei/api/client/entry/renderer/BatchedEntryRenderer.java | 2 +- .../java/me/shedaniel/rei/api/client/entry/renderer/EntryRenderer.java | 2 +- .../shedaniel/rei/api/client/entry/renderer/EntryRendererProvider.java | 2 +- .../shedaniel/rei/api/client/entry/renderer/EntryRendererRegistry.java | 2 +- .../rei/api/client/entry/renderer/ForwardingEntryRenderer.java | 2 +- .../me/shedaniel/rei/api/client/entry/type/BuiltinClientEntryTypes.java | 2 +- .../me/shedaniel/rei/api/client/favorites/CompoundFavoriteRenderer.java | 2 +- .../main/java/me/shedaniel/rei/api/client/favorites/FavoriteEntry.java | 2 +- .../java/me/shedaniel/rei/api/client/favorites/FavoriteEntryType.java | 2 +- .../java/me/shedaniel/rei/api/client/favorites/FavoriteMenuEntry.java | 2 +- .../shedaniel/rei/api/client/favorites/SystemFavoriteEntryProvider.java | 2 +- .../main/java/me/shedaniel/rei/api/client/favorites/package-info.java | 2 +- .../me/shedaniel/rei/api/client/gui/AbstractContainerEventHandler.java | 2 +- api/src/main/java/me/shedaniel/rei/api/client/gui/AbstractRenderer.java | 2 +- api/src/main/java/me/shedaniel/rei/api/client/gui/DisplayRenderer.java | 2 +- api/src/main/java/me/shedaniel/rei/api/client/gui/DrawableConsumer.java | 2 +- api/src/main/java/me/shedaniel/rei/api/client/gui/Renderer.java | 2 +- .../java/me/shedaniel/rei/api/client/gui/SimpleDisplayRenderer.java | 2 +- .../java/me/shedaniel/rei/api/client/gui/config/AppearanceTheme.java | 2 +- .../main/java/me/shedaniel/rei/api/client/gui/config/CheatingMode.java | 2 +- .../me/shedaniel/rei/api/client/gui/config/ConfigButtonPosition.java | 2 +- .../me/shedaniel/rei/api/client/gui/config/DisplayPanelLocation.java | 2 +- .../java/me/shedaniel/rei/api/client/gui/config/DisplayScreenType.java | 2 +- .../java/me/shedaniel/rei/api/client/gui/config/EntryPanelOrdering.java | 2 +- .../shedaniel/rei/api/client/gui/config/EntryPanelOrderingConfig.java | 2 +- .../me/shedaniel/rei/api/client/gui/config/FavoriteAddWidgetMode.java | 2 +- .../java/me/shedaniel/rei/api/client/gui/config/ItemCheatingMode.java | 2 +- .../java/me/shedaniel/rei/api/client/gui/config/ItemCheatingStyle.java | 2 +- .../java/me/shedaniel/rei/api/client/gui/config/RecipeBorderType.java | 2 +- .../me/shedaniel/rei/api/client/gui/config/SearchFieldLocation.java | 2 +- .../main/java/me/shedaniel/rei/api/client/gui/config/SearchMode.java | 2 +- .../me/shedaniel/rei/api/client/gui/config/SyntaxHighlightingMode.java | 2 +- .../me/shedaniel/rei/api/client/gui/drag/DraggableBoundsProvider.java | 2 +- .../main/java/me/shedaniel/rei/api/client/gui/drag/DraggableStack.java | 2 +- .../me/shedaniel/rei/api/client/gui/drag/DraggableStackProvider.java | 2 +- .../shedaniel/rei/api/client/gui/drag/DraggableStackProviderWidget.java | 2 +- .../me/shedaniel/rei/api/client/gui/drag/DraggableStackVisitor.java | 2 +- .../shedaniel/rei/api/client/gui/drag/DraggableStackVisitorWidget.java | 2 +- .../me/shedaniel/rei/api/client/gui/drag/DraggedAcceptorResult.java | 2 +- .../main/java/me/shedaniel/rei/api/client/gui/drag/DraggingContext.java | 2 +- .../shedaniel/rei/api/client/gui/drag/component/DraggableComponent.java | 2 +- .../rei/api/client/gui/drag/component/DraggableComponentProvider.java | 2 +- .../api/client/gui/drag/component/DraggableComponentProviderWidget.java | 2 +- .../rei/api/client/gui/drag/component/DraggableComponentVisitor.java | 2 +- .../api/client/gui/drag/component/DraggableComponentVisitorWidget.java | 2 +- .../main/java/me/shedaniel/rei/api/client/gui/screen/DisplayScreen.java | 2 +- api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Arrow.java | 2 +- .../main/java/me/shedaniel/rei/api/client/gui/widgets/BaseWidget.java | 2 +- .../main/java/me/shedaniel/rei/api/client/gui/widgets/BurningFire.java | 2 +- api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Button.java | 2 +- .../java/me/shedaniel/rei/api/client/gui/widgets/CloseableScissors.java | 2 +- .../java/me/shedaniel/rei/api/client/gui/widgets/DelegateWidget.java | 2 +- .../shedaniel/rei/api/client/gui/widgets/DelegateWidgetWithBounds.java | 2 +- api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Label.java | 2 +- api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Panel.java | 2 +- api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Slot.java | 2 +- .../main/java/me/shedaniel/rei/api/client/gui/widgets/TextField.java | 2 +- api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Tooltip.java | 2 +- .../java/me/shedaniel/rei/api/client/gui/widgets/TooltipContext.java | 2 +- api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Widget.java | 2 +- .../main/java/me/shedaniel/rei/api/client/gui/widgets/WidgetHolder.java | 2 +- .../java/me/shedaniel/rei/api/client/gui/widgets/WidgetWithBounds.java | 2 +- api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Widgets.java | 2 +- .../java/me/shedaniel/rei/api/client/overlay/OverlayListWidget.java | 2 +- .../main/java/me/shedaniel/rei/api/client/overlay/ScreenOverlay.java | 2 +- .../main/java/me/shedaniel/rei/api/client/plugins/REIClientPlugin.java | 2 +- .../java/me/shedaniel/rei/api/client/registry/category/ButtonArea.java | 2 +- .../me/shedaniel/rei/api/client/registry/category/CategoryRegistry.java | 2 +- .../client/registry/category/extension/CategoryExtensionProvider.java | 2 +- .../registry/category/visibility/CategoryVisibilityPredicate.java | 2 +- .../me/shedaniel/rei/api/client/registry/display/DisplayCategory.java | 2 +- .../shedaniel/rei/api/client/registry/display/DisplayCategoryView.java | 2 +- .../me/shedaniel/rei/api/client/registry/display/DisplayRegistry.java | 2 +- .../rei/api/client/registry/display/DynamicDisplayGenerator.java | 2 +- .../rei/api/client/registry/display/reason/DisplayAdditionReason.java | 2 +- .../rei/api/client/registry/display/reason/DisplayAdditionReasons.java | 2 +- .../client/registry/display/visibility/DisplayVisibilityPredicate.java | 2 +- .../rei/api/client/registry/entry/CollapsibleEntryRegistry.java | 2 +- .../java/me/shedaniel/rei/api/client/registry/entry/EntryRegistry.java | 2 +- .../java/me/shedaniel/rei/api/client/registry/screen/ClickArea.java | 2 +- .../shedaniel/rei/api/client/registry/screen/DisplayBoundsProvider.java | 2 +- .../me/shedaniel/rei/api/client/registry/screen/ExclusionZones.java | 2 +- .../rei/api/client/registry/screen/ExclusionZonesProvider.java | 2 +- .../shedaniel/rei/api/client/registry/screen/FocusedStackProvider.java | 2 +- .../me/shedaniel/rei/api/client/registry/screen/OverlayDecider.java | 2 +- .../me/shedaniel/rei/api/client/registry/screen/ScreenRegistry.java | 2 +- .../me/shedaniel/rei/api/client/registry/screen/SimpleClickArea.java | 2 +- .../me/shedaniel/rei/api/client/registry/transfer/TransferHandler.java | 2 +- .../rei/api/client/registry/transfer/TransferHandlerRegistry.java | 2 +- .../rei/api/client/registry/transfer/TransferHandlerRenderer.java | 2 +- api/src/main/java/me/shedaniel/rei/api/client/search/SearchFilter.java | 2 +- .../main/java/me/shedaniel/rei/api/client/search/SearchProvider.java | 2 +- .../rei/api/client/search/method/CharacterUnpackingInputMethod.java | 2 +- .../java/me/shedaniel/rei/api/client/search/method/InputMethod.java | 2 +- .../me/shedaniel/rei/api/client/search/method/InputMethodRegistry.java | 2 +- .../main/java/me/shedaniel/rei/api/client/subsets/SubsetsRegistry.java | 2 +- .../java/me/shedaniel/rei/api/client/util/ClientEntryIngredients.java | 2 +- .../main/java/me/shedaniel/rei/api/client/util/ClientEntryStacks.java | 2 +- api/src/main/java/me/shedaniel/rei/api/client/util/MatrixUtils.java | 2 +- api/src/main/java/me/shedaniel/rei/api/client/util/SpriteRenderer.java | 2 +- .../main/java/me/shedaniel/rei/api/client/view/ViewSearchBuilder.java | 2 +- api/src/main/java/me/shedaniel/rei/api/client/view/Views.java | 2 +- .../java/me/shedaniel/rei/api/common/category/CategoryIdentifier.java | 2 +- api/src/main/java/me/shedaniel/rei/api/common/display/Display.java | 2 +- .../main/java/me/shedaniel/rei/api/common/display/DisplayMerger.java | 2 +- .../java/me/shedaniel/rei/api/common/display/DisplaySerializer.java | 2 +- .../me/shedaniel/rei/api/common/display/DisplaySerializerRegistry.java | 2 +- .../me/shedaniel/rei/api/common/display/SimpleDisplaySerializer.java | 2 +- .../java/me/shedaniel/rei/api/common/display/SimpleGridMenuDisplay.java | 2 +- .../java/me/shedaniel/rei/api/common/display/basic/BasicDisplay.java | 2 +- .../main/java/me/shedaniel/rei/api/common/entry/EntryIngredient.java | 2 +- .../main/java/me/shedaniel/rei/api/common/entry/EntrySerializer.java | 2 +- api/src/main/java/me/shedaniel/rei/api/common/entry/EntryStack.java | 2 +- .../main/java/me/shedaniel/rei/api/common/entry/InputIngredient.java | 2 +- .../me/shedaniel/rei/api/common/entry/comparison/ComparisonContext.java | 2 +- .../me/shedaniel/rei/api/common/entry/comparison/EntryComparator.java | 2 +- .../rei/api/common/entry/comparison/EntryComparatorRegistry.java | 2 +- .../rei/api/common/entry/comparison/FluidComparatorRegistry.java | 2 +- .../rei/api/common/entry/comparison/ItemComparatorRegistry.java | 2 +- .../shedaniel/rei/api/common/entry/settings/EntrySettingsAdapter.java | 2 +- .../rei/api/common/entry/settings/EntrySettingsAdapterRegistry.java | 2 +- .../java/me/shedaniel/rei/api/common/entry/type/BuiltinEntryTypes.java | 2 +- .../java/me/shedaniel/rei/api/common/entry/type/EntryDefinition.java | 2 +- api/src/main/java/me/shedaniel/rei/api/common/entry/type/EntryType.java | 2 +- .../java/me/shedaniel/rei/api/common/entry/type/EntryTypeBridge.java | 2 +- .../java/me/shedaniel/rei/api/common/entry/type/EntryTypeRegistry.java | 2 +- .../java/me/shedaniel/rei/api/common/entry/type/VanillaEntryTypes.java | 2 +- .../java/me/shedaniel/rei/api/common/fluid/FluidSupportProvider.java | 2 +- .../main/java/me/shedaniel/rei/api/common/plugins/PluginManager.java | 2 +- api/src/main/java/me/shedaniel/rei/api/common/plugins/PluginView.java | 2 +- api/src/main/java/me/shedaniel/rei/api/common/plugins/REIPlugin.java | 2 +- .../java/me/shedaniel/rei/api/common/plugins/REIPluginProvider.java | 2 +- .../main/java/me/shedaniel/rei/api/common/plugins/REIServerPlugin.java | 2 +- .../java/me/shedaniel/rei/api/common/registry/ParentReloadable.java | 2 +- .../java/me/shedaniel/rei/api/common/registry/RecipeManagerContext.java | 2 +- api/src/main/java/me/shedaniel/rei/api/common/registry/ReloadStage.java | 2 +- api/src/main/java/me/shedaniel/rei/api/common/registry/Reloadable.java | 2 +- .../main/java/me/shedaniel/rei/api/common/transfer/RecipeFinder.java | 2 +- .../me/shedaniel/rei/api/common/transfer/RecipeFinderPopulator.java | 2 +- .../main/java/me/shedaniel/rei/api/common/transfer/info/MenuInfo.java | 2 +- .../java/me/shedaniel/rei/api/common/transfer/info/MenuInfoContext.java | 2 +- .../me/shedaniel/rei/api/common/transfer/info/MenuInfoProvider.java | 2 +- .../me/shedaniel/rei/api/common/transfer/info/MenuInfoRegistry.java | 2 +- .../rei/api/common/transfer/info/MenuSerializationContext.java | 2 +- .../shedaniel/rei/api/common/transfer/info/MenuTransferException.java | 2 +- .../shedaniel/rei/api/common/transfer/info/clean/InputCleanHandler.java | 2 +- .../me/shedaniel/rei/api/common/transfer/info/simple/DumpHandler.java | 2 +- .../rei/api/common/transfer/info/simple/RecipeBookGridMenuInfo.java | 2 +- .../rei/api/common/transfer/info/simple/SimpleGridMenuInfo.java | 2 +- .../rei/api/common/transfer/info/simple/SimpleMenuInfoProvider.java | 2 +- .../api/common/transfer/info/simple/SimplePlayerInventoryMenuInfo.java | 2 +- .../rei/api/common/transfer/info/stack/ContainerSlotAccessor.java | 2 +- .../me/shedaniel/rei/api/common/transfer/info/stack/SlotAccessor.java | 2 +- .../rei/api/common/transfer/info/stack/VanillaSlotAccessor.java | 2 +- api/src/main/java/me/shedaniel/rei/api/common/util/CollectionUtils.java | 2 +- .../main/java/me/shedaniel/rei/api/common/util/EntryIngredients.java | 2 +- api/src/main/java/me/shedaniel/rei/api/common/util/EntryStacks.java | 2 +- api/src/main/java/me/shedaniel/rei/api/common/util/FormattingUtils.java | 2 +- api/src/main/java/me/shedaniel/rei/api/common/util/Identifiable.java | 2 +- .../main/java/me/shedaniel/rei/api/common/util/TextRepresentable.java | 2 +- api/src/main/java/me/shedaniel/rei/impl/ClientInternals.java | 2 +- api/src/main/java/me/shedaniel/rei/impl/Internals.java | 2 +- api/src/main/java/me/shedaniel/rei/impl/common/InternalLogger.java | 2 +- api/src/main/java/me/shedaniel/rei/impl/display/DisplaySpec.java | 2 +- build.gradle | 2 +- .../rei/plugin/autocrafting/recipebook/DefaultRecipeBookHandler.java | 2 +- .../main/java/me/shedaniel/rei/plugin/client/BuiltinClientPlugin.java | 2 +- .../main/java/me/shedaniel/rei/plugin/client/DefaultClientPlugin.java | 2 +- .../shedaniel/rei/plugin/client/categories/DefaultBrewingCategory.java | 2 +- .../shedaniel/rei/plugin/client/categories/DefaultCampfireCategory.java | 2 +- .../rei/plugin/client/categories/DefaultCompostingCategory.java | 2 +- .../me/shedaniel/rei/plugin/client/categories/DefaultFuelCategory.java | 2 +- .../rei/plugin/client/categories/DefaultInformationCategory.java | 2 +- .../rei/plugin/client/categories/DefaultOxidationScrapingCategory.java | 2 +- .../rei/plugin/client/categories/DefaultOxidizingCategory.java | 2 +- .../shedaniel/rei/plugin/client/categories/DefaultPathingCategory.java | 2 +- .../shedaniel/rei/plugin/client/categories/DefaultSmithingCategory.java | 2 +- .../rei/plugin/client/categories/DefaultStoneCuttingCategory.java | 2 +- .../rei/plugin/client/categories/DefaultStrippingCategory.java | 2 +- .../shedaniel/rei/plugin/client/categories/DefaultTillingCategory.java | 2 +- .../rei/plugin/client/categories/DefaultWaxScrapingCategory.java | 2 +- .../shedaniel/rei/plugin/client/categories/DefaultWaxingCategory.java | 2 +- .../rei/plugin/client/categories/anvil/DefaultAnvilCategory.java | 2 +- .../rei/plugin/client/categories/beacon/DefaultBeaconBaseCategory.java | 2 +- .../plugin/client/categories/beacon/DefaultBeaconPaymentCategory.java | 2 +- .../rei/plugin/client/categories/cooking/DefaultCookingCategory.java | 2 +- .../rei/plugin/client/categories/crafting/DefaultCraftingCategory.java | 2 +- .../shedaniel/rei/plugin/client/categories/tag/DefaultTagCategory.java | 2 +- .../rei/plugin/client/categories/tag/ReferenceTagNodeWidget.java | 2 +- .../me/shedaniel/rei/plugin/client/categories/tag/TagNodeWidget.java | 2 +- .../me/shedaniel/rei/plugin/client/categories/tag/TagTreeWidget.java | 2 +- .../shedaniel/rei/plugin/client/categories/tag/ValueTagNodeWidget.java | 2 +- .../plugin/client/exclusionzones/DefaultPotionEffectExclusionZones.java | 2 +- .../plugin/client/exclusionzones/DefaultRecipeBookExclusionZones.java | 2 +- .../java/me/shedaniel/rei/plugin/client/favorites/CommandSender.java | 2 +- .../me/shedaniel/rei/plugin/client/favorites/GameModeFavoriteEntry.java | 2 +- .../me/shedaniel/rei/plugin/client/favorites/TimeFavoriteEntry.java | 2 +- .../me/shedaniel/rei/plugin/client/favorites/WeatherFavoriteEntry.java | 2 +- .../src/main/java/me/shedaniel/rei/plugin/common/BuiltinPlugin.java | 2 +- .../src/main/java/me/shedaniel/rei/plugin/common/DefaultPlugin.java | 2 +- .../me/shedaniel/rei/plugin/common/displays/DefaultCampfireDisplay.java | 2 +- .../shedaniel/rei/plugin/common/displays/DefaultCompostingDisplay.java | 2 +- .../me/shedaniel/rei/plugin/common/displays/DefaultFuelDisplay.java | 2 +- .../shedaniel/rei/plugin/common/displays/DefaultInformationDisplay.java | 2 +- .../rei/plugin/common/displays/DefaultOxidationScrapingDisplay.java | 2 +- .../shedaniel/rei/plugin/common/displays/DefaultOxidizingDisplay.java | 2 +- .../me/shedaniel/rei/plugin/common/displays/DefaultPathingDisplay.java | 2 +- .../me/shedaniel/rei/plugin/common/displays/DefaultSmithingDisplay.java | 2 +- .../rei/plugin/common/displays/DefaultStoneCuttingDisplay.java | 2 +- .../shedaniel/rei/plugin/common/displays/DefaultStrippingDisplay.java | 2 +- .../me/shedaniel/rei/plugin/common/displays/DefaultTillingDisplay.java | 2 +- .../shedaniel/rei/plugin/common/displays/DefaultWaxScrapingDisplay.java | 2 +- .../me/shedaniel/rei/plugin/common/displays/DefaultWaxingDisplay.java | 2 +- .../java/me/shedaniel/rei/plugin/common/displays/anvil/AnvilRecipe.java | 2 +- .../shedaniel/rei/plugin/common/displays/anvil/DefaultAnvilDisplay.java | 2 +- .../rei/plugin/common/displays/beacon/DefaultBeaconBaseDisplay.java | 2 +- .../rei/plugin/common/displays/beacon/DefaultBeaconDisplay.java | 2 +- .../rei/plugin/common/displays/beacon/DefaultBeaconPaymentDisplay.java | 2 +- .../me/shedaniel/rei/plugin/common/displays/brewing/BrewingRecipe.java | 2 +- .../rei/plugin/common/displays/brewing/DefaultBrewingDisplay.java | 2 +- .../rei/plugin/common/displays/cooking/DefaultBlastingDisplay.java | 2 +- .../rei/plugin/common/displays/cooking/DefaultCookingDisplay.java | 2 +- .../rei/plugin/common/displays/cooking/DefaultSmeltingDisplay.java | 2 +- .../rei/plugin/common/displays/cooking/DefaultSmokingDisplay.java | 2 +- .../rei/plugin/common/displays/crafting/CraftingRecipeSizeProvider.java | 2 +- .../rei/plugin/common/displays/crafting/DefaultCraftingDisplay.java | 2 +- .../rei/plugin/common/displays/crafting/DefaultCustomDisplay.java | 2 +- .../rei/plugin/common/displays/crafting/DefaultCustomShapedDisplay.java | 2 +- .../plugin/common/displays/crafting/DefaultCustomShapelessDisplay.java | 2 +- .../rei/plugin/common/displays/crafting/DefaultShapedDisplay.java | 2 +- .../rei/plugin/common/displays/crafting/DefaultShapelessDisplay.java | 2 +- .../me/shedaniel/rei/plugin/common/displays/tag/DefaultTagDisplay.java | 2 +- .../main/java/me/shedaniel/rei/plugin/common/displays/tag/TagNode.java | 2 +- .../main/java/me/shedaniel/rei/plugin/common/displays/tag/TagNodes.java | 2 +- fabric/src/main/java/me/shedaniel/rei/fabric/PluginDetectorImpl.java | 2 +- .../main/java/me/shedaniel/rei/fabric/PrimitivePlatformAdapterImpl.java | 2 +- .../src/main/java/me/shedaniel/rei/fabric/RoughlyEnoughItemsFabric.java | 2 +- .../java/me/shedaniel/rei/impl/client/fabric/CommandSenderImpl.java | 2 +- .../java/me/shedaniel/rei/impl/client/fabric/ErrorDisplayerImpl.java | 2 +- .../shedaniel/rei/impl/client/gui/credits/fabric/CreditsScreenImpl.java | 2 +- .../shedaniel/rei/impl/client/gui/fabric/ScreenOverlayImplFabric.java | 2 +- .../shedaniel/rei/impl/common/compat/FabricFluidAPISupportPlugin.java | 2 +- .../java/me/shedaniel/rei/mixin/fabric/MixinClientPacketListener.java | 2 +- .../shedaniel/rei/mixin/fabric/MixinEffectRenderingInventoryScreen.java | 2 +- .../main/java/me/shedaniel/rei/mixin/fabric/MixinInputConstants.java | 2 +- .../src/main/java/me/shedaniel/rei/mixin/fabric/MixinPacketEncoder.java | 2 +- .../src/main/java/me/shedaniel/rei/mixin/fabric/MixinRecipeToast.java | 2 +- fabric/src/main/java/me/shedaniel/rei/mixin/fabric/MixinScreen.java | 2 +- fabric/src/main/java/me/shedaniel/rei/mixin/fabric/MixinTagLoader.java | 2 +- fabric/src/main/java/me/shedaniel/rei/mixin/fabric/MixinTagManager.java | 2 +- fabric/src/main/java/me/shedaniel/rei/mixin/fabric/REIMixinPlugin.java | 2 +- .../common/displays/crafting/fabric/DefaultCraftingDisplayImpl.java | 2 +- forge/src/main/java/me/shedaniel/rei/forge/AnnotationUtils.java | 2 +- forge/src/main/java/me/shedaniel/rei/forge/PluginDetectorImpl.java | 2 +- .../main/java/me/shedaniel/rei/forge/PrimitivePlatformAdapterImpl.java | 2 +- forge/src/main/java/me/shedaniel/rei/forge/REIPlugin.java | 2 +- forge/src/main/java/me/shedaniel/rei/forge/REIPluginClient.java | 2 +- forge/src/main/java/me/shedaniel/rei/forge/REIPluginCommon.java | 2 +- .../src/main/java/me/shedaniel/rei/forge/REIPluginDedicatedServer.java | 2 +- forge/src/main/java/me/shedaniel/rei/forge/REIPluginLoader.java | 2 +- forge/src/main/java/me/shedaniel/rei/forge/REIPluginLoaderClient.java | 2 +- forge/src/main/java/me/shedaniel/rei/forge/REIPluginLoaderCommon.java | 2 +- .../java/me/shedaniel/rei/forge/REIPluginLoaderDedicatedServer.java | 2 +- forge/src/main/java/me/shedaniel/rei/forge/RoughlyEnoughItemsForge.java | 2 +- .../main/java/me/shedaniel/rei/impl/client/forge/CommandSenderImpl.java | 2 +- .../java/me/shedaniel/rei/impl/client/forge/ErrorDisplayerImpl.java | 2 +- .../shedaniel/rei/impl/client/gui/credits/forge/CreditsScreenImpl.java | 2 +- .../me/shedaniel/rei/impl/client/gui/forge/ScreenOverlayImplForge.java | 2 +- .../java/me/shedaniel/rei/mixin/forge/MixinClientPacketListener.java | 2 +- .../shedaniel/rei/mixin/forge/MixinEffectRenderingInventoryScreen.java | 2 +- forge/src/main/java/me/shedaniel/rei/mixin/forge/MixinFontSet.java | 2 +- .../src/main/java/me/shedaniel/rei/mixin/forge/MixinInputConstants.java | 2 +- .../src/main/java/me/shedaniel/rei/mixin/forge/MixinPacketEncoder.java | 2 +- forge/src/main/java/me/shedaniel/rei/mixin/forge/MixinRecipeToast.java | 2 +- forge/src/main/java/me/shedaniel/rei/mixin/forge/MixinTagLoader.java | 2 +- forge/src/main/java/me/shedaniel/rei/mixin/forge/MixinTagManager.java | 2 +- .../me/shedaniel/rei/plugin/client/forge/DefaultClientPluginImpl.java | 2 +- .../common/displays/crafting/forge/DefaultCraftingDisplayImpl.java | 2 +- .../java/me/shedaniel/rei/plugin/common/forge/DefaultPluginImpl.java | 2 +- .../me/shedaniel/rei/forge/RoughlyEnoughItemsForgeServerComponent.java | 2 +- runtime/src/main/java/me/shedaniel/rei/REIModMenuEntryPoint.java | 2 +- runtime/src/main/java/me/shedaniel/rei/RoughlyEnoughItemsCore.java | 2 +- .../src/main/java/me/shedaniel/rei/RoughlyEnoughItemsCoreClient.java | 2 +- runtime/src/main/java/me/shedaniel/rei/RoughlyEnoughItemsNetwork.java | 2 +- runtime/src/main/java/me/shedaniel/rei/RoughlyEnoughItemsState.java | 2 +- .../src/main/java/me/shedaniel/rei/impl/client/ClientHelperImpl.java | 2 +- runtime/src/main/java/me/shedaniel/rei/impl/client/ErrorDisplayer.java | 2 +- runtime/src/main/java/me/shedaniel/rei/impl/client/REIRuntimeImpl.java | 2 +- .../java/me/shedaniel/rei/impl/client/config/ConfigManagerImpl.java | 2 +- .../main/java/me/shedaniel/rei/impl/client/config/ConfigObjectImpl.java | 2 +- .../shedaniel/rei/impl/client/config/addon/ConfigAddonRegistryImpl.java | 2 +- .../me/shedaniel/rei/impl/client/config/addon/ConfigAddonsScreen.java | 2 +- .../me/shedaniel/rei/impl/client/config/entries/ConfigAddonsEntry.java | 2 +- .../rei/impl/client/config/entries/FilteringAddRuleScreen.java | 2 +- .../rei/impl/client/config/entries/FilteringCategoriesEntry.java | 2 +- .../rei/impl/client/config/entries/FilteringCategoriesScreen.java | 2 +- .../me/shedaniel/rei/impl/client/config/entries/FilteringEntry.java | 2 +- .../rei/impl/client/config/entries/FilteringRuleOptionsScreen.java | 2 +- .../shedaniel/rei/impl/client/config/entries/FilteringRulesScreen.java | 2 +- .../me/shedaniel/rei/impl/client/config/entries/FilteringScreen.java | 2 +- .../rei/impl/client/config/entries/NoFilteringCategoriesEntry.java | 2 +- .../me/shedaniel/rei/impl/client/config/entries/NoFilteringEntry.java | 2 +- .../shedaniel/rei/impl/client/config/entries/RecipeScreenTypeEntry.java | 2 +- .../me/shedaniel/rei/impl/client/config/entries/ReloadPluginsEntry.java | 2 +- .../impl/client/config/entries/SearchFilterSyntaxHighlightingEntry.java | 2 +- .../me/shedaniel/rei/impl/client/config/entries/TitleTextEntry.java | 2 +- .../shedaniel/rei/impl/client/entry/filtering/FilteringContextImpl.java | 2 +- .../shedaniel/rei/impl/client/entry/filtering/FilteringContextType.java | 2 +- .../shedaniel/rei/impl/client/entry/filtering/FilteringResultImpl.java | 2 +- .../rei/impl/client/entry/filtering/rules/BasicFilteringRuleImpl.java | 2 +- .../rei/impl/client/entry/filtering/rules/BasicFilteringRuleType.java | 2 +- .../client/entry/filtering/rules/FilteringRuleTypeRegistryImpl.java | 2 +- .../rei/impl/client/entry/filtering/rules/ManualFilteringRule.java | 2 +- .../rei/impl/client/entry/filtering/rules/ManualFilteringRuleType.java | 2 +- .../rei/impl/client/entry/filtering/rules/SearchFilteringRule.java | 2 +- .../rei/impl/client/entry/filtering/rules/SearchFilteringRuleType.java | 2 +- .../rei/impl/client/entry/renderer/EntryRendererRegistryImpl.java | 2 +- .../rei/impl/client/entry/type/types/RenderingEntryDefinition.java | 2 +- .../rei/impl/client/favorites/DelegatingFavoriteEntryProviderImpl.java | 2 +- .../rei/impl/client/favorites/FavoriteEntryTypeRegistryImpl.java | 2 +- .../main/java/me/shedaniel/rei/impl/client/gui/InternalTextures.java | 2 +- .../java/me/shedaniel/rei/impl/client/gui/RecipeDisplayExporter.java | 2 +- .../main/java/me/shedaniel/rei/impl/client/gui/ScreenOverlayImpl.java | 2 +- .../me/shedaniel/rei/impl/client/gui/changelog/ChangelogLoader.java | 2 +- .../java/me/shedaniel/rei/impl/client/gui/changelog/JParseDown.java | 2 +- .../shedaniel/rei/impl/client/gui/changelog/JParseDownToMinecraft.java | 2 +- .../me/shedaniel/rei/impl/client/gui/craftable/CraftableFilter.java | 2 +- .../shedaniel/rei/impl/client/gui/credits/CreditsEntryListWidget.java | 2 +- .../java/me/shedaniel/rei/impl/client/gui/credits/CreditsScreen.java | 2 +- .../me/shedaniel/rei/impl/client/gui/dragging/CurrentDraggingStack.java | 2 +- .../me/shedaniel/rei/impl/client/gui/error/ErrorsEntryListWidget.java | 2 +- .../main/java/me/shedaniel/rei/impl/client/gui/error/ErrorsScreen.java | 2 +- .../main/java/me/shedaniel/rei/impl/client/gui/hints/HintProvider.java | 2 +- .../me/shedaniel/rei/impl/client/gui/modules/AbstractMenuEntry.java | 2 +- .../src/main/java/me/shedaniel/rei/impl/client/gui/modules/Menu.java | 2 +- .../main/java/me/shedaniel/rei/impl/client/gui/modules/MenuAccess.java | 2 +- .../main/java/me/shedaniel/rei/impl/client/gui/modules/MenuHolder.java | 2 +- .../shedaniel/rei/impl/client/gui/modules/entries/EmptyMenuEntry.java | 2 +- .../rei/impl/client/gui/modules/entries/SeparatorMenuEntry.java | 2 +- .../me/shedaniel/rei/impl/client/gui/modules/entries/SubMenuEntry.java | 2 +- .../me/shedaniel/rei/impl/client/gui/modules/entries/TextMenuEntry.java | 2 +- .../shedaniel/rei/impl/client/gui/modules/entries/ToggleMenuEntry.java | 2 +- .../me/shedaniel/rei/impl/client/gui/performance/PerformanceScreen.java | 2 +- .../rei/impl/client/gui/performance/entry/PerformanceEntry.java | 2 +- .../rei/impl/client/gui/performance/entry/PerformanceEntryImpl.java | 2 +- .../rei/impl/client/gui/performance/entry/SubCategoryListEntry.java | 2 +- .../rei/impl/client/gui/screen/AbstractDisplayViewingScreen.java | 2 +- .../rei/impl/client/gui/screen/CompositeDisplayViewingScreen.java | 2 +- .../me/shedaniel/rei/impl/client/gui/screen/ConfigReloadingScreen.java | 2 +- .../rei/impl/client/gui/screen/DefaultDisplayViewingScreen.java | 2 +- .../impl/client/gui/screen/SearchFilterSyntaxHighlightingScreen.java | 2 +- .../rei/impl/client/gui/screen/UncertainDisplayViewingScreen.java | 2 +- .../me/shedaniel/rei/impl/client/gui/screen/WarningAndErrorScreen.java | 2 +- .../java/me/shedaniel/rei/impl/client/gui/text/TextTransformations.java | 2 +- .../shedaniel/rei/impl/client/gui/toast/CopyRecipeIdentifierToast.java | 2 +- .../rei/impl/client/gui/toast/ExportRecipeIdentifierToast.java | 2 +- .../me/shedaniel/rei/impl/client/gui/widget/AutoCraftingEvaluator.java | 2 +- .../rei/impl/client/gui/widget/BatchedEntryRendererManager.java | 2 +- .../me/shedaniel/rei/impl/client/gui/widget/CachedEntryListRender.java | 2 +- .../me/shedaniel/rei/impl/client/gui/widget/CatchingExceptionUtils.java | 2 +- .../me/shedaniel/rei/impl/client/gui/widget/ConfigButtonWidget.java | 2 +- .../rei/impl/client/gui/widget/CraftableFilterButtonWidget.java | 2 +- .../rei/impl/client/gui/widget/DefaultDisplayChoosePageWidget.java | 2 +- .../rei/impl/client/gui/widget/DelegateWidgetWithTranslate.java | 2 +- .../me/shedaniel/rei/impl/client/gui/widget/DisplayCompositeWidget.java | 2 +- .../shedaniel/rei/impl/client/gui/widget/DisplayTooltipComponent.java | 2 +- .../me/shedaniel/rei/impl/client/gui/widget/DisplayedEntryWidget.java | 2 +- .../java/me/shedaniel/rei/impl/client/gui/widget/DraggableWidget.java | 2 +- .../rei/impl/client/gui/widget/DynamicErrorFreeEntryListWidget.java | 2 +- .../java/me/shedaniel/rei/impl/client/gui/widget/EntryHighlighter.java | 2 +- .../main/java/me/shedaniel/rei/impl/client/gui/widget/EntryWidget.java | 2 +- .../java/me/shedaniel/rei/impl/client/gui/widget/InternalWidgets.java | 2 +- .../java/me/shedaniel/rei/impl/client/gui/widget/LateRenderable.java | 2 +- .../main/java/me/shedaniel/rei/impl/client/gui/widget/MergedWidget.java | 2 +- .../main/java/me/shedaniel/rei/impl/client/gui/widget/NoOpWidget.java | 2 +- .../java/me/shedaniel/rei/impl/client/gui/widget/OverflowWidget.java | 2 +- .../me/shedaniel/rei/impl/client/gui/widget/PaddedCenterWidget.java | 2 +- .../main/java/me/shedaniel/rei/impl/client/gui/widget/PaddedWidget.java | 2 +- .../java/me/shedaniel/rei/impl/client/gui/widget/QueuedTooltip.java | 2 +- .../me/shedaniel/rei/impl/client/gui/widget/RendererWrappedWidget.java | 2 +- .../me/shedaniel/rei/impl/client/gui/widget/TabContainerWidget.java | 2 +- .../main/java/me/shedaniel/rei/impl/client/gui/widget/TabWidget.java | 2 +- .../me/shedaniel/rei/impl/client/gui/widget/TooltipContextImpl.java | 2 +- .../me/shedaniel/rei/impl/client/gui/widget/VanillaWrappedWidget.java | 2 +- .../shedaniel/rei/impl/client/gui/widget/basewidgets/ArrowWidget.java | 2 +- .../rei/impl/client/gui/widget/basewidgets/BurningFireWidget.java | 2 +- .../shedaniel/rei/impl/client/gui/widget/basewidgets/ButtonWidget.java | 2 +- .../rei/impl/client/gui/widget/basewidgets/DrawableWidget.java | 2 +- .../client/gui/widget/basewidgets/FillRectangleDrawableConsumer.java | 2 +- .../shedaniel/rei/impl/client/gui/widget/basewidgets/LabelWidget.java | 2 +- .../shedaniel/rei/impl/client/gui/widget/basewidgets/PanelWidget.java | 2 +- .../rei/impl/client/gui/widget/basewidgets/TextFieldWidget.java | 2 +- .../impl/client/gui/widget/basewidgets/TexturedDrawableConsumer.java | 2 +- .../shedaniel/rei/impl/client/gui/widget/basewidgets/package-info.java | 2 +- .../rei/impl/client/gui/widget/entrylist/CachingEntryRenderer.java | 2 +- .../rei/impl/client/gui/widget/entrylist/CollapsedEntriesTooltip.java | 2 +- .../rei/impl/client/gui/widget/entrylist/CollapsingEntryListWidget.java | 2 +- .../rei/impl/client/gui/widget/entrylist/EntryListSearchManager.java | 2 +- .../rei/impl/client/gui/widget/entrylist/EntryListStackEntry.java | 2 +- .../shedaniel/rei/impl/client/gui/widget/entrylist/EntryListWidget.java | 2 +- .../rei/impl/client/gui/widget/entrylist/PaginatedEntryListWidget.java | 2 +- .../rei/impl/client/gui/widget/entrylist/ScrolledEntryListWidget.java | 2 +- .../rei/impl/client/gui/widget/favorites/FavoritesEntriesManager.java | 2 +- .../rei/impl/client/gui/widget/favorites/FavoritesListWidget.java | 2 +- .../rei/impl/client/gui/widget/favorites/history/DisplayEntry.java | 2 +- .../impl/client/gui/widget/favorites/history/DisplayHistoryManager.java | 2 +- .../impl/client/gui/widget/favorites/history/DisplayHistoryWidget.java | 2 +- .../client/gui/widget/favorites/listeners/FavoritesRegionListener.java | 2 +- .../gui/widget/favorites/listeners/FavoritesSystemRegionListener.java | 2 +- .../client/gui/widget/favorites/panel/FadingFavoritesPanelButton.java | 2 +- .../rei/impl/client/gui/widget/favorites/panel/FavoritesPanel.java | 2 +- .../client/gui/widget/favorites/panel/FavoritesTogglePanelButton.java | 2 +- .../client/gui/widget/favorites/panel/rows/FavoritesPanelEmptyRow.java | 2 +- .../gui/widget/favorites/panel/rows/FavoritesPanelEntriesRow.java | 2 +- .../impl/client/gui/widget/favorites/panel/rows/FavoritesPanelRow.java | 2 +- .../gui/widget/favorites/panel/rows/FavoritesPanelSectionRow.java | 2 +- .../gui/widget/favorites/panel/rows/FavoritesPanelSeparatorRow.java | 2 +- .../rei/impl/client/gui/widget/favorites/trash/TrashWidget.java | 2 +- .../java/me/shedaniel/rei/impl/client/gui/widget/hint/HintWidget.java | 2 +- .../shedaniel/rei/impl/client/gui/widget/hint/HintsContainerWidget.java | 2 +- .../rei/impl/client/gui/widget/region/EntryStacksRegionWidget.java | 2 +- .../me/shedaniel/rei/impl/client/gui/widget/region/RealRegionEntry.java | 2 +- .../rei/impl/client/gui/widget/region/RegionDraggableStack.java | 2 +- .../shedaniel/rei/impl/client/gui/widget/region/RegionEntryWidget.java | 2 +- .../me/shedaniel/rei/impl/client/gui/widget/region/RegionListener.java | 2 +- .../rei/impl/client/gui/widget/region/RegionRenderingDebugger.java | 2 +- .../shedaniel/rei/impl/client/gui/widget/search/OverlaySearchField.java | 2 +- .../client/gui/widget/search/OverlaySearchFieldSyntaxHighlighter.java | 2 +- .../rei/impl/client/registry/category/CategoryRegistryImpl.java | 2 +- .../shedaniel/rei/impl/client/registry/display/DisplayRegistryImpl.java | 2 +- .../shedaniel/rei/impl/client/registry/screen/ExclusionZonesImpl.java | 2 +- .../shedaniel/rei/impl/client/registry/screen/ScreenRegistryImpl.java | 2 +- .../java/me/shedaniel/rei/impl/client/search/AsyncSearchManager.java | 2 +- runtime/src/main/java/me/shedaniel/rei/impl/client/search/IntRange.java | 2 +- .../java/me/shedaniel/rei/impl/client/search/SearchProviderImpl.java | 2 +- .../shedaniel/rei/impl/client/search/argument/AlternativeArgument.java | 2 +- .../java/me/shedaniel/rei/impl/client/search/argument/Argument.java | 2 +- .../me/shedaniel/rei/impl/client/search/argument/CompoundArgument.java | 2 +- .../java/me/shedaniel/rei/impl/client/search/argument/IndexSet.java | 2 +- .../shedaniel/rei/impl/client/search/argument/InputMethodMatcher.java | 2 +- .../impl/client/search/argument/type/AlwaysMatchingArgumentType.java | 2 +- .../me/shedaniel/rei/impl/client/search/argument/type/ArgumentType.java | 2 +- .../rei/impl/client/search/argument/type/ArgumentTypesRegistry.java | 2 +- .../rei/impl/client/search/argument/type/IdentifierArgumentType.java | 2 +- .../me/shedaniel/rei/impl/client/search/argument/type/MatchType.java | 2 +- .../shedaniel/rei/impl/client/search/argument/type/ModArgumentType.java | 2 +- .../rei/impl/client/search/argument/type/RegexArgumentType.java | 2 +- .../shedaniel/rei/impl/client/search/argument/type/TagArgumentType.java | 2 +- .../rei/impl/client/search/argument/type/TextArgumentType.java | 2 +- .../rei/impl/client/search/argument/type/TooltipArgumentType.java | 2 +- .../me/shedaniel/rei/impl/client/search/method/DefaultInputMethod.java | 2 +- .../rei/impl/client/search/method/InputMethodRegistryImpl.java | 2 +- .../rei/impl/client/search/method/unihan/BomopofoInputMethod.java | 2 +- .../rei/impl/client/search/method/unihan/DoublePinyinInputMethod.java | 2 +- .../rei/impl/client/search/method/unihan/JyutpingInputMethod.java | 2 +- .../rei/impl/client/search/method/unihan/PinyinInputMethod.java | 2 +- .../rei/impl/client/search/method/unihan/UniHanInputMethod.java | 2 +- .../shedaniel/rei/impl/client/search/method/unihan/UniHanManager.java | 2 +- .../rei/impl/client/search/result/ArgumentApplicableResult.java | 2 +- .../java/me/shedaniel/rei/impl/client/subsets/SubsetsRegistryImpl.java | 2 +- .../me/shedaniel/rei/impl/client/transfer/MissingStacksTooltip.java | 2 +- .../shedaniel/rei/impl/client/transfer/TransferHandlerRegistryImpl.java | 2 +- .../main/java/me/shedaniel/rei/impl/client/util/CrashReportUtils.java | 2 +- .../src/main/java/me/shedaniel/rei/impl/client/util/ThreadCreator.java | 2 +- runtime/src/main/java/me/shedaniel/rei/impl/client/view/ViewsImpl.java | 2 +- .../me/shedaniel/rei/impl/common/category/CategoryIdentifierImpl.java | 2 +- .../rei/impl/common/display/DisplaySerializerRegistryImpl.java | 2 +- .../java/me/shedaniel/rei/impl/common/entry/AbstractEntryStack.java | 2 +- .../shedaniel/rei/impl/common/entry/DeferringEntryTypeProviderImpl.java | 2 +- .../main/java/me/shedaniel/rei/impl/common/entry/EmptyEntryStack.java | 2 +- .../java/me/shedaniel/rei/impl/common/entry/EntryIngredientImpl.java | 2 +- .../java/me/shedaniel/rei/impl/common/entry/EntryStackProviderImpl.java | 2 +- .../main/java/me/shedaniel/rei/impl/common/entry/TypedEntryStack.java | 2 +- .../rei/impl/common/entry/comparison/EntryComparatorRegistryImpl.java | 2 +- .../rei/impl/common/entry/comparison/FluidComparatorRegistryImpl.java | 2 +- .../rei/impl/common/entry/comparison/ItemComparatorRegistryImpl.java | 2 +- .../rei/impl/common/entry/comparison/NbtHasherProviderImpl.java | 2 +- .../impl/common/entry/settings/EntrySettingsAdapterRegistryImpl.java | 2 +- .../java/me/shedaniel/rei/impl/common/entry/type/EntryRegistryImpl.java | 2 +- .../java/me/shedaniel/rei/impl/common/entry/type/EntryRegistryList.java | 2 +- .../me/shedaniel/rei/impl/common/entry/type/EntryRegistryListImpl.java | 2 +- .../me/shedaniel/rei/impl/common/entry/type/EntryRegistryListener.java | 2 +- .../java/me/shedaniel/rei/impl/common/entry/type/EntryTypeDeferred.java | 2 +- .../me/shedaniel/rei/impl/common/entry/type/EntryTypeRegistryImpl.java | 2 +- .../java/me/shedaniel/rei/impl/common/entry/type/FilteredEntryList.java | 2 +- .../java/me/shedaniel/rei/impl/common/entry/type/FilteringLogic.java | 2 +- .../me/shedaniel/rei/impl/common/entry/type/PreFilteredEntryList.java | 2 +- .../shedaniel/rei/impl/common/entry/type/collapsed/CollapsedStack.java | 2 +- .../impl/common/entry/type/collapsed/CollapsibleEntryRegistryImpl.java | 2 +- .../rei/impl/common/entry/type/types/BuiltinEntryDefinition.java | 2 +- .../rei/impl/common/entry/type/types/EmptyEntryDefinition.java | 2 +- .../me/shedaniel/rei/impl/common/fluid/FluidSupportProviderImpl.java | 2 +- .../src/main/java/me/shedaniel/rei/impl/common/logging/FileLogger.java | 2 +- .../main/java/me/shedaniel/rei/impl/common/logging/FilteringLogger.java | 2 +- .../src/main/java/me/shedaniel/rei/impl/common/logging/Log4JLogger.java | 2 +- .../src/main/java/me/shedaniel/rei/impl/common/logging/MultiLogger.java | 2 +- .../java/me/shedaniel/rei/impl/common/logging/TransformingLogger.java | 2 +- .../rei/impl/common/logging/performance/PerformanceLogger.java | 2 +- .../rei/impl/common/logging/performance/PerformanceLoggerImpl.java | 2 +- .../java/me/shedaniel/rei/impl/common/plugins/PluginManagerImpl.java | 2 +- .../me/shedaniel/rei/impl/common/registry/RecipeManagerContextImpl.java | 2 +- .../java/me/shedaniel/rei/impl/common/transfer/InputSlotCrafter.java | 2 +- .../me/shedaniel/rei/impl/common/transfer/MenuInfoRegistryImpl.java | 2 +- .../java/me/shedaniel/rei/impl/common/util/HashedEntryStackWrapper.java | 2 +- .../src/main/java/me/shedaniel/rei/impl/common/util/IssuesDetector.java | 2 +- .../src/main/java/me/shedaniel/rei/impl/common/util/RectangleUtils.java | 2 +- runtime/src/main/java/me/shedaniel/rei/impl/common/util/Weather.java | 2 +- runtime/src/main/java/me/shedaniel/rei/impl/init/PluginDetector.java | 2 +- .../main/java/me/shedaniel/rei/impl/init/PrimitivePlatformAdapter.java | 2 +- .../java/me/shedaniel/rei/impl/init/RoughlyEnoughItemsInitializer.java | 2 +- .../me/shedaniel/rei/plugin/autocrafting/DefaultCategoryHandler.java | 2 +- .../java/me/shedaniel/rei/plugin/client/entry/FluidEntryDefinition.java | 2 +- .../java/me/shedaniel/rei/plugin/client/entry/ItemEntryDefinition.java | 2 +- .../shedaniel/rei/plugin/client/runtime/DefaultClientRuntimePlugin.java | 2 +- .../rei/plugin/client/runtime/FilteredStacksVisibilityHandler.java | 2 +- .../java/me/shedaniel/rei/plugin/client/runtime/InputMethodWatcher.java | 2 +- .../rei/plugin/client/runtime/PluginStageExecutionWatcher.java | 2 +- .../shedaniel/rei/plugin/client/runtime/SearchBarHighlightWatcher.java | 2 +- .../shedaniel/rei/plugin/client/runtime/SearchFilterPrepareWatcher.java | 2 +- .../me/shedaniel/rei/plugin/common/runtime/DefaultRuntimePlugin.java | 2 +- runtime/src/main/java/me/shedaniel/rei/plugin/test/REITestPlugin.java | 2 +- runtime/src/test/java/InputMethodTest.java | 2 +- 539 files changed, 539 insertions(+), 539 deletions(-) diff --git a/LICENSE b/LICENSE index dbeee3044..97cd26bad 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2018, 2019, 2020, 2021, 2022 shedaniel +Copyright (c) 2018, 2019, 2020, 2021, 2022, 2023 shedaniel Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/api/src/main/java/me/shedaniel/rei/api/client/ClientHelper.java b/api/src/main/java/me/shedaniel/rei/api/client/ClientHelper.java index fdba2503a..4726e8fd1 100644 --- a/api/src/main/java/me/shedaniel/rei/api/client/ClientHelper.java +++ b/api/src/main/java/me/shedaniel/rei/api/client/ClientHelper.java @@ -1,6 +1,6 @@ /* * This file is licensed under the MIT License, part of Roughly Enough Items. - * Copyright (c) 2018, 2019, 2020, 2021, 2022 shedaniel + * Copyright (c) 2018, 2019, 2020, 2021, 2022, 2023 shedaniel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/api/src/main/java/me/shedaniel/rei/api/client/REIRuntime.java b/api/src/main/java/me/shedaniel/rei/api/client/REIRuntime.java index a17751703..b0c3915c6 100644 --- a/api/src/main/java/me/shedaniel/rei/api/client/REIRuntime.java +++ b/api/src/main/java/me/shedaniel/rei/api/client/REIRuntime.java @@ -1,6 +1,6 @@ /* * This file is licensed under the MIT License, part of Roughly Enough Items. - * Copyright (c) 2018, 2019, 2020, 2021, 2022 shedaniel + * Copyright (c) 2018, 2019, 2020, 2021, 2022, 2023 shedaniel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/api/src/main/java/me/shedaniel/rei/api/client/config/ConfigManager.java b/api/src/main/java/me/shedaniel/rei/api/client/config/ConfigManager.java index 2d898d524..ffeb21ef7 100644 --- a/api/src/main/java/me/shedaniel/rei/api/client/config/ConfigManager.java +++ b/api/src/main/java/me/shedaniel/rei/api/client/config/ConfigManager.java @@ -1,6 +1,6 @@ /* * This file is licensed under the MIT License, part of Roughly Enough Items. - * Copyright (c) 2018, 2019, 2020, 2021, 2022 shedaniel + * Copyright (c) 2018, 2019, 2020, 2021, 2022, 2023 shedaniel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/api/src/main/java/me/shedaniel/rei/api/client/config/ConfigObject.java b/api/src/main/java/me/shedaniel/rei/api/client/config/ConfigObject.java index f62e3590a..45d66c860 100644 --- a/api/src/main/java/me/shedaniel/rei/api/client/config/ConfigObject.java +++ b/api/src/main/java/me/shedaniel/rei/api/client/config/ConfigObject.java @@ -1,6 +1,6 @@ /* * This file is licensed under the MIT License, part of Roughly Enough Items. - * Copyright (c) 2018, 2019, 2020, 2021, 2022 shedaniel + * Copyright (c) 2018, 2019, 2020, 2021, 2022, 2023 shedaniel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/api/src/main/java/me/shedaniel/rei/api/client/config/addon/ConfigAddon.java b/api/src/main/java/me/shedaniel/rei/api/client/config/addon/ConfigAddon.java index ef1855128..51d9a0b81 100644 --- a/api/src/main/java/me/shedaniel/rei/api/client/config/addon/ConfigAddon.java +++ b/api/src/main/java/me/shedaniel/rei/api/client/config/addon/ConfigAddon.java @@ -1,6 +1,6 @@ /* * This file is licensed under the MIT License, part of Roughly Enough Items. - * Copyright (c) 2018, 2019, 2020, 2021, 2022 shedaniel + * Copyright (c) 2018, 2019, 2020, 2021, 2022, 2023 shedaniel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/api/src/main/java/me/shedaniel/rei/api/client/config/addon/ConfigAddonRegistry.java b/api/src/main/java/me/shedaniel/rei/api/client/config/addon/ConfigAddonRegistry.java index 0156e1347..42c92a60d 100644 --- a/api/src/main/java/me/shedaniel/rei/api/client/config/addon/ConfigAddonRegistry.java +++ b/api/src/main/java/me/shedaniel/rei/api/client/config/addon/ConfigAddonRegistry.java @@ -1,6 +1,6 @@ /* * This file is licensed under the MIT License, part of Roughly Enough Items. - * Copyright (c) 2018, 2019, 2020, 2021, 2022 shedaniel + * Copyright (c) 2018, 2019, 2020, 2021, 2022, 2023 shedaniel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/api/src/main/java/me/shedaniel/rei/api/client/config/entry/EntryStackProvider.java b/api/src/main/java/me/shedaniel/rei/api/client/config/entry/EntryStackProvider.java index caafc9fbf..c103a2d94 100644 --- a/api/src/main/java/me/shedaniel/rei/api/client/config/entry/EntryStackProvider.java +++ b/api/src/main/java/me/shedaniel/rei/api/client/config/entry/EntryStackProvider.java @@ -1,6 +1,6 @@ /* * This file is licensed under the MIT License, part of Roughly Enough Items. - * Copyright (c) 2018, 2019, 2020, 2021, 2022 shedaniel + * Copyright (c) 2018, 2019, 2020, 2021, 2022, 2023 shedaniel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/api/src/main/java/me/shedaniel/rei/api/client/entry/filtering/FilteringContext.java b/api/src/main/java/me/shedaniel/rei/api/client/entry/filtering/FilteringContext.java index 8cf2179e0..eeb49144a 100644 --- a/api/src/main/java/me/shedaniel/rei/api/client/entry/filtering/FilteringContext.java +++ b/api/src/main/java/me/shedaniel/rei/api/client/entry/filtering/FilteringContext.java @@ -1,6 +1,6 @@ /* * This file is licensed under the MIT License, part of Roughly Enough Items. - * Copyright (c) 2018, 2019, 2020, 2021, 2022 shedaniel + * Copyright (c) 2018, 2019, 2020, 2021, 2022, 2023 shedaniel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/api/src/main/java/me/shedaniel/rei/api/client/entry/filtering/FilteringResult.java b/api/src/main/java/me/shedaniel/rei/api/client/entry/filtering/FilteringResult.java index 4d4392ae9..d2b06b9cc 100644 --- a/api/src/main/java/me/shedaniel/rei/api/client/entry/filtering/FilteringResult.java +++ b/api/src/main/java/me/shedaniel/rei/api/client/entry/filtering/FilteringResult.java @@ -1,6 +1,6 @@ /* * This file is licensed under the MIT License, part of Roughly Enough Items. - * Copyright (c) 2018, 2019, 2020, 2021, 2022 shedaniel + * Copyright (c) 2018, 2019, 2020, 2021, 2022, 2023 shedaniel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/api/src/main/java/me/shedaniel/rei/api/client/entry/filtering/FilteringResultFactory.java b/api/src/main/java/me/shedaniel/rei/api/client/entry/filtering/FilteringResultFactory.java index fa391362a..838eef353 100644 --- a/api/src/main/java/me/shedaniel/rei/api/client/entry/filtering/FilteringResultFactory.java +++ b/api/src/main/java/me/shedaniel/rei/api/client/entry/filtering/FilteringResultFactory.java @@ -1,6 +1,6 @@ /* * This file is licensed under the MIT License, part of Roughly Enough Items. - * Copyright (c) 2018, 2019, 2020, 2021, 2022 shedaniel + * Copyright (c) 2018, 2019, 2020, 2021, 2022, 2023 shedaniel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/api/src/main/java/me/shedaniel/rei/api/client/entry/filtering/FilteringRule.java b/api/src/main/java/me/shedaniel/rei/api/client/entry/filtering/FilteringRule.java index a133de686..f173dc25b 100644 --- a/api/src/main/java/me/shedaniel/rei/api/client/entry/filtering/FilteringRule.java +++ b/api/src/main/java/me/shedaniel/rei/api/client/entry/filtering/FilteringRule.java @@ -1,6 +1,6 @@ /* * This file is licensed under the MIT License, part of Roughly Enough Items. - * Copyright (c) 2018, 2019, 2020, 2021, 2022 shedaniel + * Copyright (c) 2018, 2019, 2020, 2021, 2022, 2023 shedaniel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/api/src/main/java/me/shedaniel/rei/api/client/entry/filtering/FilteringRuleType.java b/api/src/main/java/me/shedaniel/rei/api/client/entry/filtering/FilteringRuleType.java index 7891ebbc5..5c17346d2 100644 --- a/api/src/main/java/me/shedaniel/rei/api/client/entry/filtering/FilteringRuleType.java +++ b/api/src/main/java/me/shedaniel/rei/api/client/entry/filtering/FilteringRuleType.java @@ -1,6 +1,6 @@ /* * This file is licensed under the MIT License, part of Roughly Enough Items. - * Copyright (c) 2018, 2019, 2020, 2021, 2022 shedaniel + * Copyright (c) 2018, 2019, 2020, 2021, 2022, 2023 shedaniel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/api/src/main/java/me/shedaniel/rei/api/client/entry/filtering/FilteringRuleTypeRegistry.java b/api/src/main/java/me/shedaniel/rei/api/client/entry/filtering/FilteringRuleTypeRegistry.java index 16638a828..78d550fa9 100644 --- a/api/src/main/java/me/shedaniel/rei/api/client/entry/filtering/FilteringRuleTypeRegistry.java +++ b/api/src/main/java/me/shedaniel/rei/api/client/entry/filtering/FilteringRuleTypeRegistry.java @@ -1,6 +1,6 @@ /* * This file is licensed under the MIT License, part of Roughly Enough Items. - * Copyright (c) 2018, 2019, 2020, 2021, 2022 shedaniel + * Copyright (c) 2018, 2019, 2020, 2021, 2022, 2023 shedaniel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/api/src/main/java/me/shedaniel/rei/api/client/entry/filtering/base/BasicFilteringRule.java b/api/src/main/java/me/shedaniel/rei/api/client/entry/filtering/base/BasicFilteringRule.java index 4800a430e..9b3a547a3 100644 --- a/api/src/main/java/me/shedaniel/rei/api/client/entry/filtering/base/BasicFilteringRule.java +++ b/api/src/main/java/me/shedaniel/rei/api/client/entry/filtering/base/BasicFilteringRule.java @@ -1,6 +1,6 @@ /* * This file is licensed under the MIT License, part of Roughly Enough Items. - * Copyright (c) 2018, 2019, 2020, 2021, 2022 shedaniel + * Copyright (c) 2018, 2019, 2020, 2021, 2022, 2023 shedaniel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/api/src/main/java/me/shedaniel/rei/api/client/entry/region/RegionEntry.java b/api/src/main/java/me/shedaniel/rei/api/client/entry/region/RegionEntry.java index 1e4c516c9..cf88e5263 100644 --- a/api/src/main/java/me/shedaniel/rei/api/client/entry/region/RegionEntry.java +++ b/api/src/main/java/me/shedaniel/rei/api/client/entry/region/RegionEntry.java @@ -1,6 +1,6 @@ /* * This file is licensed under the MIT License, part of Roughly Enough Items. - * Copyright (c) 2018, 2019, 2020, 2021, 2022 shedaniel + * Copyright (c) 2018, 2019, 2020, 2021, 2022, 2023 shedaniel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/api/src/main/java/me/shedaniel/rei/api/client/entry/renderer/AbstractEntryRenderer.java b/api/src/main/java/me/shedaniel/rei/api/client/entry/renderer/AbstractEntryRenderer.java index 4a838738f..9f8db359c 100644 --- a/api/src/main/java/me/shedaniel/rei/api/client/entry/renderer/AbstractEntryRenderer.java +++ b/api/src/main/java/me/shedaniel/rei/api/client/entry/renderer/AbstractEntryRenderer.java @@ -1,6 +1,6 @@ /* * This file is licensed under the MIT License, part of Roughly Enough Items. - * Copyright (c) 2018, 2019, 2020, 2021, 2022 shedaniel + * Copyright (c) 2018, 2019, 2020, 2021, 2022, 2023 shedaniel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/api/src/main/java/me/shedaniel/rei/api/client/entry/renderer/BatchedEntryRenderer.java b/api/src/main/java/me/shedaniel/rei/api/client/entry/renderer/BatchedEntryRenderer.java index ba5b406bb..91267859d 100644 --- a/api/src/main/java/me/shedaniel/rei/api/client/entry/renderer/BatchedEntryRenderer.java +++ b/api/src/main/java/me/shedaniel/rei/api/client/entry/renderer/BatchedEntryRenderer.java @@ -1,6 +1,6 @@ /* * This file is licensed under the MIT License, part of Roughly Enough Items. - * Copyright (c) 2018, 2019, 2020, 2021, 2022 shedaniel + * Copyright (c) 2018, 2019, 2020, 2021, 2022, 2023 shedaniel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/api/src/main/java/me/shedaniel/rei/api/client/entry/renderer/EntryRenderer.java b/api/src/main/java/me/shedaniel/rei/api/client/entry/renderer/EntryRenderer.java index aa2ce6db8..81bb56d15 100644 --- a/api/src/main/java/me/shedaniel/rei/api/client/entry/renderer/EntryRenderer.java +++ b/api/src/main/java/me/shedaniel/rei/api/client/entry/renderer/EntryRenderer.java @@ -1,6 +1,6 @@ /* * This file is licensed under the MIT License, part of Roughly Enough Items. - * Copyright (c) 2018, 2019, 2020, 2021, 2022 shedaniel + * Copyright (c) 2018, 2019, 2020, 2021, 2022, 2023 shedaniel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/api/s