aboutsummaryrefslogtreecommitdiff
path: root/api/src/main
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2021-03-25 02:50:16 +0800
committershedaniel <daniel@shedaniel.me>2021-03-25 02:50:16 +0800
commit23c820ea583052744232e84a6c99114223c43a69 (patch)
tree8bcf639d79f33d9b4d110f1eb5002a550cedeb11 /api/src/main
parentc027169dfe9503a9d913589eb322cc11ddad0baa (diff)
downloadRoughlyEnoughItems-23c820ea583052744232e84a6c99114223c43a69.tar.gz
RoughlyEnoughItems-23c820ea583052744232e84a6c99114223c43a69.tar.bz2
RoughlyEnoughItems-23c820ea583052744232e84a6c99114223c43a69.zip
Refactor MenuInfo, split client and server apis, new dual PluginManager system, remove @NotNull
Signed-off-by: shedaniel <daniel@shedaniel.me>
Diffstat (limited to 'api/src/main')
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/ClientHelper.java (renamed from api/src/main/java/me/shedaniel/rei/api/ClientHelper.java)16
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/REIHelper.java (renamed from api/src/main/java/me/shedaniel/rei/api/REIHelper.java)17
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/REIOverlay.java (renamed from api/src/main/java/me/shedaniel/rei/api/REIOverlay.java)6
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/config/ConfigManager.java (renamed from api/src/main/java/me/shedaniel/rei/api/config/ConfigManager.java)13
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/config/ConfigObject.java (renamed from api/src/main/java/me/shedaniel/rei/api/config/ConfigObject.java)10
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/favorites/FavoriteEntry.java (renamed from api/src/main/java/me/shedaniel/rei/api/favorites/FavoriteEntry.java)27
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/favorites/FavoriteEntryType.java (renamed from api/src/main/java/me/shedaniel/rei/api/favorites/FavoriteEntryType.java)16
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/favorites/FavoriteMenuEntry.java (renamed from api/src/main/java/me/shedaniel/rei/api/favorites/FavoriteMenuEntry.java)4
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/favorites/package-info.java (renamed from api/src/main/java/me/shedaniel/rei/api/favorites/package-info.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/AbstractContainerEventHandler.java59
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/AbstractRenderer.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/AbstractRenderer.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/DisplayRenderer.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/DisplayRenderer.java)4
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/DrawableConsumer.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/DrawableConsumer.java)5
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/Renderer.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/Renderer.java)4
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/SimpleDisplayRenderer.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/SimpleDisplayRenderer.java)16
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/config/AppearanceTheme.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/config/AppearanceTheme.java)4
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/config/ConfigButtonPosition.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/config/ConfigButtonPosition.java)4
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/config/DisplayPanelLocation.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/config/DisplayPanelLocation.java)4
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/config/DisplayScreenType.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/config/DisplayScreenType.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/config/EntryPanelOrdering.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/config/EntryPanelOrdering.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/config/EntryPanelOrderingConfig.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/config/EntryPanelOrderingConfig.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/config/ItemCheatingMode.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/config/ItemCheatingMode.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/config/ItemCheatingStyle.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/config/ItemCheatingStyle.java)4
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/config/RecipeBorderType.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/config/RecipeBorderType.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/config/SearchFieldLocation.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/config/SearchFieldLocation.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/config/SearchMode.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/config/SearchMode.java)5
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/config/SyntaxHighlightingMode.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/config/SyntaxHighlightingMode.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/drag/DraggableStack.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/drag/DraggableStack.java)4
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/drag/DraggableStackProvider.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/drag/DraggableStackProvider.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/drag/DraggableStackVisitor.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/drag/DraggableStackVisitor.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/drag/DraggingContext.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/drag/DraggingContext.java)4
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Arrow.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/widgets/Arrow.java)7
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/BaseWidget.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/widgets/BaseWidget.java)4
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/BurningFire.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/widgets/BurningFire.java)7
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Button.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/widgets/Button.java)48
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/DelegateWidget.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/widgets/DelegateWidget.java)5
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Label.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/widgets/Label.java)50
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Panel.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/widgets/Panel.java)15
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Slot.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/widgets/Slot.java)24
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/TextField.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/widgets/TextField.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Tooltip.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/widgets/Tooltip.java)13
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Widget.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/widgets/Widget.java)6
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/WidgetWithBounds.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/widgets/WidgetWithBounds.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Widgets.java (renamed from api/src/main/java/me/shedaniel/rei/api/gui/widgets/Widgets.java)118
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/ingredient/entry/renderer/AbstractEntryRenderer.java (renamed from api/src/main/java/me/shedaniel/rei/api/ingredient/entry/renderer/AbstractEntryRenderer.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/ingredient/entry/renderer/BatchEntryRenderer.java (renamed from api/src/main/java/me/shedaniel/rei/api/ingredient/entry/renderer/BatchEntryRenderer.java)4
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/ingredient/entry/renderer/EntryRenderer.java (renamed from api/src/main/java/me/shedaniel/rei/api/ingredient/entry/renderer/EntryRenderer.java)10
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/ingredient/entry/type/BuiltinClientEntryTypes.java36
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/ingredient/util/ClientEntryIngredients.java (renamed from api/src/main/java/me/shedaniel/rei/api/server/ContainerContext.java)18
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/ingredient/util/ClientEntryStacks.java40
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/plugins/REIClientPlugin.java (renamed from api/src/main/java/me/shedaniel/rei/api/plugins/REIPlugin.java)77
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/registry/category/ButtonArea.java (renamed from api/src/main/java/me/shedaniel/rei/api/registry/category/ButtonArea.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/registry/category/CategoryRegistry.java (renamed from api/src/main/java/me/shedaniel/rei/api/registry/category/CategoryRegistry.java)51
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/registry/display/DisplayCategory.java (renamed from api/src/main/java/me/shedaniel/rei/api/registry/display/DisplayCategory.java)26
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/registry/display/DisplayRegistry.java (renamed from api/src/main/java/me/shedaniel/rei/api/registry/display/DisplayRegistry.java)32
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/registry/display/LiveDisplayGenerator.java (renamed from api/src/main/java/me/shedaniel/rei/api/registry/display/LiveDisplayGenerator.java)8
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/registry/display/TransferDisplayCategory.java (renamed from api/src/main/java/me/shedaniel/rei/api/registry/display/TransferDisplayCategory.java)7
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/registry/display/visibility/DisplayVisibilityPredicate.java (renamed from api/src/main/java/me/shedaniel/rei/api/registry/display/visibility/DisplayVisibilityPredicate.java)9
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/registry/entry/EntryRegistry.java (renamed from api/src/main/java/me/shedaniel/rei/api/registry/entry/EntryRegistry.java)13
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/registry/screen/ClickArea.java (renamed from api/src/main/java/me/shedaniel/rei/api/registry/screen/ClickArea.java)18
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/registry/screen/DisplayBoundsProvider.java (renamed from api/src/main/java/me/shedaniel/rei/api/registry/screen/DisplayBoundsProvider.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/registry/screen/ExclusionZones.java (renamed from api/src/main/java/me/shedaniel/rei/api/registry/screen/ExclusionZones.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/registry/screen/ExclusionZonesProvider.java (renamed from api/src/main/java/me/shedaniel/rei/api/server/GridStacksProvider.java)10
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/registry/screen/FocusedStackProvider.java (renamed from api/src/main/java/me/shedaniel/rei/api/registry/screen/FocusedStackProvider.java)8
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/registry/screen/OverlayDecider.java (renamed from api/src/main/java/me/shedaniel/rei/api/registry/screen/OverlayDecider.java)7
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/registry/screen/ScreenRegistry.java (renamed from api/src/main/java/me/shedaniel/rei/api/registry/screen/ScreenRegistry.java)26
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/registry/screen/SimpleClickArea.java (renamed from api/src/main/java/me/shedaniel/rei/api/registry/screen/SimpleClickArea.java)10
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/registry/transfer/TransferHandler.java (renamed from api/src/main/java/me/shedaniel/rei/api/registry/transfer/TransferHandler.java)53
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/registry/transfer/TransferHandlerRegistry.java (renamed from api/src/main/java/me/shedaniel/rei/api/registry/transfer/TransferHandlerRegistry.java)11
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/search/SearchFilter.java65
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/search/SearchProvider.java (renamed from api/src/main/java/me/shedaniel/rei/api/server/RecipeGridAligner.java)33
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/subsets/SubsetsRegistry.java (renamed from api/src/main/java/me/shedaniel/rei/api/subsets/SubsetsRegistry.java)13
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/view/ViewSearchBuilder.java (renamed from api/src/main/java/me/shedaniel/rei/api/view/ViewSearchBuilder.java)37
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/view/Views.java (renamed from api/src/main/java/me/shedaniel/rei/api/view/Views.java)16
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/category/CategoryIdentifier.java53
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/display/Display.java (renamed from api/src/main/java/me/shedaniel/rei/api/registry/display/Display.java)9
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/display/DisplaySerializer.java41
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/display/DisplaySerializerRegistry.java69
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/display/SimpleDisplaySerializer.java39
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/display/SimpleMenuDisplay.java (renamed from api/src/main/java/me/shedaniel/rei/api/registry/DisplayerQuery.java)7
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/display/basic/BasicDisplay.java172
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/fluid/FluidSupportProvider.java (renamed from api/src/main/java/me/shedaniel/rei/api/fluid/FluidSupportProvider.java)14
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/ingredient/EntryIngredient.java (renamed from api/src/main/java/me/shedaniel/rei/api/ingredient/EntryIngredient.java)15
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/ingredient/EntryStack.java (renamed from api/src/main/java/me/shedaniel/rei/api/ingredient/EntryStack.java)40
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/ingredient/entry/EntrySerializer.java (renamed from api/src/main/java/me/shedaniel/rei/api/ingredient/entry/EntrySerializer.java)9
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/ingredient/entry/comparison/ComparisonContext.java (renamed from api/src/main/java/me/shedaniel/rei/api/ingredient/entry/comparison/ComparisonContext.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/ingredient/entry/comparison/ItemComparator.java (renamed from api/src/main/java/me/shedaniel/rei/api/ingredient/entry/comparison/ItemComparator.java)2
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/ingredient/entry/comparison/ItemComparatorRegistry.java (renamed from api/src/main/java/me/shedaniel/rei/api/ingredient/entry/comparison/ItemComparatorRegistry.java)9
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/ingredient/entry/type/BuiltinEntryTypes.java (renamed from api/src/main/java/me/shedaniel/rei/api/ingredient/entry/type/BuiltinEntryTypes.java)8
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/ingredient/entry/type/EntryDefinition.java (renamed from api/src/main/java/me/shedaniel/rei/api/ingredient/entry/type/EntryDefinition.java)13
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/ingredient/entry/type/EntryType.java (renamed from api/src/main/java/me/shedaniel/rei/api/ingredient/entry/type/EntryType.java)6
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/common/ingredient/entry/type/EntryTypeBridge.java (renamed from api/src/main/java/me/shedaniel/rei/api/ingredient/entry/type/EntryTypeBridge.java)7</