aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel
diff options
context:
space:
mode:
authorUnknown <shekwancheung0528@gmail.com>2019-07-18 15:48:43 +0800
committerUnknown <shekwancheung0528@gmail.com>2019-07-18 15:48:43 +0800
commitc78a022162a575e18e8ca8e18d92518c7cb6b2f8 (patch)
tree1902b8943b618b4eceb05b563a78d4bebc9e1b26 /src/main/java/me/shedaniel
parent0820200bb0f9f072782bbcf89add5c4cae0f5972 (diff)
downloadRoughlyEnoughItems-legacy/2.x-1.13.2-rift.tar.gz
RoughlyEnoughItems-legacy/2.x-1.13.2-rift.tar.bz2
RoughlyEnoughItems-legacy/2.x-1.13.2-rift.zip
Diffstat (limited to 'src/main/java/me/shedaniel')
-rw-r--r--src/main/java/me/shedaniel/rei/MixinStart.java2
-rw-r--r--src/main/java/me/shedaniel/rei/RoughlyEnoughItemsClient.java75
-rw-r--r--src/main/java/me/shedaniel/rei/RoughlyEnoughItemsCore.java73
-rw-r--r--src/main/java/me/shedaniel/rei/api/AbstractInventoryScreenHooks.java16
-rw-r--r--src/main/java/me/shedaniel/rei/api/AutoCraftingHandler.java25
-rw-r--r--src/main/java/me/shedaniel/rei/api/BaseBoundsHandler.java32
-rw-r--r--src/main/java/me/shedaniel/rei/api/ButtonAreaSupplier.java16
-rw-r--r--src/main/java/me/shedaniel/rei/api/ClientHelper.java149
-rw-r--r--src/main/java/me/shedaniel/rei/api/ConfigManager.java28
-rw-r--r--src/main/java/me/shedaniel/rei/api/ContainerScreenHooks.java (renamed from src/main/java/me/shedaniel/rei/listeners/ContainerScreenHooks.java)10
-rw-r--r--src/main/java/me/shedaniel/rei/api/DisplayHelper.java139
-rw-r--r--src/main/java/me/shedaniel/rei/api/DisplaySettings.java15
-rw-r--r--src/main/java/me/shedaniel/rei/api/DisplayVisibilityHandler.java33
-rw-r--r--src/main/java/me/shedaniel/rei/api/GuiEventHandlerHooks.java11
-rw-r--r--src/main/java/me/shedaniel/rei/api/GuiTextFieldHooks.java7
-rw-r--r--src/main/java/me/shedaniel/rei/api/Identifier.java29
-rw-r--r--src/main/java/me/shedaniel/rei/api/Identifiers.java15
-rw-r--r--src/main/java/me/shedaniel/rei/api/ItemRegistry.java44
-rw-r--r--src/main/java/me/shedaniel/rei/api/KeyBindingHooks.java (renamed from src/main/java/me/shedaniel/rei/listeners/KeyBindingHooks.java)4
-rw-r--r--src/main/java/me/shedaniel/rei/api/LiveRecipeGenerator.java21
-rw-r--r--src/main/java/me/shedaniel/rei/api/PluginDisabler.java36
-rw-r--r--src/main/java/me/shedaniel/rei/api/PluginFunction.java11
-rw-r--r--src/main/java/me/shedaniel/rei/api/REIPlugin.java19
-rw-r--r--src/main/java/me/shedaniel/rei/api/REIPluginEntry.java71
-rw-r--r--src/main/java/me/shedaniel/rei/api/RecipeBookButtonWidgetHooks.java15
-rw-r--r--src/main/java/me/shedaniel/rei/api/RecipeBookGuiHooks.java22
-rw-r--r--src/main/java/me/shedaniel/rei/api/RecipeCategory.java122
-rw-r--r--src/main/java/me/shedaniel/rei/api/RecipeDisplay.java35
-rw-r--r--src/main/java/me/shedaniel/rei/api/RecipeHelper.java186
-rw-r--r--src/main/java/me/shedaniel/rei/api/RelativePoint.java28
-rw-r--r--src/main/java/me/shedaniel/rei/api/Renderer.java104
-rw-r--r--src/main/java/me/shedaniel/rei/api/ScreenHooks.java14
-rw-r--r--src/main/java/me/shedaniel/rei/api/SpeedCraftFunctional.java13
-rw-r--r--src/main/java/me/shedaniel/rei/api/TabGetter.java5
-rw-r--r--src/main/java/me/shedaniel/rei/client/BaseBoundsHandlerImpl.java115
-rw-r--r--src/main/java/me/shedaniel/rei/client/ClientHelper.java146
-rw-r--r--src/main/java/me/shedaniel/rei/client/ClientHelperImpl.java247
-rw-r--r--src/main/java/me/shedaniel/rei/client/ConfigManagerImpl.java (renamed from src/main/java/me/shedaniel/rei/client/ConfigManager.java)27
-rw-r--r--src/main/java/me/shedaniel/rei/client/ConfigObject.java77
-rw-r--r--src/main/java/me/shedaniel/rei/client/DisplayHelperImpl.java91
-rw-r--r--src/main/java/me/shedaniel/rei/client/ItemRegistryImpl.java12
-rw-r--r--src/main/java/me/shedaniel/rei/client/KeyBindingRegistry.java41
-rw-r--r--src/main/java/me/shedaniel/rei/client/KeybindRegistry.java43
-rw-r--r--src/main/java/me/shedaniel/rei/client/PluginDisablerImpl.java5
-rw-r--r--src/main/java/me/shedaniel/rei/client/RecipeHelperImpl.java320
-rw-r--r--src/main/java/me/shedaniel/rei/client/ScreenHelper.java51
-rw-r--r--src/main/java/me/shedaniel/rei/client/SearchArgument.java60
-rw-r--r--src/main/java/me/shedaniel/rei/client/Weather.java20
-rw-r--r--src/main/java/me/shedaniel/rei/gui/ContainerScreenOverlay.java472
-rw-r--r--src/main/java/me/shedaniel/rei/gui/PreRecipeViewingScreen.java137
-rw-r--r--src/main/java/me/shedaniel/rei/gui/RecipeViewingScreen.java320
-rw-r--r--src/main/java/me/shedaniel/rei/gui/VillagerRecipeViewingScreen.java425
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/ConfigEntry.java155
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/ConfigEntryListWidget.java35
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/ConfigScreen.java375
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/ItemCheatingMode.java11
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/ItemListOrdering.java (renamed from src/main/java/me/shedaniel/rei/client/ItemListOrdering.java)11
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/ItemListOrderingConfig.java43
-rw-r--r--src/main/java/me/shedaniel/rei/gui/config/RecipeScreenType.java21
-rw-r--r--src/main/java/me/shedaniel/rei/gui/credits/CreditsEntry.java22
-rw-r--r--src/main/java/me/shedaniel/rei/gui/credits/CreditsEntryListWidget.java68
-rw-r--r--src/main/java/me/shedaniel/rei/gui/credits/CreditsScreen.java76
-rw-r--r--src/main/java/me/shedaniel/rei/gui/renderers/EmptyRenderer.java19
-rw-r--r--src/main/java/me/shedaniel/rei/gui/renderers/ItemStackRenderer.java74
-rw-r--r--src/main/java/me/shedaniel/rei/gui/renderers/RecipeRenderer.java18
-rw-r--r--src/main/java/me/shedaniel/rei/gui/renderers/SimpleRecipeRenderer.java119
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/AutoCraftingButtonWidget.java68
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/ButtonWidget.java116
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/CategoryBaseWidget.java26
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/ClickableLabelWidget.java56
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/CraftableToggleButtonWidget.java43
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/DetailedButtonWidget.java46
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/DraggableWidget.java24
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/HighlightableWidget.java21
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/IWidget.java41
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/ItemListOverlay.java342
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/ItemSlotWidget.java151
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/LabelWidget.java30
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/QueuedTooltip.java38
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/RecipeBaseWidget.java94
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/RecipeChoosePageWidget.java61
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/SearchFieldWidget.java73
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/SlotBaseWidget.java33
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/SlotWidget.java225
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/SpeedCraftingButtonWidget.java43
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/TabWidget.java82
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/TextFieldWidget.java93
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/Widget.java30
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/WidgetWithBounds.java26
-rw-r--r--src/main/java/me/shedaniel/rei/mixin/GhostSlotsHook.java14
-rw-r--r--src/main/java/me/shedaniel/rei/mixin/MixinBrewingRecipeRegistry.java16
-rw-r--r--src/main/java/me/shedaniel/rei/mixin/MixinClientPlayNetworkHandler.java15
-rw-r--r--src/main/java/me/shedaniel/rei/mixin/MixinContainerScreen.java108
-rw-r--r--src/main/java/me/shedaniel/rei/mixin/MixinCraftingTableScreen.java41
-rw-r--r--src/main/java/me/shedaniel/rei/mixin/MixinCreativePlayerInventoryScreen.java66
-rw-r--r--src/main/java/me/shedaniel/rei/mixin/MixinGameRenderer.java30
-rw-r--r--src/main/java/me/shedaniel/rei/mixin/MixinGuiButtonImage.java20
-rw-r--r--src/main/java/me/shedaniel/rei/mixin/MixinGuiContainer.java45
-rw-r--r--src/main/java/me/shedaniel/rei/mixin/MixinGuiEventHandler.java29
-rw-r--r--src/main/java/me/shedaniel/rei/mixin/MixinGuiRecipeBook.java36
-rw-r--r--src/main/java/me/shedaniel/rei/mixin/MixinGuiTextField.java20
-rw-r--r--src/main/java/me/shedaniel/rei/mixin/MixinInventoryEffectRenderer.java16
-rw-r--r--src/main/java/me/shedaniel/rei/mixin/MixinKeyBinding.java8
-rw-r--r--src/main/java/me/shedaniel/rei/mixin/MixinKeyboardListener.java72
-rw-r--r--src/main/java/me/shedaniel/rei/mixin/MixinMouseHelper.java53
-rw-r--r--src/main/java/me/shedaniel/rei/mixin/MixinPlayerInventoryScreen.java41
-rw-r--r--src/main/java/me/shedaniel/rei/mixin/MixinScreen.java75
-rw-r--r--src/main/java/me/shedaniel/rei/mixin/MixinTabGetter.java19
-rw-r--r--src/main/java/me/shedaniel/rei/network/CreateItemPacket.java26
-rw-r--r--src/main/java/me/shedaniel/rei/network/DeleteItemPacket.java8
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/DefaultAutoCraftingPlugin.java40
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java202
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/DefaultPotionEffectExclusionZones.java44
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/DefaultRecipeBookExclusionZones.java34
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/autocrafting/AutoCraftingTableBookHandler.java39
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/autocrafting/AutoFurnaceBookHandler.java39
-rw-r--r--