aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2024-10-26 16:55:52 +0800
committershedaniel <daniel@shedaniel.me>2024-10-26 16:55:57 +0800
commitddb48e2032d1986709cad973067693eec3118504 (patch)
treee7905130008c67767d2ad2a4d72f49ba4df7e6e3
parenteaf9236e3da2adafcea204778ecc0072e70d0aa5 (diff)
downloadRoughlyEnoughItems-ddb48e2032d1986709cad973067693eec3118504.tar.gz
RoughlyEnoughItems-ddb48e2032d1986709cad973067693eec3118504.tar.bz2
RoughlyEnoughItems-ddb48e2032d1986709cad973067693eec3118504.zip
Update to 1.21.2 (Please read Primer)
https://hackmd.io/@shedaniel/rei17_primer
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/config/ConfigObject.java1
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/config/entry/EntryStackProvider.java21
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/favorites/CompoundFavoriteRenderer.java5
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/SimpleDisplayRenderer.java3
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/config/RecipeBorderType.java34
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Button.java9
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Panel.java21
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Tooltip.java6
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Widget.java11
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Widgets.java11
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/utils/PanelTextures.java (renamed from api/src/main/java/me/shedaniel/rei/api/common/transfer/info/MenuInfoContext.java)36
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/registry/display/DisplayGeneratorsRegistry.java71
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/registry/display/DisplayPredicatesRegistry.java63
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/registry/display/DisplayRegistry.java398
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/registry/display/reason/DisplayAdditionReason.java12
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/registry/transfer/TransferHandler.java5
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/display/Display.java46
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/display/DisplaySerializer.java47
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/display/DisplaySerializerRegistry.java65
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/display/SimpleDisplaySerializer.java77
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/display/SimpleGridMenuDisplay.java26
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/display/basic/BasicDisplay.java245
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/entry/EntryIngredient.java54
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/entry/EntrySerializer.java35
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/entry/EntryStack.java91
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/entry/comparison/EntryComparatorRegistry.java4
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/entry/comparison/FluidComparatorRegistry.java2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/entry/comparison/ItemComparatorRegistry.java2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/entry/settings/EntrySettingsAdapterRegistry.java4
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/entry/type/EntryTypeRegistry.java6
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/fluid/FluidSupportProvider.java4
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/plugins/PluginManager.java11
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/plugins/PluginView.java6
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/plugins/REICommonPlugin.java111
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/plugins/REIPlugin.java64
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/registry/display/DisplayConsumer.java424
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/registry/display/DisplayRegistryCommon.java (renamed from api/src/main/java/me/shedaniel/rei/api/common/registry/RecipeManagerContext.java)53
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/registry/display/ServerDisplayRegistry.java (renamed from api/src/main/java/me/shedaniel/rei/api/common/transfer/RecipeFinderPopulator.java)18
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/transfer/ItemRecipeFinder.java102
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/transfer/RecipeFinder.java483
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/transfer/info/MenuInfo.java221
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/transfer/info/MenuInfoRegistry.java59
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/transfer/info/MenuSerializationContext.java68
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/transfer/info/clean/InputCleanHandler.java65
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/transfer/info/simple/DumpHandler.java60
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/transfer/info/simple/RecipeBookGridMenuInfo.java75
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/transfer/info/simple/SimpleGridMenuInfo.java75
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/transfer/info/simple/SimpleMenuInfoProvider.java74
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/transfer/info/simple/SimplePlayerInventoryMenuInfo.java118
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/transfer/info/stack/ContainerSlotAccessor.java67
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/transfer/info/stack/SlotAccessor.java6
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/transfer/info/stack/SlotAccessorRegistry.java6
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/util/CollectionUtils.java11
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/util/EntryIngredients.java182
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/util/EntryStacks.java17
-rw-r--r--api/src/main/java/me/shedaniel/rei/impl/ClientInternals.java3
-rw-r--r--api/src/main/java/me/shedaniel/rei/impl/Internals.java14
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/autocrafting/InventoryCraftingTransferHandler.java6
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/autocrafting/recipebook/DefaultRecipeBookHandler.java44
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/BuiltinClientPlugin.java8
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/DefaultClientPlugin.java197
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/categories/DefaultBrewingCategory.java5
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/categories/DefaultCampfireCategory.java17
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/categories/DefaultInformationCategory.java20
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/categories/DefaultSmithingCategory.java11
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/categories/beacon/DefaultBeaconBaseCategory.java2
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/categories/beacon/DefaultBeaconPaymentCategory.java2
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/categories/cooking/DefaultCookingCategory.java25
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/categories/crafting/DefaultCraftingCategory.java14
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/categories/crafting/filler/ArmorDyeRecipeFiller.java15
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/categories/crafting/filler/BannerDuplicateRecipeFiller.java5
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/categories/crafting/filler/BookCloningRecipeFiller.java5
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/categories/crafting/filler/CraftingRecipeFiller.java60
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/categories/crafting/filler/FireworkRocketRecipeFiller.java15
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/categories/crafting/filler/MapCloningRecipeFiller.java6
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/categories/crafting/filler/MapExtendingRecipeFiller.java6
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/categories/crafting/filler/ShieldDecorationRecipeFiller.java9
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/categories/crafting/filler/ShulkerBoxColoringFiller.java61
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/categories/crafting/filler/SuspiciousStewRecipeFiller.java64
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/categories/crafting/filler/TippedArrowRecipeFiller.java2
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/categories/tag/ReferenceTagNodeWidget.java13
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/displays/ClientsidedCookingDisplay.java161
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/displays/ClientsidedCraftingDisplay.java181
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/displays/ClientsidedRecipeBookDisplay.java (renamed from neoforge/src/main/java/me/shedaniel/rei/plugin/common/displays/crafting/forge/DefaultCraftingDisplayImpl.java)11
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/exclusionzones/DefaultPotionEffectExclusionZones.java8
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/exclusionzones/DefaultRecipeBookExclusionZones.java8
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/favorites/TimeFavoriteEntry.java3
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/client/favorites/WeatherFavoriteEntry.java3
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/common/BuiltinPlugin.java16
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/common/DefaultPlugin.java112
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/common/SmithingDisplay.java (renamed from api/src/main/java/me/shedaniel/rei/api/common/transfer/info/MenuInfoProvider.java)42
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/common/displays/CampfireDisplay.java (renamed from fabric/src/main/java/me/shedaniel/rei/plugin/common/displays/crafting/fabric/DefaultCraftingDisplayImpl.java)11
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/common/displays/DefaultCampfireDisplay.java48
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/common/displays/DefaultCompostingDisplay.java41
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/common/displays/DefaultFuelDisplay.java35
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/common/displays/DefaultInformationDisplay.java65
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/common/displays/DefaultOxidationScrapingDisplay.java29
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/common/displays/DefaultOxidizingDisplay.java29
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/common/displays/DefaultPathingDisplay.java29
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/common/displays/DefaultSmithingDisplay.java118
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/common/displays/DefaultStoneCuttingDisplay.java32
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/common/displays/DefaultStrippingDisplay.java