diff options
| author | shedaniel <daniel@shedaniel.me> | 2021-03-18 01:23:12 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2021-03-18 01:23:12 +0800 |
| commit | 3ce2916f5628a127e50c108e897b2d59a95b6d89 (patch) | |
| tree | 49ff2f953cefc6489c3bc22dfe5dcf0cce91ea22 /default-plugin/src/main/java/me | |
| parent | e7508133081539684416f1d8183b5adb9b12e40f (diff) | |
| download | RoughlyEnoughItems-3ce2916f5628a127e50c108e897b2d59a95b6d89.tar.gz RoughlyEnoughItems-3ce2916f5628a127e50c108e897b2d59a95b6d89.tar.bz2 RoughlyEnoughItems-3ce2916f5628a127e50c108e897b2d59a95b6d89.zip | |
Organize code
Signed-off-by: shedaniel <daniel@shedaniel.me>
Diffstat (limited to 'default-plugin/src/main/java/me')
13 files changed, 36 insertions, 44 deletions
diff --git a/default-plugin/src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java b/default-plugin/src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java index e41230c5d..6c547468a 100644 --- a/default-plugin/src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java +++ b/default-plugin/src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java @@ -32,25 +32,26 @@ import it.unimi.dsi.fastutil.objects.ReferenceSet; import me.shedaniel.architectury.hooks.FluidStackHooks; import me.shedaniel.architectury.platform.Platform; import me.shedaniel.math.Rectangle; -import me.shedaniel.rei.api.*; +import me.shedaniel.rei.api.REIHelper; +import me.shedaniel.rei.api.favorites.FavoriteEntry; +import me.shedaniel.rei.api.favorites.FavoriteEntryType; +import me.shedaniel.rei.api.fluid.FluidSupportProvider; import me.shedaniel.rei.api.ingredient.EntryIngredient; import me.shedaniel.rei.api.ingredient.EntryStack; import me.shedaniel.rei.api.ingredient.util.EntryIngredients; import me.shedaniel.rei.api.ingredient.util.EntryStacks; -import me.shedaniel.rei.api.favorites.FavoriteEntry; -import me.shedaniel.rei.api.favorites.FavoriteEntryType; -import me.shedaniel.rei.api.fluid.FluidSupportProvider; import me.shedaniel.rei.api.plugins.BuiltinPlugin; import me.shedaniel.rei.api.plugins.REIPlugin; import me.shedaniel.rei.api.registry.category.CategoryRegistry; +import me.shedaniel.rei.api.registry.display.Display; import me.shedaniel.rei.api.registry.display.DisplayRegistry; import me.shedaniel.rei.api.registry.entry.EntryRegistry; -import me.shedaniel.rei.api.registry.display.Display; import me.shedaniel.rei.api.registry.screen.DisplayBoundsProvider; import me.shedaniel.rei.api.registry.screen.ExclusionZones; import me.shedaniel.rei.api.registry.screen.ScreenRegistry; import me.shedaniel.rei.api.registry.transfer.TransferHandlerRegistry; import me.shedaniel.rei.api.subsets.SubsetsRegistry; +import me.shedaniel.rei.api.util.CollectionUtils; import me.shedaniel.rei.plugin.autocrafting.DefaultRecipeBookHandler; import me.shedaniel.rei.plugin.beacon.base.DefaultBeaconBaseCategory; import me.shedaniel.rei.plugin.beacon.base.DefaultBeaconBaseDisplay; @@ -90,7 +91,6 @@ import me.shedaniel.rei.plugin.stripping.DummyAxeItem; import me.shedaniel.rei.plugin.tilling.DefaultTillingCategory; import me.shedaniel.rei.plugin.tilling.DefaultTillingDisplay; import me.shedaniel.rei.plugin.tilling.DummyHoeItem; -import me.shedaniel.rei.api.util.CollectionUtils; import net.fabricmc.api.EnvType; import net.fabricmc.api.Environment; import net.minecraft.client.Minecraft; diff --git a/default-plugin/src/main/java/me/shedaniel/rei/plugin/DefaultServerContainerPlugin.java b/default-plugin/src/main/java/me/shedaniel/rei/plugin/DefaultServerContainerPlugin.java index 1a26e8130..20a6f6b8c 100644 --- a/default-plugin/src/main/java/me/shedaniel/rei/plugin/DefaultServerContainerPlugin.java +++ b/default-plugin/src/main/java/me/shedaniel/rei/plugin/DefaultServerContainerPlugin.java @@ -23,8 +23,8 @@ package me.shedaniel.rei.plugin; -import me.shedaniel.rei.plugin.containers.CraftingContainerInfoWrapper; import me.shedaniel.rei.api.server.ContainerInfoHandler; +import me.shedaniel.rei.plugin.containers.CraftingContainerInfoWrapper; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.inventory.*; diff --git a/default-plugin/src/main/java/me/shedaniel/rei/plugin/autocrafting/DefaultRecipeBookHandler.java b/default-plugin/src/main/java/me/shedaniel/rei/plugin/autocrafting/DefaultRecipeBookHandler.java index 8d8815b9a..5c46645dc 100644 --- a/default-plugin/src/main/java/me/shedaniel/rei/plugin/autocrafting/DefaultRecipeBookHandler.java +++ b/default-plugin/src/main/java/me/shedaniel/rei/plugin/autocrafting/DefaultRecipeBookHandler.java @@ -23,10 +23,10 @@ package me.shedaniel.rei.plugin.autocrafting; -import me.shedaniel.rei.api.registry.transfer.TransferHandler; import me.shedaniel.rei.api.ClientHelper; import me.shedaniel.rei.api.registry.display.Display; import me.shedaniel.rei.api.registry.display.TransferDisplay; +import me.shedaniel.rei.api.registry.transfer.TransferHandler; import me.shedaniel.rei.plugin.cooking.DefaultCookingDisplay; import me.shedaniel.rei.plugin.crafting.DefaultCraftingDisplay; import net.fabricmc.api.EnvType; diff --git a/default-plugin/src/main/java/me/shedaniel/rei/plugin/beacon/base/DefaultBeaconBaseCategory.java b/default-plugin/src/main/java/me/shedaniel/rei/plugin/beacon/base/DefaultBeaconBaseCategory.java index d78b95208..5c7d1cd1f 100644 --- a/default-plugin/src/main/java/me/shedaniel/rei/plugin/beacon/base/DefaultBeaconBaseCategory.java +++ b/default-plugin/src/main/java/me/shedaniel/rei/plugin/beacon/base/DefaultBeaconBaseCategory.java @@ -43,7 +43,6 @@ import me.shedaniel.rei.api.util.CollectionUtils; import me.shedaniel.rei.plugin.DefaultPlugin; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.components.events.GuiEventListener; -import net.minecraft.client.resources.language.I18n; import net.minecraft.network.chat.Component; import net.minecraft.network.chat.TranslatableComponent; import net.minecraft.resources.ResourceLocation; diff --git a/default-plugin/src/main/java/me/shedaniel/rei/plugin/beacon/payment/DefaultBeaconPaymentCategory.java b/default-plugin/src/main/java/me/shedaniel/rei/plugin/beacon/payment/DefaultBeaconPaymentCategory.java index 00bdc7839..690062ec7 100644 --- a/default-plugin/src/main/java/me/shedaniel/rei/plugin/beacon/payment/DefaultBeaconPaymentCategory.java +++ b/default-plugin/src/main/java/me/shedaniel/rei/plugin/beacon/payment/DefaultBeaconPaymentCategory.java @@ -31,19 +31,18 @@ import me.shedaniel.clothconfig2.api.ScrollingContainer; import me.shedaniel.math.Point; import me.shedaniel.math.Rectangle; import me.shedaniel.rei.api.REIHelper; -import me.shedaniel.rei.api.registry.display.DisplayCategory; +import me.shedaniel.rei.api.gui.DisplayRenderer; import me.shedaniel.rei.api.gui.Renderer; -import me.shedaniel.rei.api.ingredient.util.EntryStacks; import me.shedaniel.rei.api.gui.widgets.Slot; -import me.shedaniel.rei.api.gui.widgets.Widgets; -import me.shedaniel.rei.api.gui.DisplayRenderer; import me.shedaniel.rei.api.gui.widgets.Widget; import me.shedaniel.rei.api.gui.widgets.WidgetWithBounds; -import me.shedaniel.rei.plugin.DefaultPlugin; +import me.shedaniel.rei.api.gui.widgets.Widgets; +import me.shedaniel.rei.api.ingredient.util.EntryStacks; +import me.shedaniel.rei.api.registry.display.DisplayCategory; import me.shedaniel.rei.api.util.CollectionUtils; +import me.shedaniel.rei.plugin.DefaultPlugin; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.components.events.GuiEventListener; -import net.minecraft.client.resources.language.I18n; import net.minecraft.network.chat.Component; import net.minecraft.network.chat.TranslatableComponent; import net.minecraft.resources.ResourceLocation; diff --git a/default-plugin/src/main/java/me/shedaniel/rei/plugin/composting/DefaultCompostingCategory.java b/default-plugin/src/main/java/me/shedaniel/rei/plugin/composting/DefaultCompostingCategory.java index 61ef5272e..41aebe62d 100644 --- a/default-plugin/src/main/java/me/shedaniel/rei/plugin/composting/DefaultCompostingCategory.java +++ b/default-plugin/src/main/java/me/shedaniel/rei/plugin/composting/DefaultCompostingCategory.java @@ -27,48 +27,46 @@ import com.google.common.collect.Lists; import com.mojang.blaze3d.vertex.PoseStack; import me.shedaniel.math.Point; import me.shedaniel.math.Rectangle; +import me.shedaniel.rei.api.gui.DisplayRenderer; +import me.shedaniel.rei.api.gui.Renderer; +import me.shedaniel.rei.api.gui.widgets.Widget; +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.registry.display.DisplayCategory; -import me.shedaniel.rei.api.gui.Renderer; import me.shedaniel.rei.api.ingredient.util.EntryStacks; -import me.shedaniel.rei.api.gui.widgets.Widgets; -import me.shedaniel.rei.api.gui.DisplayRenderer; -import me.shedaniel.rei.api.gui.widgets.Widget; +import me.shedaniel.rei.api.registry.display.DisplayCategory; import me.shedaniel.rei.plugin.DefaultPlugin; import net.fabricmc.api.EnvType; import net.fabricmc.api.Environment; import net.minecraft.ChatFormatting; import net.minecraft.client.Minecraft; -import net.minecraft.client.resources.language.I18n; import net.minecraft.network.chat.Component; import net.minecraft.network.chat.TranslatableComponent; import net.minecraft.resources.ResourceLocation; import net.minecraft.util.Mth; import net.minecraft.world.level.block.Blocks; -import org.jetbrains.annotations.NotNull; import java.util.*; @Environment(EnvType.CLIENT) public class DefaultCompostingCategory implements DisplayCategory<DefaultCompostingDisplay> { @Override - public ResourceLocation getIdentifier() { + public ResourceLocation getIdentifier() { return DefaultPlugin.COMPOSTING; } @Override - public Renderer getIcon() { + public Renderer getIcon() { return EntryStacks.of(Blocks.COMPOSTER); } @Override - public Component getTitle() { + public Component getTitle() { return new TranslatableComponent("category.rei.composting"); } @Override - public DisplayRenderer getDisplayRenderer(DefaultCompostingDisplay display) { + public DisplayRenderer getDisplayRenderer(DefaultCompostingDisplay display) { return new DisplayRenderer() { private Component text = new TranslatableComponent("text.rei.composting.page", display.getPage() + 1); @@ -85,7 +83,7 @@ public class DefaultCompostingCategory implements DisplayCategory<DefaultCompost } @Override - public List<Widget> setupDisplay(DefaultCompostingDisplay display, Rectangle bounds) { + public List<Widget> setupDisplay(DefaultCompostingDisplay display, Rectangle bounds) { List<Widget> widgets = Lists.newArrayList(); Point startingPoint = new Point(bounds.x + bounds.width - 55, bounds.y + 110); List<EntryIngredient> stacks = new ArrayList<>(display.getInputEntries()); diff --git a/default-plugin/src/main/java/me/shedaniel/rei/plugin/containers/CraftingContainerInfoWrapper.java b/default-plugin/src/main/java/me/shedaniel/rei/plugin/containers/CraftingContainerInfoWrapper.java index b1137d1fa..d795e083d 100644 --- a/default-plugin/src/main/java/me/shedaniel/rei/plugin/containers/CraftingContainerInfoWrapper.java +++ b/default-plugin/src/main/java/me/shedaniel/rei/plugin/containers/CraftingContainerInfoWrapper.java @@ -28,7 +28,6 @@ import me.shedaniel.rei.api.server.RecipeFinder; import net.minecraft.world.inventory.AbstractContainerMenu; import net.minecraft.world.inventory.RecipeBookMenu; import net.minecraft.world.item.ItemStack; -import org.lwjgl.opengl.GL11; public class CraftingContainerInfoWrapper<T extends RecipeBookMenu<?>> implements ContainerInfo<T> { private Class<? extends RecipeBookMenu<?>> containerClass; diff --git a/default-plugin/src/main/java/me/shedaniel/rei/plugin/cooking/DefaultCookingDisplay.java b/default-plugin/src/main/java/me/shedaniel/rei/plugin/cooking/DefaultCookingDisplay.java index fac468109..29ebd4f23 100644 --- a/default-plugin/src/main/java/me/shedaniel/rei/plugin/cooking/DefaultCookingDisplay.java +++ b/default-plugin/src/main/java/me/shedaniel/rei/plugin/cooking/DefaultCookingDisplay.java @@ -23,10 +23,10 @@ package me.shedaniel.rei.plugin.cooking; -import me.shedaniel.rei.api.registry.display.TransferDisplay; import me.shedaniel.rei.api.ingredient.EntryIngredient; import me.shedaniel.rei.api.ingredient.util.EntryIngredients; import me.shedaniel.rei.api.ingredient.util.EntryStacks; +import me.shedaniel.rei.api.registry.display.TransferDisplay; import me.shedaniel.rei.api.server.ContainerInfo; import net.fabricmc.api.EnvType; import net.fabricmc.api.Environment; diff --git a/default-plugin/src/main/java/me/shedaniel/rei/plugin/crafting/DefaultCraftingDisplay.java b/default-plugin/src/main/java/me/shedaniel/rei/plugin/crafting/DefaultCraftingDisplay.java index 04ed294fe..9c98c0f59 100644 --- a/default-plugin/src/main/java/me/shedaniel/rei/plugin/crafting/DefaultCraftingDisplay.java +++ b/default-plugin/src/main/java/me/shedaniel/rei/plugin/crafting/DefaultCraftingDisplay.java @@ -23,8 +23,8 @@ package me.shedaniel.rei.plugin.crafting; -import me.shedaniel.rei.api.registry.display.TransferDisplay; import me.shedaniel.rei.api.ingredient.EntryIngredient; +import me.shedaniel.rei.api.registry.display.TransferDisplay; import me.shedaniel.rei.api.server.ContainerInfo; import me.shedaniel.rei.plugin.DefaultPlugin; import net.fabricmc.api.EnvType; diff --git a/default-plugin/src/main/java/me/shedaniel/rei/plugin/favorites/GameModeFavoriteEntry.java b/default-plugin/src/main/java/me/shedaniel/rei/plugin/favorites/GameModeFavoriteEntry.java index fe798db22..be40e3e8c 100644 --- a/default-plugin/src/main/java/me/shedaniel/rei/plugin/favorites/GameModeFavoriteEntry.java +++ b/default-plugin/src/main/java/me/shedaniel/rei/plugin/favorites/GameModeFavoriteEntry.java @@ -30,11 +30,11 @@ import me.shedaniel.math.Point; import me.shedaniel.math.Rectangle; import me.shedaniel.rei.api.ConfigObject; import me.shedaniel.rei.api.REIHelper; -import me.shedaniel.rei.api.gui.Renderer; -import me.shedaniel.rei.api.gui.AbstractRenderer; import me.shedaniel.rei.api.favorites.FavoriteEntry; import me.shedaniel.rei.api.favorites.FavoriteEntryType; import me.shedaniel.rei.api.favorites.FavoriteMenuEntry; +import me.shedaniel.rei.api.gui.AbstractRenderer; +import me.shedaniel.rei.api.gui.Renderer; import me.shedaniel.rei.api.gui.widgets.Tooltip; import me.shedaniel.rei.api.util.CollectionUtils; import net.minecraft.ChatFormatting; diff --git a/default-plugin/src/main/java/me/shedaniel/rei/plugin/favorites/WeatherFavoriteEntry.java b/default-plugin/src/main/java/me/shedaniel/rei/plugin/favorites/WeatherFavoriteEntry.java index 7afb5e9ad..dd5f264d4 100644 --- a/default-plugin/src/main/java/me/shedaniel/rei/plugin/favorites/WeatherFavoriteEntry.java +++ b/default-plugin/src/main/java/me/shedaniel/rei/plugin/favorites/WeatherFavoriteEntry.java @@ -31,11 +31,11 @@ import me.shedaniel.math.Point; import me.shedaniel.math.Rectangle; import me.shedaniel.rei.api.ConfigObject; import me.shedaniel.rei.api.REIHelper; -import me.shedaniel.rei.api.gui.Renderer; -import me.shedaniel.rei.api.gui.AbstractRenderer; import me.shedaniel.rei.api.favorites.FavoriteEntry; import me.shedaniel.rei.api.favorites.FavoriteEntryType; import me.shedaniel.rei.api.favorites.FavoriteMenuEntry; +import me.shedaniel.rei.api.gui.AbstractRenderer; +import me.shedaniel.rei.api.gui.Renderer; import me.shedaniel.rei.api.gui.widgets.Tooltip; import me.shedaniel.rei.api.util.CollectionUtils; import net.minecraft.Util; @@ -130,7 +130,7 @@ public class WeatherFavoriteEntry extends FavoriteEntry { float g = f + 14 / 256f; float h = 14 / 256f; float n = h + 14 / 256f; - + BufferBuilder bufferBuilder = Tesselator.getInstance().getBuilder(); bufferBuilder.begin(7, DefaultVertexFormat.POSITION_TEX); bufferBuilder.vertex(matrix, i, l, m).uv(f, n).endVertex(); diff --git a/default-plugin/src/main/java/me/shedaniel/rei/plugin/information/DefaultInformationCategory.java b/default-plugin/src/main/java/me/shedaniel/rei/plugin/information/DefaultInformationCategory.java index d231c9a75..365a36fac 100644 --- a/default-plugin/src/main/java/me/shedaniel/rei/plugin/information/DefaultInformationCategory.java +++ b/default-plugin/src/main/java/me/shedaniel/rei/plugin/information/DefaultInformationCategory.java @@ -33,19 +33,18 @@ import me.shedaniel.clothconfig2.api.ScrollingContainer; import me.shedaniel.math.Point; import me.shedaniel.math.Rectangle; import me.shedaniel.rei.api.REIHelper; -import me.shedaniel.rei.api.registry.display.DisplayCategory; -import me.shedaniel.rei.api.gui.Renderer; import me.shedaniel.rei.api.gui.AbstractRenderer; -import me.shedaniel.rei.api.gui.widgets.Widgets; import me.shedaniel.rei.api.gui.DisplayRenderer; +import me.shedaniel.rei.api.gui.Renderer; import me.shedaniel.rei.api.gui.widgets.Widget; import me.shedaniel.rei.api.gui.widgets.WidgetWithBounds; +import me.shedaniel.rei.api.gui.widgets.Widgets; +import me.shedaniel.rei.api.registry.display.DisplayCategory; import me.shedaniel.rei.plugin.DefaultPlugin; import net.fabricmc.api.EnvType; import net.fabricmc.api.Environment; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.components.events.GuiEventListener; -import net.minecraft.client.resources.language.I18n; import net.minecraft.network.chat.Component; import net.minecraft.network.chat.FormattedText; import net.minecraft.network.chat.TranslatableComponent; diff --git a/default-plugin/src/main/java/me/shedaniel/rei/plugin/stonecutting/DefaultStoneCuttingCategory.java b/default-plugin/src/main/java/me/shedaniel/rei/plugin/stonecutting/DefaultStoneCuttingCategory.java index 7b42037ae..7f4a7d6ac 100644 --- a/default-plugin/src/main/java/me/shedaniel/rei/plugin/stonecutting/DefaultStoneCuttingCategory.java +++ b/default-plugin/src/main/java/me/shedaniel/rei/plugin/stonecutting/DefaultStoneCuttingCategory.java @@ -26,18 +26,16 @@ package me.shedaniel.rei.plugin.stonecutting; import com.google.common.collect.Lists; import me.shedaniel.math.Point; import me.shedaniel.math.Rectangle; -import me.shedaniel.rei.api.registry.display.DisplayCategory; import me.shedaniel.rei.api.gui.Renderer; -import me.shedaniel.rei.api.ingredient.util.EntryStacks; -import me.shedaniel.rei.api.gui.widgets.Widgets; import me.shedaniel.rei.api.gui.widgets.Widget; +import me.shedaniel.rei.api.gui.widgets.Widgets; +import me.shedaniel.rei.api.ingredient.util.EntryStacks; +import me.shedaniel.rei.api.registry.display.DisplayCategory; import me.shedaniel.rei.plugin.DefaultPlugin; -import net.minecraft.client.resources.language.I18n; import net.minecraft.network.chat.Component; import net.minecraft.network.chat.TranslatableComponent; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.level.block.Blocks; -import org.jetbrains.annotations.NotNull; import java.util.List; |
