aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2020-07-29 12:25:47 +0800
committershedaniel <daniel@shedaniel.me>2020-07-29 14:25:53 +0800
commitba446965dad004cb38679f0f0e1a526151d84213 (patch)
tree60fe2736316a63d47cf533a02bf29fbd5045b91c /src/main/java
parent929ca0ed6de9dd25208304cd0f51a8f2d0f22ceb (diff)
downloadRoughlyEnoughItems-ba446965dad004cb38679f0f0e1a526151d84213.tar.gz
RoughlyEnoughItems-ba446965dad004cb38679f0f0e1a526151d84213.tar.bz2
RoughlyEnoughItems-ba446965dad004cb38679f0f0e1a526151d84213.zip
5.x - 20w30a
Signed-off-by: shedaniel <daniel@shedaniel.me>
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/me/shedaniel/rei/REIModMenuEntryPoint.java35
-rw-r--r--src/main/java/me/shedaniel/rei/RoughlyEnoughItemsCore.java413
-rw-r--r--src/main/java/me/shedaniel/rei/RoughlyEnoughItemsNetwork.java158
-rw-r--r--src/main/java/me/shedaniel/rei/RoughlyEnoughItemsState.java111
-rw-r--r--src/main/java/me/shedaniel/rei/api/AutoTransferHandler.java304
-rw-r--r--src/main/java/me/shedaniel/rei/api/BaseBoundsHandler.java64
-rw-r--r--src/main/java/me/shedaniel/rei/api/ButtonAreaSupplier.java50
-rw-r--r--src/main/java/me/shedaniel/rei/api/ClientHelper.java258
-rw-r--r--src/main/java/me/shedaniel/rei/api/ConfigManager.java78
-rw-r--r--src/main/java/me/shedaniel/rei/api/ConfigObject.java169
-rw-r--r--src/main/java/me/shedaniel/rei/api/DisplayHelper.java218
-rw-r--r--src/main/java/me/shedaniel/rei/api/DisplayVisibilityHandler.java51
-rw-r--r--src/main/java/me/shedaniel/rei/api/DrawableConsumer.java35
-rw-r--r--src/main/java/me/shedaniel/rei/api/EntryRegistry.java158
-rw-r--r--src/main/java/me/shedaniel/rei/api/EntryStack.java358
-rw-r--r--src/main/java/me/shedaniel/rei/api/FocusedStackProvider.java40
-rw-r--r--src/main/java/me/shedaniel/rei/api/ItemStackHook.java31
-rw-r--r--src/main/java/me/shedaniel/rei/api/LiveRecipeGenerator.java50
-rw-r--r--src/main/java/me/shedaniel/rei/api/OptimalEntryStack.java53
-rw-r--r--src/main/java/me/shedaniel/rei/api/OverlayDecider.java69
-rw-r--r--src/main/java/me/shedaniel/rei/api/REIHelper.java67
-rw-r--r--src/main/java/me/shedaniel/rei/api/REIOverlay.java31
-rw-r--r--src/main/java/me/shedaniel/rei/api/REIPluginEntry.java58
-rw-r--r--src/main/java/me/shedaniel/rei/api/RecipeCategory.java123
-rw-r--r--src/main/java/me/shedaniel/rei/api/RecipeDisplay.java69
-rw-r--r--src/main/java/me/shedaniel/rei/api/RecipeHelper.java274
-rw-r--r--src/main/java/me/shedaniel/rei/api/TextRepresentable.java51
-rw-r--r--src/main/java/me/shedaniel/rei/api/TextTest.java39
-rw-r--r--src/main/java/me/shedaniel/rei/api/TransferRecipeCategory.java37
-rw-r--r--src/main/java/me/shedaniel/rei/api/TransferRecipeDisplay.java44
-rw-r--r--src/main/java/me/shedaniel/rei/api/fluid/FluidSupportProvider.java63
-rw-r--r--src/main/java/me/shedaniel/rei/api/plugins/REIPluginV0.java88
-rw-r--r--src/main/java/me/shedaniel/rei/api/subsets/SubsetsRegistry.java63
-rw-r--r--src/main/java/me/shedaniel/rei/api/widgets/Arrow.java88
-rw-r--r--src/main/java/me/shedaniel/rei/api/widgets/BaseWidget.java53
-rw-r--r--src/main/java/me/shedaniel/rei/api/widgets/BurningFire.java88
-rw-r--r--src/main/java/me/shedaniel/rei/api/widgets/Button.java186
-rw-r--r--src/main/java/me/shedaniel/rei/api/widgets/Label.java306
-rw-r--r--src/main/java/me/shedaniel/rei/api/widgets/Panel.java102
-rw-r--r--src/main/java/me/shedaniel/rei/api/widgets/Slot.java159
-rw-r--r--src/main/java/me/shedaniel/rei/api/widgets/Tooltip.java69
-rw-r--r--src/main/java/me/shedaniel/rei/api/widgets/Widgets.java212
-rw-r--r--src/main/java/me/shedaniel/rei/gui/ConfigReloadingScreen.java71
-rw-r--r--src/main/java/me/shedaniel/rei/gui/ContainerScreenOverlay.java800
-rw-r--r--src/main/java/me/shedaniel/rei/gui/OverlaySearchField.java179
-rw-r--r--src/main/java/me/shedaniel/rei/gui/PreRecipeViewingScreen.java215
-rw-r--r--src/main/java/me/shedaniel/rei/gui/RecipeDisplayExporter.java131
-rw-r--r--src/main/java/me/shedaniel/rei/gui/RecipeScreen.java43
-rw-r--r--src/main/java/me/shedaniel/rei/gui/RecipeViewingScreen.java599
-rw-r--r--src/main/java/me/shedaniel/rei/gui/VillagerRecipeViewingScreen.java443
-rw-r--r--src/main/java/me/shedaniel/rei/gui/WarningAndErrorScreen.java303
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/AppearanceTheme.java40
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/ConfigButtonPosition.java40
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/DisplayPanelLocation.java48
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/EntryPanelOrdering.java45
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/EntryPanelOrderingConfig.java63
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/ItemCheatingMode.java40
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/ItemCheatingStyle.java43
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/RecipeBorderType.java59
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/RecipeScreenType.java41
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/SearchFieldLocation.java41
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/entry/FilteringAddRuleScreen.java194
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/entry/FilteringEntry.java109
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/entry/FilteringRuleOptionsScreen.java239
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/entry/FilteringRulesScreen.java246
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/entry/FilteringScreen.java523
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/entry/NoFilteringEntry.java90
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/entry/RecipeScreenTypeEntry.java112
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/entry/ReloadPluginsEntry.java95
-rw-r--r--src/main/java/me/shedaniel/rei/gui/credits/CreditsEntryListWidget.java142
-rw-r--r--src/main/java/me/shedaniel/rei/gui/credits/CreditsScreen.java140
-rw-r--r--src/main/java/me/shedaniel/rei/gui/entries/RecipeEntry.java36
-rw-r--r--src/main/java/me/shedaniel/rei/gui/entries/SimpleRecipeEntry.java150
-rw-r--r--src/main/java/me/shedaniel/rei/gui/modules/Menu.java277
-rw-r--r--src/main/java/me/shedaniel/rei/gui/modules/MenuEntry.java44
-rw-r--r--src/main/java/me/shedaniel/rei/gui/modules/entries/EntryStackSubsetsMenuEntry.java139
-rw-r--r--src/main/java/me/shedaniel/rei/gui/modules/entries/GameModeMenuEntry.java108
-rw-r--r--src/main/java/me/shedaniel/rei/gui/modules/entries/SubSubsetsMenuEntry.java233
-rw-r--r--src/main/java/me/shedaniel/rei/gui/modules/entries/WeatherMenuEntry.java109
-rw-r--r--src/main/java/me/shedaniel/rei/gui/toast/CopyRecipeIdentifierToast.java76
-rw-r--r--src/main/java/me/shedaniel/rei/gui/toast/ExportRecipeIdentifierToast.java76
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/ButtonWidget.java221
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/CategoryBaseWidget.java50
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/ClickableLabelWidget.java137
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/DraggableWidget.java104
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/EntryListEntryWidget.java98
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/EntryListWidget.java549
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/EntryWidget.java418
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/FavoritesListWidget.java311
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/LabelWidget.java194
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/LateRenderable.java30
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/PanelWidget.java140
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/QueuedTooltip.java103
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/RecipeArrowWidget.java86
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/RecipeBaseWidget.java60
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/RecipeChoosePageWidget.java205
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/SlotBaseWidget.java67
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/TabWidget.java134
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/TextFieldWidget.java634
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/Widget.java75
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/WidgetWithBounds.java39
-rw-r--r--src/main/java/me/shedaniel/rei/impl/AbstractEntryStack.java111
-rw-r--r--src/main/java/me/shedaniel/rei/impl/AmountIgnoredEntryStackWrapper.java61
-rw-r--r--src/main/java/me/shedaniel/rei/impl/BaseBoundsHandlerImpl.java116
-rw-r--r--src/main/java/me/shedaniel/rei/impl/ClientHelperImpl.java442
-rw-r--r--src/main/java/me/shedaniel/rei/impl/ConfigManagerImpl.java237
-rw-r--r--src/main/java/me/shedaniel/rei/impl/ConfigObjectImpl.java477
-rw-r--r--src/main/java/me/shedaniel/rei/impl/DisplayHelperImpl.java170
-rw-r--r--src/main/java/me/shedaniel/rei/impl/EmptyEntryStack.java