aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2019-12-24 11:31:40 +0800
committershedaniel <daniel@shedaniel.me>2019-12-24 11:31:40 +0800
commit08d80d588a36598114087a79917e36e9d2cc97c3 (patch)
tree95cde698bbf1eca2f83143d39fd206cf2dc803f2 /src/main/java
parent7d438f554c4173880a407a6bb8fc80b8a4723845 (diff)
downloadRoughlyEnoughItems-08d80d588a36598114087a79917e36e9d2cc97c3.tar.gz
RoughlyEnoughItems-08d80d588a36598114087a79917e36e9d2cc97c3.tar.bz2
RoughlyEnoughItems-08d80d588a36598114087a79917e36e9d2cc97c3.zip
Finishing workstation usage and close #220
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/me/shedaniel/rei/REIModMenuEntryPoint.java6
-rw-r--r--src/main/java/me/shedaniel/rei/RoughlyEnoughItemsCore.java74
-rw-r--r--src/main/java/me/shedaniel/rei/RoughlyEnoughItemsNetwork.java6
-rw-r--r--src/main/java/me/shedaniel/rei/api/AutoTransferHandler.java70
-rw-r--r--src/main/java/me/shedaniel/rei/api/BaseBoundsHandler.java12
-rw-r--r--src/main/java/me/shedaniel/rei/api/ButtonAreaSupplier.java6
-rw-r--r--src/main/java/me/shedaniel/rei/api/ClientHelper.java54
-rw-r--r--src/main/java/me/shedaniel/rei/api/ConfigManager.java18
-rw-r--r--src/main/java/me/shedaniel/rei/api/ConfigObject.java99
-rw-r--r--src/main/java/me/shedaniel/rei/api/DisplayHelper.java36
-rw-r--r--src/main/java/me/shedaniel/rei/api/DisplayVisibilityHandler.java6
-rw-r--r--src/main/java/me/shedaniel/rei/api/EntryRegistry.java20
-rw-r--r--src/main/java/me/shedaniel/rei/api/EntryStack.java83
-rw-r--r--src/main/java/me/shedaniel/rei/api/LiveRecipeGenerator.java8
-rw-r--r--src/main/java/me/shedaniel/rei/api/ObjectHolder.java14
-rw-r--r--src/main/java/me/shedaniel/rei/api/REIPluginEntry.java8
-rw-r--r--src/main/java/me/shedaniel/rei/api/RecipeCategory.java24
-rw-r--r--src/main/java/me/shedaniel/rei/api/RecipeDisplay.java12
-rw-r--r--src/main/java/me/shedaniel/rei/api/RecipeHelper.java74
-rw-r--r--src/main/java/me/shedaniel/rei/api/TransferRecipeDisplay.java8
-rw-r--r--src/main/java/me/shedaniel/rei/api/annotations/Experimental.java3
-rw-r--r--src/main/java/me/shedaniel/rei/api/annotations/Internal.java3
-rw-r--r--src/main/java/me/shedaniel/rei/api/annotations/ToBeRemoved.java3
-rw-r--r--src/main/java/me/shedaniel/rei/api/plugins/REIPluginV0.java16
-rw-r--r--src/main/java/me/shedaniel/rei/gui/ConfigReloadingScreen.java10
-rw-r--r--src/main/java/me/shedaniel/rei/gui/ContainerScreenOverlay.java138
-rw-r--r--src/main/java/me/shedaniel/rei/gui/OverlaySearchField.java24
-rw-r--r--src/main/java/me/shedaniel/rei/gui/PreRecipeViewingScreen.java28
-rw-r--r--src/main/java/me/shedaniel/rei/gui/RecipeViewingScreen.java77
-rw-r--r--src/main/java/me/shedaniel/rei/gui/VillagerRecipeViewingScreen.java60
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/ItemCheatingMode.java2
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/ItemListOrdering.java10
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/ItemListOrderingConfig.java12
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/RecipeScreenType.java2
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/SearchFieldLocation.java2
-rw-r--r--src/main/java/me/shedaniel/rei/gui/credits/CreditsEntryListWidget.java32
-rw-r--r--src/main/java/me/shedaniel/rei/gui/credits/CreditsScreen.java14
-rw-r--r--src/main/java/me/shedaniel/rei/gui/entries/RecipeEntry.java42
-rw-r--r--src/main/java/me/shedaniel/rei/gui/entries/SimpleRecipeEntry.java22
-rw-r--r--src/main/java/me/shedaniel/rei/gui/toast/CopyRecipeIdentifierToast.java16
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/AutoCraftingButtonWidget.java20
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/ButtonWidget.java44
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/CategoryBaseWidget.java8
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/ClickableLabelWidget.java34
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/CraftableToggleButtonWidget.java16
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/DraggableWidget.java26
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/EntryListWidget.java142
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/EntryWidget.java58
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/FavoritesListWidget.java114
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/LabelWidget.java42
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/PanelWidget.java32
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/QueuedTooltip.java26
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/RecipeArrowWidget.java10
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/RecipeBaseWidget.java6
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/RecipeChoosePageWidget.java42
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/SlotBaseWidget.java10
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/TabWidget.java24
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/TextFieldWidget.java176
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/Widget.java8
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/WidgetWithBounds.java12
-rw-r--r--src/main/java/me/shedaniel/rei/impl/AbstractEntryStack.java18
-rw-r--r--src/main/java/me/shedaniel/rei/impl/BaseBoundsHandlerImpl.java30
-rw-r--r--src/main/java/me/shedaniel/rei/impl/ClientHelperImpl.java54
-rw-r--r--src/main/java/me/shedaniel/rei/impl/ConfigManagerImpl.java26
-rw-r--r--src/main/java/me/shedaniel/rei/impl/ConfigObjectImpl.java170
-rw-r--r--src/main/java/me/shedaniel/rei/impl/DisplayHelperImpl.java32
-rw-r--r--src/main/java/me/shedaniel/rei/impl/EmptyEntryStack.java55
-rw-r--r--src/main/java/me/shedaniel/rei/impl/EntryRegistryImpl.java10
-rw-r--r--src/main/java/me/shedaniel/rei/impl/FluidEntryStack.java36
-rw-r--r--src/main/java/me/shedaniel/rei/impl/ItemEntryStack.java36
-rw-r--r--src/main/java/me/shedaniel/rei/impl/ObjectHolderImpl.java4
-rw-r--r--src/main/java/me/shedaniel/rei/impl/RecipeHelperImpl.java147
-rw-r--r--src/main/java/me/shedaniel/rei/impl/ScreenHelper.java43
-rw-r--r--src/main/java/me/shedaniel/rei/impl/SearchArgument.java39
-rw-r--r--src/main/java/me/shedaniel/rei/impl/Weather.java14
-rw-r--r--src/main/java/me/shedaniel/rei/listeners/ContainerScreenHooks.java12
-rw-r--r--src/main/java/me/shedaniel/rei/listeners/RecipeBookGuiHooks.java8
-rw-r--r--src/main/java/me/shedaniel/rei/mixin/MixinBrewingRecipeRegistry.java21
-rw-r--r--src/main/java/me/shedaniel/rei/mixin/MixinItemRenderer.java2
-rw-r--r--src/main/java/me/shedaniel/rei/mixin/MixinItemStack.java6
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/DefaultAutoCraftingPlugin.java8
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java46
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/DefaultRecipeBookExclusionZones.java4
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/autocrafting/DefaultCategoryHandler.java12
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/autocrafting/DefaultRecipeBookHandler.java2
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/blasting/DefaultBlastingDisplay.java4
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/brewing/BrewingRecipe.java6
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/brewing/DefaultBrewingCategory.java10
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/brewing/DefaultBrewingDisplay.java14
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/campfire/DefaultCampfireCategory.java10
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/campfire/DefaultCampfireDisplay.java20
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/composting/DefaultCompostingCategory.java18
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/composting/DefaultCompostingDisplay.java20
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/containers/CraftingContainerInfoWrapper.java16
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/cooking/DefaultCookingCategory.java14
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/cooking/DefaultCookingDisplay.java22
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/crafting/DefaultCraftingCategory.java14
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/crafting/DefaultCraftingDisplay.java10
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/crafting/DefaultCustomDisplay.java26
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/crafting/DefaultShapedDisplay.java20
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/crafting/DefaultShapelessDisplay.java20
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/smelting/DefaultSmeltingDisplay.java4
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/smoking/DefaultSmokingDisplay.java4
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/stonecutting/DefaultStoneCuttingCategory.java12
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/stonecutting/DefaultStoneCuttingDisplay.java16
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/stripping/DefaultStrippingCategory.java12
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/stripping/DefaultStrippingDisplay.java16
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/stripping/DummyAxeItem.java2