aboutsummaryrefslogtreecommitdiff
path: root/api/src/main/java/me/shedaniel
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2021-02-05 21:55:26 +0800
committershedaniel <daniel@shedaniel.me>2021-02-05 21:55:26 +0800
commitdc92d0a4d262b633e9f322def3e89ab1a05417ab (patch)
tree75d51513b5d930f0456959c6034ba02e21cf12d5 /api/src/main/java/me/shedaniel
parentea634e7ba29146d4ebc2c05b61257fa6c3b0642e (diff)
downloadRoughlyEnoughItems-dc92d0a4d262b633e9f322def3e89ab1a05417ab.tar.gz
RoughlyEnoughItems-dc92d0a4d262b633e9f322def3e89ab1a05417ab.tar.bz2
RoughlyEnoughItems-dc92d0a4d262b633e9f322def3e89ab1a05417ab.zip
More
Signed-off-by: shedaniel <daniel@shedaniel.me>
Diffstat (limited to 'api/src/main/java/me/shedaniel')
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/AutoTransferHandler.java2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/ClientHelper.java7
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/ConfigObject.java2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/DisplayBoundsRegistry.java2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/DisplayVisibilityHandler.java3
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/LiveRecipeGenerator.java1
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/OverlayDecider.java2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/REIHelper.java6
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/RecipeRegistry.java3
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/favorites/FavoriteEntry.java2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/favorites/FavoriteMenuEntry.java2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/gui/DisplayRenderer.java (renamed from api/src/main/java/me/shedaniel/rei/gui/entries/DisplayRenderer.java)4
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/gui/DrawableConsumer.java (renamed from api/src/main/java/me/shedaniel/rei/api/util/DrawableConsumer.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/gui/Renderer.java (renamed from api/src/main/java/me/shedaniel/rei/api/util/Renderer.java)4
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/gui/SimpleDisplayRenderer.java (renamed from api/src/main/java/me/shedaniel/rei/gui/entries/SimpleDisplayRenderer.java)10
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/gui/config/AppearanceTheme.java (renamed from api/src/main/java/me/shedaniel/rei/gui/config/AppearanceTheme.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/gui/config/ConfigButtonPosition.java (renamed from api/src/main/java/me/shedaniel/rei/gui/config/ConfigButtonPosition.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/gui/config/DisplayPanelLocation.java (renamed from api/src/main/java/me/shedaniel/rei/gui/config/DisplayPanelLocation.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/gui/config/EntryPanelOrdering.java (renamed from api/src/main/java/me/shedaniel/rei/gui/config/EntryPanelOrdering.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/gui/config/EntryPanelOrderingConfig.java (renamed from api/src/main/java/me/shedaniel/rei/gui/config/EntryPanelOrderingConfig.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/gui/config/ItemCheatingMode.java (renamed from api/src/main/java/me/shedaniel/rei/gui/config/ItemCheatingMode.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/gui/config/ItemCheatingStyle.java (renamed from api/src/main/java/me/shedaniel/rei/gui/config/ItemCheatingStyle.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/gui/config/RecipeBorderType.java (renamed from api/src/main/java/me/shedaniel/rei/gui/config/RecipeBorderType.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/gui/config/RecipeScreenType.java (renamed from api/src/main/java/me/shedaniel/rei/gui/config/RecipeScreenType.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/gui/config/SearchFieldLocation.java (renamed from api/src/main/java/me/shedaniel/rei/gui/config/SearchFieldLocation.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/gui/config/SyntaxHighlightingMode.java (renamed from api/src/main/java/me/shedaniel/rei/gui/config/SyntaxHighlightingMode.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/gui/widgets/Arrow.java (renamed from api/src/main/java/me/shedaniel/rei/api/widgets/Arrow.java)3
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/gui/widgets/BaseWidget.java (renamed from api/src/main/java/me/shedaniel/rei/api/widgets/BaseWidget.java)3
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/gui/widgets/BurningFire.java (renamed from api/src/main/java/me/shedaniel/rei/api/widgets/BurningFire.java)3
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/gui/widgets/Button.java (renamed from api/src/main/java/me/shedaniel/rei/api/widgets/Button.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/gui/widgets/Label.java (renamed from api/src/main/java/me/shedaniel/rei/api/widgets/Label.java)3
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/gui/widgets/Panel.java (renamed from api/src/main/java/me/shedaniel/rei/api/widgets/Panel.java)3
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/gui/widgets/Slot.java (renamed from api/src/main/java/me/shedaniel/rei/api/widgets/Slot.java)3
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/gui/widgets/TextField.java37
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/gui/widgets/Tooltip.java (renamed from api/src/main/java/me/shedaniel/rei/api/widgets/Tooltip.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/gui/widgets/Widget.java (renamed from api/src/main/java/me/shedaniel/rei/gui/widget/Widget.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/gui/widgets/WidgetWithBounds.java (renamed from api/src/main/java/me/shedaniel/rei/gui/widget/WidgetWithBounds.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/gui/widgets/Widgets.java (renamed from api/src/main/java/me/shedaniel/rei/api/widgets/Widgets.java)5
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/ingredient/EntryIngredient.java10
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/ingredient/EntryStack.java2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/ingredient/entry/AbstractRenderer.java2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/ingredient/entry/BuiltinEntryTypes.java2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/ingredient/entry/EntryRenderer.java2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/ingredient/util/EntryStacks.java2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/plugins/BuiltinPlugin.java (renamed from api/src/main/java/me/shedaniel/rei/api/BuiltinPlugin.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/registry/CategoryRegistry.java42
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/registry/ParentReloadable.java18
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/registry/PluginHandler.java10
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/registry/Reloadable.java5
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/registry/display/Display.java (renamed from api/src/main/java/me/shedaniel/rei/api/Display.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/registry/display/DisplayCategory.java (renamed from api/src/main/java/me/shedaniel/rei/api/registry/category/DisplayCategory.java)13
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/registry/display/TransferDisplay.java (renamed from api/src/main/java/me/shedaniel/rei/api/TransferDisplay.java)4
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/registry/display/TransferDisplayCategory.java (renamed from api/src/main/java/me/shedaniel/rei/api/TransferDisplayCategory.java)7
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/util/CollectionUtils.java (renamed from api/src/main/java/me/shedaniel/rei/utils/CollectionUtils.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/util/FormattingUtils.java (renamed from api/src/main/java/me/shedaniel/rei/utils/FormattingUtils.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/util/Identifiable.java7
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/util/ImmutableLiteralText.java (renamed from api/src/main/java/me/shedaniel/rei/utils/ImmutableLiteralText.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/util/TextRepresentable.java2
-rw-r--r--api/src/main/java/me/shedaniel/rei/gui/widget/TextFieldWidget.java624
-rw-r--r--api/src/main/java/me/shedaniel/rei/impl/Internals.java25
60 files changed, 209 insertions, 720 deletions
diff --git a/api/src/main/java/me/shedaniel/rei/api/AutoTransferHandler.java b/api/src/main/java/me/shedaniel/rei/api/AutoTransferHandler.java
index d4c29fcea..ff137ad51 100644
--- a/api/src/main/java/me/shedaniel/rei/api/AutoTransferHandler.java
+++ b/api/src/main/java/me/shedaniel/rei/api/AutoTransferHandler.java
@@ -25,6 +25,8 @@ package me.shedaniel.rei.api;
import it.unimi.dsi.fastutil.ints.IntArrayList;
import it.unimi.dsi.fastutil.ints.IntList;
+import me.shedaniel.rei.api.registry.display.Display;
+import me.shedaniel.rei.api.registry.display.TransferDisplayCategory;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.minecraft.client.Minecraft;
diff --git a/api/src/main/java/me/shedaniel/rei/api/ClientHelper.java b/api/src/main/java/me/shedaniel/rei/api/ClientHelper.java
index 34f5c2213..c1ff48e21 100644
--- a/api/src/main/java/me/shedaniel/rei/api/ClientHelper.java
+++ b/api/src/main/java/me/shedaniel/rei/api/ClientHelper.java
@@ -24,10 +24,11 @@
package me.shedaniel.rei.api;
import me.shedaniel.rei.api.ingredient.EntryStack;
-import me.shedaniel.rei.api.registry.category.DisplayCategory;
+import me.shedaniel.rei.api.registry.display.Display;
+import me.shedaniel.rei.api.registry.display.DisplayCategory;
+import me.shedaniel.rei.api.util.CollectionUtils;
+import me.shedaniel.rei.api.util.FormattingUtils;
import me.shedaniel.rei.impl.Internals;
-import me.shedaniel.rei.utils.CollectionUtils;
-import me.shedaniel.rei.utils.FormattingUtils;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.minecraft.ChatFormatting;
diff --git a/api/src/main/java/me/shedaniel/rei/api/ConfigObject.java b/api/src/main/java/me/shedaniel/rei/api/ConfigObject.java
index 1eec1243c..fc802346d 100644
--- a/api/src/main/java/me/shedaniel/rei/api/ConfigObject.java
+++ b/api/src/main/java/me/shedaniel/rei/api/ConfigObject.java
@@ -26,7 +26,7 @@ package me.shedaniel.rei.api;
import me.shedaniel.clothconfig2.api.ModifierKeyCode;
import me.shedaniel.rei.api.favorites.FavoriteEntry;
import me.shedaniel.rei.api.ingredient.EntryStack;
-import me.shedaniel.rei.gui.config.*;
+import me.shedaniel.rei.api.gui.config.*;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import org.jetbrains.annotations.ApiStatus;
diff --git a/api/src/main/java/me/shedaniel/rei/api/DisplayBoundsRegistry.java b/api/src/main/java/me/shedaniel/rei/api/DisplayBoundsRegistry.java
index 070fc4460..14ea6d244 100644
--- a/api/src/main/java/me/shedaniel/rei/api/DisplayBoundsRegistry.java
+++ b/api/src/main/java/me/shedaniel/rei/api/DisplayBoundsRegistry.java
@@ -24,7 +24,7 @@
package me.shedaniel.rei.api;
import me.shedaniel.math.Rectangle;
-import me.shedaniel.rei.gui.config.DisplayPanelLocation;
+import me.shedaniel.rei.api.gui.config.DisplayPanelLocation;
import me.shedaniel.rei.impl.Internals;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
diff --git a/api/src/main/java/me/shedaniel/rei/api/DisplayVisibilityHandler.java b/api/src/main/java/me/shedaniel/rei/api/DisplayVisibilityHandler.java
index 8dcb57197..cfea1316d 100644
--- a/api/src/main/java/me/shedaniel/rei/api/DisplayVisibilityHandler.java
+++ b/api/src/main/java/me/shedaniel/rei/api/DisplayVisibilityHandler.java
@@ -23,7 +23,8 @@
package me.shedaniel.rei.api;
-import me.shedaniel.rei.api.registry.category.DisplayCategory;
+import me.shedaniel.rei.api.registry.display.Display;
+import me.shedaniel.rei.api.registry.display.DisplayCategory;
import net.minecraft.world.InteractionResult;
import org.jetbrains.annotations.NotNull;
diff --git a/api/src/main/java/me/shedaniel/rei/api/LiveRecipeGenerator.java b/api/src/main/java/me/shedaniel/rei/api/LiveRecipeGenerator.java
index dcf2517e6..8549b95b7 100644
--- a/api/src/main/java/me/shedaniel/rei/api/LiveRecipeGenerator.java
+++ b/api/src/main/java/me/shedaniel/rei/api/LiveRecipeGenerator.java
@@ -24,6 +24,7 @@
package me.shedaniel.rei.api;
import me.shedaniel.rei.api.ingredient.EntryStack;
+import me.shedaniel.rei.api.registry.display.Display;
import net.minecraft.resources.ResourceLocation;
import java.util.List;
diff --git a/api/src/main/java/me/shedaniel/rei/api/OverlayDecider.java b/api/src/main/java/me/shedaniel/rei/api/OverlayDecider.java
index 1eac57611..84840d523 100644
--- a/api/src/main/java/me/shedaniel/rei/api/OverlayDecider.java
+++ b/api/src/main/java/me/shedaniel/rei/api/OverlayDecider.java
@@ -24,7 +24,7 @@
package me.shedaniel.rei.api;
import me.shedaniel.math.Rectangle;
-import me.shedaniel.rei.gui.config.DisplayPanelLocation;
+import me.shedaniel.rei.api.gui.config.DisplayPanelLocation;
import net.minecraft.world.InteractionResult;
import static net.minecraft.world.InteractionResult.PASS;
diff --git a/api/src/main/java/me/shedaniel/rei/api/REIHelper.java b/api/src/main/java/me/shedaniel/rei/api/REIHelper.java
index c4bc5b429..bbc08a38b 100644
--- a/api/src/main/java/me/shedaniel/rei/api/REIHelper.java
+++ b/api/src/main/java/me/shedaniel/rei/api/REIHelper.java
@@ -23,8 +23,8 @@
package me.shedaniel.rei.api;
-import me.shedaniel.rei.api.widgets.Tooltip;
-import me.shedaniel.rei.gui.widget.TextFieldWidget;
+import me.shedaniel.rei.api.gui.widgets.TextField;
+import me.shedaniel.rei.api.gui.widgets.Tooltip;
import me.shedaniel.rei.impl.Internals;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
@@ -55,7 +55,7 @@ public interface REIHelper {
boolean isDarkThemeEnabled();
@Nullable
- TextFieldWidget getSearchTextField();
+ TextField getSearchTextField();
void queueTooltip(@Nullable Tooltip tooltip);
diff --git a/api/src/main/java/me/shedaniel/rei/api/RecipeRegistry.java b/api/src/main/java/me/shedaniel/rei/api/RecipeRegistry.java
index 6c700c0d6..50bcd8016 100644
--- a/api/src/main/java/me/shedaniel/rei/api/RecipeRegistry.java
+++ b/api/src/main/java/me/shedaniel/rei/api/RecipeRegistry.java
@@ -25,7 +25,8 @@ package me.shedaniel.rei.api;
import me.shedaniel.math.Rectangle;
import me.shedaniel.rei.api.ingredient.EntryStack;
-import me.shedaniel.rei.api.registry.category.DisplayCategory;
+import me.shedaniel.rei.api.registry.display.Display;
+import me.shedaniel.rei.api.registry.display.DisplayCategory;
import me.shedaniel.rei.impl.Internals;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
diff --git a/api/src/main/java/me/shedaniel/rei/api/favorites/FavoriteEntry.java b/api/src/main/java/me/shedaniel/rei/api/favorites/FavoriteEntry.java
index 8f943a015..0f8f3dd1a 100644
--- a/api/src/main/java/me/shedaniel/rei/api/favorites/FavoriteEntry.java
+++ b/api/src/main/java/me/shedaniel/rei/api/favorites/FavoriteEntry.java
@@ -25,7 +25,7 @@ package me.shedaniel.rei.api.favorites;
import com.google.gson.JsonObject;
import me.shedaniel.rei.api.ingredient.EntryStack;
-import me.shedaniel.rei.api.util.Renderer;
+import me.shedaniel.rei.api.gui.Renderer;
import me.shedaniel.rei.impl.Internals;
import net.minecraft.resources.ResourceLocation;
import org.jetbrains.annotations.NotNull;
diff --git a/api/src/main/java/me/shedaniel/rei/api/favorites/FavoriteMenuEntry.java b/api/src/main/java/me/shedaniel/rei/api/favorites/FavoriteMenuEntry.java
index 575682f58..9d2d26883 100644
--- a/api/src/main/java/me/shedaniel/rei/api/favorites/FavoriteMenuEntry.java
+++ b/api/src/main/java/me/shedaniel/rei/api/favorites/FavoriteMenuEntry.java
@@ -23,7 +23,7 @@
package me.shedaniel.rei.api.favorites;
-import me.shedaniel.rei.gui.widget.Widget;
+import me.shedaniel.rei.api.gui.widgets.Widget;
import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.Nullable;
diff --git a/api/src/main/java/me/shedaniel/rei/gui/entries/DisplayRenderer.java b/api/src/main/java/me/shedaniel/rei/api/gui/DisplayRenderer.java
index 0ccc2476d..281d79a18 100644
--- a/api/src/main/java/me/shedaniel/rei/gui/entries/DisplayRenderer.java
+++ b/api/src/main/java/me/shedaniel/rei/api/gui/DisplayRenderer.java
@@ -21,11 +21,11 @@
* SOFTWARE.
*/
-package me.shedaniel.rei.gui.entries;
+package me.shedaniel.rei.api.gui;
import me.shedaniel.math.Point;
import me.shedaniel.rei.api.ingredient.entry.AbstractRenderer;
-import me.shedaniel.rei.api.widgets.Tooltip;
+import me.shedaniel.rei.api.gui.widgets.Tooltip;
import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.Nullable;
diff --git a/api/src/main/java/me/shedaniel/rei/api/util/DrawableConsumer.java b/api/src/main/java/me/shedaniel/rei/api/gui/DrawableConsumer.java
index 580d61f80..b98b777e5 100644
--- a/api/src/main/java/me/shedaniel/rei/api/util/DrawableConsumer.java
+++ b/api/src/main/java/me/shedaniel/rei/api/gui/DrawableConsumer.java
@@ -21,7 +21,7 @@
* SOFTWARE.
*/
-package me.shedaniel.rei.api.util;
+package me.shedaniel.rei.api.gui;
import com.mojang.blaze3d.vertex.PoseStack;
import net.minecraft.client.gui.GuiComponent;
diff --git a/api/src/main/java/me/shedaniel/rei/api/util/Renderer.java b/api/src/main/java/me/shedaniel/rei/api/gui/Renderer.java
index 32d12fa52..f76e0ec1a 100644
--- a/api/src/main/java/me/shedaniel/rei/api/util/Renderer.java
+++ b/api/src/main/java/me/shedaniel/rei/api/gui/Renderer.java
@@ -21,12 +21,12 @@
* SOFTWARE.
*/
-package me.shedaniel.rei.api.util;
+package me.shedaniel.rei.api.gui;
import com.mojang.blaze3d.vertex.PoseStack;
import me.shedaniel.math.Point;
import me.shedaniel.math.Rectangle;
-import me.shedaniel.rei.api.widgets.Tooltip;
+import me.shedaniel.rei.api.gui.widgets.Tooltip;
import org.jetbrains.annotations.Nullable;
public interface Renderer {
diff --git a/api/src/main/java/me/shedaniel/rei/gui/entries/SimpleDisplayRenderer.java b/api/src/main/java/me/shedaniel/rei/api/gui/SimpleDisplayRenderer.java
index daa5579e8..3f42e72b2 100644
--- a/api/src/main/java/me/shedaniel/rei/gui/entries/SimpleDisplayRenderer.java
+++ b/api/src/main/java/me/shedaniel/rei/api/gui/SimpleDisplayRenderer.java
@@ -21,7 +21,7 @@
* SOFTWARE.
*/
-package me.shedaniel.rei.gui.entries;
+package me.shedaniel.rei.api.gui;
import com.google.common.collect.Maps;
import com.mojang.blaze3d.vertex.PoseStack;
@@ -30,13 +30,13 @@ import it.unimi.dsi.fastutil.ints.IntSet;
import me.shedaniel.architectury.utils.Fraction;
import me.shedaniel.math.Point;
import me.shedaniel.math.Rectangle;
+import me.shedaniel.rei.api.gui.widgets.Slot;
+import me.shedaniel.rei.api.gui.widgets.Tooltip;
+import me.shedaniel.rei.api.gui.widgets.Widgets;
import me.shedaniel.rei.api.ingredient.EntryIngredient;
import me.shedaniel.rei.api.ingredient.EntryStack;
import me.shedaniel.rei.api.ingredient.util.EntryStacks;
-import me.shedaniel.rei.api.widgets.Slot;
-import me.shedaniel.rei.api.widgets.Tooltip;
-import me.shedaniel.rei.api.widgets.Widgets;
-import me.shedaniel.rei.utils.CollectionUtils;
+import me.shedaniel.rei.api.util.CollectionUtils;
import net.minecraft.client.Minecraft;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.util.Mth;
diff --git a/api/src/main/java/me/shedaniel/rei/gui/config/AppearanceTheme.java b/api/src/main/java/me/shedaniel/rei/api/gui/config/AppearanceTheme.java
index 3fcba4383..3d0f3d211 100644
--- a/api/src/main/java/me/shedaniel/rei/gui/config/AppearanceTheme.java
+++ b/api/src/main/java/me/shedaniel/rei/api/gui/config/AppearanceTheme.java
@@ -21,7 +21,7 @@
* SOFTWARE.
*/
-package me.shedaniel.rei.gui.config;
+package me.shedaniel.rei.api.gui.config;
import me.shedaniel.clothconfig2.gui.entries.SelectionListEntry;
import net.fabricmc.api.EnvType;
diff --git a/api/src/main/java/me/shedaniel/rei/gui/config/ConfigButtonPosition.java b/api/src/main/java/me/shedaniel/rei/api/gui/config/ConfigButtonPosition.java
index fe5641165..a77fc32a7 100644
--- a/api/src/main/java/me/shedaniel/rei/gui/config/ConfigButtonPosition.java
+++ b/api/src/main/java/me/shedaniel/rei/api/gui/config/ConfigButtonPosition.java
@@ -21,7 +21,7 @@
* SOFTWARE.
*/
-package me.shedaniel.rei.gui.config;
+package me.shedaniel.rei.api.gui.config;
import me.shedaniel.clothconfig2.gui.entries.SelectionListEntry;
import net.fabricmc.api.EnvType;