aboutsummaryrefslogtreecommitdiff
path: root/runtime/src/main/java
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 /runtime/src/main/java
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 'runtime/src/main/java')
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/PluginDetector.java5
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/REIModMenuEntryPoint.java2
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/RoughlyEnoughItemsCore.java231
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/RoughlyEnoughItemsNetwork.java30
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/api/client/gui/config/entry/FilteringAddRuleScreen.java (renamed from runtime/src/main/java/me/shedaniel/rei/api/gui/config/entry/FilteringAddRuleScreen.java)6
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/api/client/gui/config/entry/FilteringEntry.java (renamed from runtime/src/main/java/me/shedaniel/rei/api/gui/config/entry/FilteringEntry.java)8
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/api/client/gui/config/entry/FilteringRuleOptionsScreen.java (renamed from runtime/src/main/java/me/shedaniel/rei/api/gui/config/entry/FilteringRuleOptionsScreen.java)4
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/api/client/gui/config/entry/FilteringRulesScreen.java (renamed from runtime/src/main/java/me/shedaniel/rei/api/gui/config/entry/FilteringRulesScreen.java)6
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/api/client/gui/config/entry/FilteringScreen.java (renamed from runtime/src/main/java/me/shedaniel/rei/api/gui/config/entry/FilteringScreen.java)18
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/api/client/gui/config/entry/NoFilteringEntry.java (renamed from runtime/src/main/java/me/shedaniel/rei/api/gui/config/entry/NoFilteringEntry.java)4
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/api/client/gui/config/entry/RecipeScreenTypeEntry.java (renamed from runtime/src/main/java/me/shedaniel/rei/api/gui/config/entry/RecipeScreenTypeEntry.java)4
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/api/client/gui/config/entry/ReloadPluginsEntry.java (renamed from runtime/src/main/java/me/shedaniel/rei/api/gui/config/entry/ReloadPluginsEntry.java)8
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/api/client/gui/config/entry/SearchFilterSyntaxHighlightingEntry.java (renamed from runtime/src/main/java/me/shedaniel/rei/api/gui/config/entry/SearchFilterSyntaxHighlightingEntry.java)4
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/api/server/InputSlotCrafter.java166
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/compat/LBASupportPlugin.java8
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/AbstractDisplayViewingScreen.java28
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/CompositeDisplayViewingScreen.java42
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/ConfigReloadingScreen.java5
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/ContainerScreenOverlay.java100
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/CurrentDraggingStack.java12
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/DefaultDisplayViewingScreen.java51
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/DelegateScreen.java4
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/OverlaySearchField.java6
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/RecipeDisplayExporter.java2
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/RecipeScreen.java6
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/UncertainDisplayViewingScreen.java26
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/credits/CreditsScreen.java16
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/modules/Menu.java17
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/modules/MenuEntry.java2
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/modules/entries/EntryStackSubsetsMenuEntry.java14
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/modules/entries/GameModeMenuEntry.java6
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/modules/entries/SubSubsetsMenuEntry.java14
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/modules/entries/WeatherMenuEntry.java6
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/plugin/DefaultClientRuntimePlugin.java (renamed from runtime/src/main/java/me/shedaniel/rei/gui/plugin/DefaultRuntimePlugin.java)50
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/plugin/entry/FluidEntryDefinition.java59
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/plugin/entry/ItemEntryDefinition.java40
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/widget/DefaultDisplayChoosePageWidget.java12
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/widget/DraggableWidget.java2
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/widget/EntryListEntryWidget.java8
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/widget/EntryListWidget.java50
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/widget/EntryWidget.java44
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/widget/FavoritesListWidget.java62
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/widget/QueuedTooltip.java9
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/gui/widget/TabWidget.java24
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/DynamicErrorFreeEntryListWidget.java2
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/InternalWidgets.java64
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/OverlaySearchFieldSyntaxHighlighter.java2
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/PluginManagerImpl.java198
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/REIHelperImpl.java16
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/SimpleFluidRenderer.java78
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/common/category/CategoryIdentifierImpl.java65
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/common/display/DisplaySerializerRegistryImpl.java79
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/common/transfer/MenuInfoRegistryImpl.java72
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/config/ConfigManagerImpl.java (renamed from runtime/src/main/java/me/shedaniel/rei/impl/ConfigManagerImpl.java)25
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/config/ConfigObjectImpl.java (renamed from runtime/src/main/java/me/shedaniel/rei/impl/ConfigObjectImpl.java)20
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/entry/EmptyEntryDefinition.java188
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/entry/EntryIngredientImpl.java31
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/entry/FavoriteEntryTypeRegistryImpl.java (renamed from runtime/src/main/java/me/shedaniel/rei/impl/FavoriteEntryTypeRegistryImpl.java)19
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/entry/ItemComparatorRegistryImpl.java8
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/entry/NbtHasherProviderImpl.java (renamed from runtime/src/main/java/me/shedaniel/rei/impl/nbt/NbtHasherProviderImpl.java)2
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/entry/filtering/AbstractFilteringRule.java (renamed from runtime/src/main/java/me/shedaniel/rei/impl/filtering/AbstractFilteringRule.java)2
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/entry/filtering/FilteringContext.java (renamed from runtime/src/main/java/me/shedaniel/rei/impl/filtering/FilteringContext.java)4
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/entry/filtering/FilteringContextImpl.java (renamed from runtime/src/main/java/me/shedaniel/rei/impl/filtering/FilteringContextImpl.java)8
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/entry/filtering/FilteringContextType.java (renamed from runtime/src/main/java/me/shedaniel/rei/impl/filtering/FilteringContextType.java)2
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/entry/filtering/FilteringResult.java (renamed from runtime/src/main/java/me/shedaniel/rei/impl/filtering/FilteringResult.java)8
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/entry/filtering/FilteringResultImpl.java (renamed from runtime/src/main/java/me/shedaniel/rei/impl/filtering/FilteringResultImpl.java)6
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/entry/filtering/FilteringRule.java (renamed from runtime/src/main/java/me/shedaniel/rei/impl/filtering/FilteringRule.java)12
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/entry/filtering/rules/ManualFilteringRule.java (renamed from runtime/src/main/java/me/shedaniel/rei/impl/filtering/rules/ManualFilteringRule.java)19
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/entry/filtering/rules/SearchFilteringRule.java (renamed from runtime/src/main/java/me/shedaniel/rei/impl/filtering/rules/SearchFilteringRule.java)27
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/entry/stack/AbstractEntryStack.java (renamed from runtime/src/main/java/me/shedaniel/rei/impl/AbstractEntryStack.java)16
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/entry/stack/TypedEntryStack.java (renamed from runtime/src/main/java/me/shedaniel/rei/impl/TypedEntryStack.java)16
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/entry/type/EntryRegistryImpl.java (renamed from runtime/src/main/java/me/shedaniel/rei/impl/EntryRegistryImpl.java)34
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/entry/type/EntryTypeDeferred.java (renamed from runtime/src/main/java/me/shedaniel/rei/impl/EntryTypeDeferred.java)13
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/entry/type/EntryTypeRegistryImpl.java (renamed from runtime/src/main/java/me/shedaniel/rei/impl/EntryTypeRegistryImpl.java)16
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/entry/type/types/BuiltinEntryDefinition.java141
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/entry/type/types/EmptyEntryDefinition.java55
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/entry/type/types/RenderingEntryDefinition.java73
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/fluid/FluidSupportProviderImpl.java (renamed from runtime/src/main/java/me/shedaniel/rei/impl/FluidSupportProviderImpl.java)19
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/registry/CategoryRegistryImpl.java55
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/registry/ClientHelperImpl.java (renamed from runtime/src/main/java/me/shedaniel/rei/impl/ClientHelperImpl.java)82
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/registry/DisplayRegistryImpl.java32
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/registry/RecipeManagerContextImpl.java5
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/registry/screen/ExclusionZonesImpl.java (renamed from runtime/src/main/java/me/shedaniel/rei/impl/ExclusionZonesImpl.java)10
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/registry/screen/ScreenRegistryImpl.java (renamed from runtime/src/main/java/me/shedaniel/rei/impl/ScreenRegistryImpl.java)26
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/search/AlternativeArgument.java23
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/search/AlwaysMatchingArgumentType.java2
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/search/Argument.java8
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/search/ArgumentApplicableResult.java11
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/search/ArgumentType.java4
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/search/CompoundArgument.java23
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/search/IdentifierArgumentType.java6
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/search/ModArgumentType.java8
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/search/RegexArgumentType.java2
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/search/SearchProviderImpl.java29
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/search/TagArgumentType.java8
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/search/TextArgumentType.java2
-rw-r--r--