aboutsummaryrefslogtreecommitdiff
path: root/runtime-engine
diff options
context:
space:
mode:
Diffstat (limited to 'runtime-engine')
-rw-r--r--runtime-engine/build.gradle7
-rw-r--r--runtime-engine/categories/src/main/java/me/shedaniel/rei/impl/client/registry/category/CategoryRegistryImpl.java212
-rw-r--r--runtime-engine/categories/src/main/java/me/shedaniel/rei/impl/common/category/CategoryIdentifierConstructorImpl.java45
-rw-r--r--runtime-engine/categories/src/main/java/me/shedaniel/rei/impl/common/category/CategoryIdentifierImpl.java67
-rw-r--r--runtime-engine/categories/src/main/resources/META-INF/services/me.shedaniel.rei.api.client.registry.category.CategoryRegistry1
-rw-r--r--runtime-engine/categories/src/main/resources/META-INF/services/me.shedaniel.rei.impl.common.provider.CategoryIdentifierConstructor1
-rw-r--r--runtime-engine/configs/src/main/java/me/shedaniel/rei/impl/client/config/ConfigManagerImpl.java459
-rw-r--r--runtime-engine/configs/src/main/java/me/shedaniel/rei/impl/client/config/ConfigObjectImpl.java675
-rw-r--r--runtime-engine/configs/src/main/java/me/shedaniel/rei/impl/client/config/addon/ConfigAddonRegistryImpl.java61
-rw-r--r--runtime-engine/configs/src/main/java/me/shedaniel/rei/impl/client/config/addon/ConfigAddonsScreen.java192
-rw-r--r--runtime-engine/configs/src/main/java/me/shedaniel/rei/impl/client/config/entries/ConfigAddonsEntry.java96
-rw-r--r--runtime-engine/configs/src/main/java/me/shedaniel/rei/impl/client/config/entries/RecipeScreenTypeEntry.java114
-rw-r--r--runtime-engine/configs/src/main/java/me/shedaniel/rei/impl/client/config/entries/ReloadPluginsEntry.java115
-rw-r--r--runtime-engine/configs/src/main/java/me/shedaniel/rei/impl/client/config/entries/SearchFilterSyntaxHighlightingEntry.java117
-rw-r--r--runtime-engine/configs/src/main/java/me/shedaniel/rei/impl/client/config/entries/TitleTextEntry.java87
-rw-r--r--runtime-engine/configs/src/main/java/me/shedaniel/rei/impl/client/config/entries/UncertainDisplayViewingScreen.java304
-rw-r--r--runtime-engine/configs/src/main/java/me/shedaniel/rei/impl/client/gui/credits/CreditsEntryListWidget.java216
-rw-r--r--runtime-engine/configs/src/main/java/me/shedaniel/rei/impl/client/gui/credits/CreditsScreen.java165
-rw-r--r--runtime-engine/configs/src/main/resources/META-INF/services/me.shedaniel.rei.api.client.config.ConfigManager1
-rw-r--r--runtime-engine/configs/src/main/resources/META-INF/services/me.shedaniel.rei.api.client.config.ConfigObject1
-rw-r--r--runtime-engine/configs/src/main/resources/META-INF/services/me.shedaniel.rei.api.client.config.addon.ConfigAddonRegistry1
-rw-r--r--runtime-engine/default-runtime-plugin/src/main/java/me/shedaniel/rei/impl/client/search/method/unihan/BomopofoInputMethod.java142
-rw-r--r--runtime-engine/default-runtime-plugin/src/main/java/me/shedaniel/rei/impl/client/search/method/unihan/JyutpingInputMethod.java77
-rw-r--r--runtime-engine/default-runtime-plugin/src/main/java/me/shedaniel/rei/impl/client/search/method/unihan/PinyinInputMethod.java136
-rw-r--r--runtime-engine/default-runtime-plugin/src/main/java/me/shedaniel/rei/impl/client/search/method/unihan/UniHanInputMethod.java82
-rw-r--r--runtime-engine/default-runtime-plugin/src/main/java/me/shedaniel/rei/impl/client/search/method/unihan/UniHanManager.java123
-rw-r--r--runtime-engine/default-runtime-plugin/src/main/java/me/shedaniel/rei/plugin/client/entry/FluidEntryDefinition.java316
-rw-r--r--runtime-engine/default-runtime-plugin/src/main/java/me/shedaniel/rei/plugin/client/entry/ItemEntryDefinition.java382
-rw-r--r--runtime-engine/default-runtime-plugin/src/main/java/me/shedaniel/rei/plugin/client/runtime/DefaultRuntimeInputMethodPlugin.java45
-rw-r--r--runtime-engine/default-runtime-plugin/src/main/java/me/shedaniel/rei/plugin/common/runtime/DefaultRuntimePlugin.java56
-rw-r--r--runtime-engine/default-runtime-plugin/src/main/java/me/shedaniel/rei/plugin/test/REITestPlugin.java119
-rw-r--r--runtime-engine/displays/src/main/java/me/shedaniel/rei/impl/client/registry/display/DisplayRegistryImpl.java360
-rw-r--r--runtime-engine/displays/src/main/java/me/shedaniel/rei/impl/common/registry/RecipeManagerContextImpl.java76
-rw-r--r--runtime-engine/displays/src/main/java/me/shedaniel/rei/impl/common/registry/display/DisplaySerializerRegistryImpl.java77
-rw-r--r--runtime-engine/displays/src/main/resources/META-INF/services/me.shedaniel.rei.api.client.registry.display.DisplayRegistry1
-rw-r--r--runtime-engine/displays/src/main/resources/META-INF/services/me.shedaniel.rei.api.common.display.DisplaySerializerRegistry1
-rw-r--r--runtime-engine/displays/src/main/resources/META-INF/services/me.shedaniel.rei.api.common.registry.RecipeManagerContext1
-rw-r--r--runtime-engine/entries/src/main/java/me/shedaniel/rei/impl/client/entry/type/EntryRegistryImpl.java283
-rw-r--r--runtime-engine/entries/src/main/java/me/shedaniel/rei/impl/client/entry/type/EntryRegistryList.java62
-rw-r--r--runtime-engine/entries/src/main/java/me/shedaniel/rei/impl/client/entry/type/EntryRegistryListener.java50
-rw-r--r--runtime-engine/entries/src/main/java/me/shedaniel/rei/impl/client/entry/type/EntryTypeRegistryImpl.java102
-rw-r--r--runtime-engine/entries/src/main/java/me/shedaniel/rei/impl/client/entry/type/NormalEntryRegistryList.java117
-rw-r--r--runtime-engine/entries/src/main/java/me/shedaniel/rei/impl/client/entry/type/ReloadingEntryRegistryList.java109
-rw-r--r--runtime-engine/entries/src/main/java/me/shedaniel/rei/impl/client/entry/type/collapsed/CollapsibleEntryRegistryImpl.java149
-rw-r--r--runtime-engine/entries/src/main/resources/META-INF/services/me.shedaniel.rei.api.client.registry.entry.CollapsibleEntryRegistry1
-rw-r--r--runtime-engine/entries/src/main/resources/META-INF/services/me.shedaniel.rei.api.client.registry.entry.EntryRegistry1
-rw-r--r--runtime-engine/entries/src/main/resources/META-INF/services/me.shedaniel.rei.api.common.entry.type.EntryTypeRegistry1
-rw-r--r--runtime-engine/entry-stacks/src/main/java/me/shedaniel/rei/impl/common/entry/EntryIngredientImpl.java476
-rw-r--r--runtime-engine/entry-stacks/src/main/java/me/shedaniel/rei/impl/common/entry/settings/EntrySettingsAdapterRegistryImpl.java71
-rw-r--r--runtime-engine/entry-stacks/src/main/java/me/shedaniel/rei/impl/common/entry/stack/AbstractEntryStack.java281
-rw-r--r--runtime-engine/entry-stacks/src/main/java/me/shedaniel/rei/impl/common/entry/stack/EmptyEntryStack.java45
-rw-r--r--runtime-engine/entry-stacks/src/main/java/me/shedaniel/rei/impl/common/entry/stack/EntryStackProviderImpl.java50
-rw-r--r--runtime-engine/entry-stacks/src/main/java/me/shedaniel/rei/impl/common/entry/stack/TypedEntryStack.java53
-rw-r--r--runtime-engine/entry-stacks/src/main/resources/META-INF/services/me.shedaniel.rei.api.common.entry.settings.EntrySettingsAdapterRegistry1
-rw-r--r--runtime-engine/entry-stacks/src/main/resources/META-INF/services/me.shedaniel.rei.impl.common.provider.EntryIngredientProvider1
-rw-r--r--runtime-engine/entry-stacks/src/main/resources/META-INF/services/me.shedaniel.rei.impl.common.provider.EntryStackProvider1
-rw-r--r--runtime-engine/entry-types/src/main/java/me/shedaniel/rei/impl/client/entry/renderer/EntryRendererRegistryImpl.java66
-rw-r--r--runtime-engine/entry-types/src/main/java/me/shedaniel/rei/impl/common/entry/comparison/EntryComparatorRegistryImpl.java92
-rw-r--r--runtime-engine/entry-types/src/main/java/me/shedaniel/rei/impl/common/entry/comparison/FluidComparatorRegistryImpl.java56
-rw-r--r--runtime-engine/entry-types/src/main/java/me/shedaniel/rei/impl/common/entry/comparison/ItemComparatorRegistryImpl.java56
-rw-r--r--runtime-engine/entry-types/src/main/java/me/shedaniel/rei/impl/common/entry/comparison/NbtHasherProviderImpl.java100
-rw-r--r--runtime-engine/entry-types/src/main/java/me/shedaniel/rei/impl/common/entry/type/types/BuiltinEntryDefinition.java152
-rw-r--r--runtime-engine/entry-types/src/main/java/me/shedaniel/rei/impl/common/entry/type/types/DeferredEntryTypeImpl.java78
-rw-r--r--runtime-engine/entry-types/src/main/java/me/shedaniel/rei/impl/common/entry/type/types/DeferringEntryTypeProviderImpl.java108
-rw-r--r--runtime-engine/entry-types/src/main/java/me/shedaniel/rei/impl/common/entry/type/types/EmptyEntryDefinition.java49
-rw-r--r--runtime-engine/entry-types/src/main/java/me/shedaniel/rei/impl/common/entry/type/types/RenderingEntryDefinition.java90
-rw-r--r--runtime-engine/entry-types/src/main/java/me/shedaniel/rei/impl/common/fluid/FluidSupportProviderImpl.java89
-rw-r--r--runtime-engine/entry-types/src/main/resources/META-INF/services/me.shedaniel.rei.api.client.entry.renderer.EntryRendererRegistry1
-rw-r--r--runtime-engine/entry-types/src/main/resources/META-INF/services/me.shedaniel.rei.api.common.entry.comparison.FluidComparatorRegistry1
-rw-r--r--runtime-engine/entry-types/src/main/resources/META-INF/services/me.shedaniel.rei.api.common.entry.comparison.ItemComparatorRegistry1
-rw-r--r--runtime-engine/entry-types/src/main/resources/META-INF/services/me.shedaniel.rei.api.common.fluid.FluidSupportProvider1
-rw-r--r--runtime-engine/entry-types/src/main/resources/META-INF/services/me.shedaniel.rei.impl.common.provider.DeferringEntryTypeProvider1
-rw-r--r--runtime-engine/entry-types/src/main/resources/META-INF/services/me.shedaniel.rei.impl.common.provider.NbtHasherProvider1
-rw-r--r--runtime-engine/favorites/src/main/java/me/shedaniel/rei/impl/client/favorites/DelegatingFavoriteEntryProviderImpl.java125
-rw-r--r--runtime-engine/favorites/src/main/java/me/shedaniel/rei/impl/client/favorites/FavoriteEntryTypeRegistryImpl.java150
-rw-r--r--runtime-engine/favorites/src/main/java/me/shedaniel/rei/impl/client/gui/widget/favorites/FavoritesEntriesManager.java155
-rw-r--r--runtime-engine/favorites/src/main/resources/META-INF/services/me.shedaniel.rei.api.client.favorites.FavoriteEntryType$Registry1
-rw-r--r--runtime-engine/favorites/src/main/resources/META-INF/services/me.shedaniel.rei.impl.client.provider.DelegatingFavoriteEntryProvider1
-rw-r--r--runtime-engine/favorites/src/main/resources/META-INF/services/me.shedaniel.rei.impl.client.provider.FavoritesEntriesListProvider1
-rw-r--r--runtime-engine/filtering-entries/build.gradle3
-rw-r--r--runtime-engine/filtering-entries/src/main/java/me/shedaniel/rei/impl/client/config/entries/FilteringAddRuleScreen.java202
-rw-r--r--runtime-engine/filtering-entries/src/main/java/me/shedaniel/rei/impl/client/config/entries/FilteringCategoriesEntry.java113
-rw-r--r--runtime-engine/filtering-entries/src/main/java/me/shedaniel/rei/impl/client/config/entries/FilteringCategoriesScreen.java244
-rw-r--r--runtime-engine/filtering-entries/src/main/java/me/shedaniel/rei/impl/client/config/entries/FilteringConfigEntries.java127
-rw-r--r--runtime-engine/filtering-entries/src/main/java/me/shedaniel/rei/impl/client/config/entries/FilteringEntry.java116
-rw-r--r--runtime-engine/filtering-entries/src/main/java/me/shedaniel/rei/impl/client/config/entries/FilteringRuleOptionsScreen.java379
-rw-r--r--runtime-engine/filtering-entries/src/main/java/me/shedaniel/rei/impl/client/config/entries/FilteringRulesScreen.java254
-rw-r--r--runtime-engine/filtering-entries/src/main/java/me/shedaniel/rei/impl/client/config/entries/FilteringScreen.java509
-rw-r--r--runtime-engine/filtering-entries/src/main/java/me/shedaniel/rei/impl/client/config/entries/NoFilteringCategoriesEntry.java103
-rw-r--r--runtime-engine/filtering-entries/src/main/java/me/shedaniel/rei/impl/client/config/entries/NoFilteringEntry.java96
-rw-r--r--runtime-engine/filtering-entries/src/main/java/me/shedaniel/rei/impl/client/entry/filtering/FilteringContextImpl.java133
-rw-r--r--runtime-engine/filtering-entries/src/main/java/me/shedaniel/rei/impl/client/entry/filtering/FilteringContextType.java37
-rw-r--r--runtime-engine/filtering-entries/src/main/java/me/shedaniel/rei/impl/client/entry/filtering/FilteringResultImpl.java72
-rw-r--r--runtime-engine/filtering-entries/src/main/java/me/shedaniel/rei/impl/client/entry/filtering/rules/BasicFilteringRuleImpl.java155
-rw-r--r--