├── .gitignore ├── README.md ├── changelog.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── proguard.txt ├── settings.gradle.kts └── src └── main ├── java └── io │ └── github │ └── jsnimda │ ├── common │ ├── Interfaces.kt │ ├── Log.kt │ ├── annotation │ │ └── MayThrow.kt │ ├── config │ │ ├── CategorizedMultiConfig.kt │ │ ├── IConfigElements.kt │ │ ├── IConfigElementsMore.kt │ │ ├── builder │ │ │ ├── ConfigDeclarationBuilder.kt │ │ │ └── ConfigSaveLoadManager.kt │ │ └── options │ │ │ ├── ConfigHotkey.kt │ │ │ ├── ConfigHotkeyedBoolean.java │ │ │ └── ConfigOptions.kt │ ├── extensions │ │ ├── PropertyDelegates.kt │ │ ├── common.kt │ │ ├── gson.kt │ │ ├── java_io.kt │ │ ├── kt_collection.kt │ │ ├── kt_common.kt │ │ └── kt_number.kt │ ├── fabric │ │ └── FabricUtil.java │ ├── gui │ │ ├── Tooltips.kt │ │ ├── debug │ │ │ ├── BaseDebugScreen.kt │ │ │ ├── DebugInfos.kt │ │ │ ├── DepthTestScreen.kt │ │ │ └── SpriteTestScreen.kt │ │ ├── screen │ │ │ ├── BaseDialog.kt │ │ │ ├── BaseOverlay.kt │ │ │ ├── BaseScreen.kt │ │ │ ├── ConfigOptionHotkeyDialog.kt │ │ │ ├── ConfigScreenBase.kt │ │ │ └── ScreenInfo.kt │ │ ├── widget │ │ │ ├── Flex.kt │ │ │ ├── WidgetExtensions.kt │ │ │ └── WidgetStyles.kt │ │ └── widgets │ │ │ ├── AnchoredListWidget.kt │ │ │ ├── ButtonWidget.kt │ │ │ ├── ConfigListWidget.kt │ │ │ ├── ConfigWidgets.kt │ │ │ ├── ConfigWidgetsMore.kt │ │ │ ├── RootWidget.kt │ │ │ ├── ScrollableContainerWidget.kt │ │ │ ├── TextButtonWidget.kt │ │ │ ├── VanillaWidgets.kt │ │ │ └── Widget.kt │ ├── input │ │ ├── GlobalInputHandler.kt │ │ ├── GlobalScreenEventListener.kt │ │ ├── KeyCodes.kt │ │ ├── KeybindSettings.kt │ │ └── Keybinds.kt │ ├── math2d │ │ ├── Line.kt │ │ ├── Rect2d.kt │ │ └── ext.kt │ ├── mixin │ │ ├── MixinKeyboard.java │ │ └── MixinMouse.java │ ├── util │ │ ├── IndentedDataFileParser.kt │ │ ├── LogicalStringComparator.kt │ │ └── Node.kt │ └── vanilla │ │ ├── Vanilla.kt │ │ ├── VanillaSound.kt │ │ ├── VanillaUtil.kt │ │ ├── alias │ │ ├── container.kt │ │ ├── gui.kt │ │ ├── item.kt │ │ ├── items │ │ │ └── items.kt │ │ ├── render.kt │ │ └── vanilla_alias.kt │ │ └── render │ │ ├── Color.kt │ │ ├── Colors.kt │ │ ├── GL.kt │ │ ├── Rect.kt │ │ ├── Screen.kt │ │ ├── Text.kt │ │ └── Texture.kt │ └── inventoryprofiles │ ├── InventoryProfiles.kt │ ├── ModInfo.kt │ ├── client │ └── TellPlayer.kt │ ├── compat │ └── ModMenuApiImpl.kt │ ├── config │ ├── ConfigEnums.kt │ └── Configs.kt │ ├── debug │ ├── DebugFunc.kt │ ├── GenerateRuleListButtonInfo.kt │ └── GenerateTagVanillaTxtButtonInfo.kt │ ├── event │ ├── AutoRefillHandler.kt │ ├── ClientEventHandler.kt │ ├── ClientInitHandler.kt │ ├── ContinuousCraftingHandler.kt │ ├── LockSlotsHandler.kt │ ├── MiscHandler.kt │ └── MouseTracer.kt │ ├── gen │ ├── RulesLexer.interp │ ├── RulesLexer.java │ ├── RulesLexer.tokens │ ├── RulesParser.interp │ ├── RulesParser.java │ ├── RulesParser.tokens │ ├── RulesParserBaseListener.java │ └── RulesParserListener.java │ ├── gui │ ├── ConfigScreen.kt │ ├── DebugScreen.kt │ └── inject │ │ ├── AsVanillaWidget.kt │ │ ├── ContainerScreenEventHandler.kt │ │ ├── InsertWidgetHandler.kt │ │ ├── ScreenEventHandler.kt │ │ └── SortingButtonCollectionWidget.kt │ ├── ingame │ ├── Inventory.kt │ └── VanillaAccessors.kt │ ├── input │ ├── CancellableInputHandler.kt │ ├── InputHandler.kt │ └── InventoryInputHandler.kt │ ├── inventory │ ├── AdvancedContainer.kt │ ├── AreaTypes.kt │ ├── ContainerClicker.kt │ ├── ContainerTypes.kt │ ├── GeneralInventoryActions.kt │ ├── action │ │ ├── Misc.kt │ │ ├── PostActions.kt │ │ └── SubTrackerActions.kt │ ├── data │ │ ├── Extensions.kt │ │ ├── ItemBucket.kt │ │ ├── ItemStackListExtensions.kt │ │ ├── ItemStat.kt │ │ ├── ItemTracker.kt │ │ └── SubTracker.kt │ └── sandbox │ │ ├── ContainerSandbox.kt │ │ ├── ItemPlanner.kt │ │ └── diffcalculator │ │ ├── DiffCalculator.kt │ │ ├── ScoreBasedDualDiffCalculatorInstance.kt │ │ ├── ScoreBasedSingleDiffCalculatorInstance.kt │ │ ├── SimpleDiffCalculatorInstance.kt │ │ └── util.kt │ ├── item │ ├── ItemStack.kt │ ├── ItemStackExtensions.kt │ ├── ItemType.kt │ ├── ItemTypeExtensions.kt │ ├── NbtUtils.kt │ └── rule │ │ ├── ArgumentMap.kt │ │ ├── Rule.kt │ │ ├── Tag.kt │ │ ├── file │ │ ├── RuleDefinition.kt │ │ ├── RuleFile.kt │ │ ├── RuleFileRegister.kt │ │ └── SubRuleDefinition.kt │ │ ├── native │ │ ├── DefinedNativeRules.kt │ │ └── NativeRule.kt │ │ └── parameter │ │ ├── ItemTypeMatcher.kt │ │ ├── NativeArgumentTypes.kt │ │ └── NativeParameters.kt │ ├── mixin │ ├── IMixinContainerScreen.java │ ├── IMixinSlot.java │ ├── MixinClientPlayerEntity.java │ ├── MixinClientPlayerInteractionManager.java │ ├── MixinContainerScreen.java │ ├── MixinCraftingResultSlot.java │ ├── MixinGameRenderer.java │ ├── MixinGlStateManager.java │ ├── MixinGuiCloseC2SPacket.java │ ├── MixinMinecraftClient.java │ └── MixinScreen.java │ ├── parser │ ├── AntlrExtensions.kt │ ├── CustomDataFileLoader.kt │ ├── RuleParser.kt │ ├── TemporaryRuleParser.kt │ └── antlr │ │ ├── RulesLexer.g4 │ │ └── RulesParser.g4 │ └── util │ └── Bucket.kt └── resources ├── assets └── inventoryprofiles │ ├── config │ └── rules.txt │ ├── configs │ ├── itemgroups.default.txt │ ├── itemgroups.vanilla.txt │ └── profiles.default.txt │ ├── icon.png │ ├── icon_8.png │ ├── lang │ ├── en_us.json │ ├── pl_pl.json │ ├── ru_ru.json │ └── zh_cn.json │ └── textures │ └── gui │ ├── gui_buttons.png │ ├── overlay.png │ └── widgets.png ├── fabric.mod.json ├── mixins.common.json └── mixins.inventoryprofiles.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/README.md -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.code.style=official 2 | org.gradle.jvmargs=-Xmx2G -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/gradlew.bat -------------------------------------------------------------------------------- /proguard.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/proguard.txt -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/Interfaces.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/Interfaces.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/Log.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/Log.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/annotation/MayThrow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/annotation/MayThrow.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/config/CategorizedMultiConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/config/CategorizedMultiConfig.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/config/IConfigElements.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/config/IConfigElements.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/config/IConfigElementsMore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/config/IConfigElementsMore.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/config/builder/ConfigDeclarationBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/config/builder/ConfigDeclarationBuilder.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/config/builder/ConfigSaveLoadManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/config/builder/ConfigSaveLoadManager.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/config/options/ConfigHotkey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/config/options/ConfigHotkey.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/config/options/ConfigHotkeyedBoolean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/config/options/ConfigHotkeyedBoolean.java -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/config/options/ConfigOptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/config/options/ConfigOptions.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/extensions/PropertyDelegates.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/extensions/PropertyDelegates.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/extensions/common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/extensions/common.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/extensions/gson.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/extensions/gson.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/extensions/java_io.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/extensions/java_io.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/extensions/kt_collection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/extensions/kt_collection.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/extensions/kt_common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/extensions/kt_common.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/extensions/kt_number.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/extensions/kt_number.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/fabric/FabricUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/fabric/FabricUtil.java -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/gui/Tooltips.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/gui/Tooltips.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/gui/debug/BaseDebugScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/gui/debug/BaseDebugScreen.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/gui/debug/DebugInfos.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/gui/debug/DebugInfos.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/gui/debug/DepthTestScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/gui/debug/DepthTestScreen.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/gui/debug/SpriteTestScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/gui/debug/SpriteTestScreen.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/gui/screen/BaseDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/gui/screen/BaseDialog.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/gui/screen/BaseOverlay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/gui/screen/BaseOverlay.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/gui/screen/BaseScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/gui/screen/BaseScreen.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/gui/screen/ConfigOptionHotkeyDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/gui/screen/ConfigOptionHotkeyDialog.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/gui/screen/ConfigScreenBase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/gui/screen/ConfigScreenBase.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/gui/screen/ScreenInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/gui/screen/ScreenInfo.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/gui/widget/Flex.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/gui/widget/Flex.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/gui/widget/WidgetExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/gui/widget/WidgetExtensions.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/gui/widget/WidgetStyles.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/gui/widget/WidgetStyles.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/gui/widgets/AnchoredListWidget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/gui/widgets/AnchoredListWidget.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/gui/widgets/ButtonWidget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/gui/widgets/ButtonWidget.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/gui/widgets/ConfigListWidget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/gui/widgets/ConfigListWidget.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/gui/widgets/ConfigWidgets.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/gui/widgets/ConfigWidgets.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/gui/widgets/ConfigWidgetsMore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/gui/widgets/ConfigWidgetsMore.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/gui/widgets/RootWidget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/gui/widgets/RootWidget.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/gui/widgets/ScrollableContainerWidget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/gui/widgets/ScrollableContainerWidget.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/gui/widgets/TextButtonWidget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/gui/widgets/TextButtonWidget.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/gui/widgets/VanillaWidgets.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/gui/widgets/VanillaWidgets.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/gui/widgets/Widget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/gui/widgets/Widget.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/input/GlobalInputHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/input/GlobalInputHandler.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/input/GlobalScreenEventListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/input/GlobalScreenEventListener.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/input/KeyCodes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/input/KeyCodes.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/input/KeybindSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/input/KeybindSettings.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/input/Keybinds.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/input/Keybinds.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/math2d/Line.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/math2d/Line.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/math2d/Rect2d.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/math2d/Rect2d.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/math2d/ext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/math2d/ext.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/mixin/MixinKeyboard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/mixin/MixinKeyboard.java -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/mixin/MixinMouse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/mixin/MixinMouse.java -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/util/IndentedDataFileParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/util/IndentedDataFileParser.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/util/LogicalStringComparator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/util/LogicalStringComparator.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/util/Node.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/util/Node.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/vanilla/Vanilla.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/vanilla/Vanilla.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/vanilla/VanillaSound.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/vanilla/VanillaSound.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/vanilla/VanillaUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/vanilla/VanillaUtil.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/vanilla/alias/container.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/vanilla/alias/container.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/vanilla/alias/gui.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/vanilla/alias/gui.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/vanilla/alias/item.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/vanilla/alias/item.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/vanilla/alias/items/items.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/vanilla/alias/items/items.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/vanilla/alias/render.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/vanilla/alias/render.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/vanilla/alias/vanilla_alias.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/vanilla/alias/vanilla_alias.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/vanilla/render/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/vanilla/render/Color.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/vanilla/render/Colors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/vanilla/render/Colors.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/vanilla/render/GL.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/vanilla/render/GL.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/vanilla/render/Rect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/vanilla/render/Rect.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/vanilla/render/Screen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/vanilla/render/Screen.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/vanilla/render/Text.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/vanilla/render/Text.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/common/vanilla/render/Texture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/common/vanilla/render/Texture.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/InventoryProfiles.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/InventoryProfiles.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/ModInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/ModInfo.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/client/TellPlayer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/client/TellPlayer.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/compat/ModMenuApiImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/compat/ModMenuApiImpl.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/config/ConfigEnums.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/config/ConfigEnums.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/config/Configs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/config/Configs.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/debug/DebugFunc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/debug/DebugFunc.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/debug/GenerateRuleListButtonInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/debug/GenerateRuleListButtonInfo.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/debug/GenerateTagVanillaTxtButtonInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/debug/GenerateTagVanillaTxtButtonInfo.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/event/AutoRefillHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/event/AutoRefillHandler.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/event/ClientEventHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/event/ClientEventHandler.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/event/ClientInitHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/event/ClientInitHandler.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/event/ContinuousCraftingHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/event/ContinuousCraftingHandler.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/event/LockSlotsHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/event/LockSlotsHandler.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/event/MiscHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/event/MiscHandler.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/event/MouseTracer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/event/MouseTracer.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/gen/RulesLexer.interp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/gen/RulesLexer.interp -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/gen/RulesLexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/gen/RulesLexer.java -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/gen/RulesLexer.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/gen/RulesLexer.tokens -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/gen/RulesParser.interp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/gen/RulesParser.interp -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/gen/RulesParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/gen/RulesParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/gen/RulesParser.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/gen/RulesParser.tokens -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/gen/RulesParserBaseListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/gen/RulesParserBaseListener.java -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/gen/RulesParserListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/gen/RulesParserListener.java -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/gui/ConfigScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/gui/ConfigScreen.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/gui/DebugScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/gui/DebugScreen.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/gui/inject/AsVanillaWidget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/gui/inject/AsVanillaWidget.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/gui/inject/ContainerScreenEventHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/gui/inject/ContainerScreenEventHandler.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/gui/inject/InsertWidgetHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/gui/inject/InsertWidgetHandler.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/gui/inject/ScreenEventHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/gui/inject/ScreenEventHandler.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/gui/inject/SortingButtonCollectionWidget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/gui/inject/SortingButtonCollectionWidget.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/ingame/Inventory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/ingame/Inventory.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/ingame/VanillaAccessors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/ingame/VanillaAccessors.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/input/CancellableInputHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/input/CancellableInputHandler.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/input/InputHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/input/InputHandler.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/input/InventoryInputHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/input/InventoryInputHandler.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/inventory/AdvancedContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/inventory/AdvancedContainer.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/inventory/AreaTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/inventory/AreaTypes.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/inventory/ContainerClicker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/inventory/ContainerClicker.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/inventory/ContainerTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/inventory/ContainerTypes.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/inventory/GeneralInventoryActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/inventory/GeneralInventoryActions.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/inventory/action/Misc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/inventory/action/Misc.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/inventory/action/PostActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/inventory/action/PostActions.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/inventory/action/SubTrackerActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/inventory/action/SubTrackerActions.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/inventory/data/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/inventory/data/Extensions.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/inventory/data/ItemBucket.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/inventory/data/ItemBucket.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/inventory/data/ItemStackListExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/inventory/data/ItemStackListExtensions.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/inventory/data/ItemStat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/inventory/data/ItemStat.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/inventory/data/ItemTracker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/inventory/data/ItemTracker.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/inventory/data/SubTracker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/inventory/data/SubTracker.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/inventory/sandbox/ContainerSandbox.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/inventory/sandbox/ContainerSandbox.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/inventory/sandbox/ItemPlanner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/inventory/sandbox/ItemPlanner.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/inventory/sandbox/diffcalculator/DiffCalculator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/inventory/sandbox/diffcalculator/DiffCalculator.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/inventory/sandbox/diffcalculator/ScoreBasedDualDiffCalculatorInstance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/inventory/sandbox/diffcalculator/ScoreBasedDualDiffCalculatorInstance.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/inventory/sandbox/diffcalculator/ScoreBasedSingleDiffCalculatorInstance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/inventory/sandbox/diffcalculator/ScoreBasedSingleDiffCalculatorInstance.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/inventory/sandbox/diffcalculator/SimpleDiffCalculatorInstance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/inventory/sandbox/diffcalculator/SimpleDiffCalculatorInstance.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/inventory/sandbox/diffcalculator/util.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/inventory/sandbox/diffcalculator/util.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/item/ItemStack.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/item/ItemStack.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/item/ItemStackExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/item/ItemStackExtensions.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/item/ItemType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/item/ItemType.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/item/ItemTypeExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/item/ItemTypeExtensions.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/item/NbtUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/item/NbtUtils.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/item/rule/ArgumentMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/item/rule/ArgumentMap.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/item/rule/Rule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/item/rule/Rule.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/item/rule/Tag.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/item/rule/Tag.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/item/rule/file/RuleDefinition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/item/rule/file/RuleDefinition.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/item/rule/file/RuleFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/item/rule/file/RuleFile.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/item/rule/file/RuleFileRegister.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/item/rule/file/RuleFileRegister.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/item/rule/file/SubRuleDefinition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/item/rule/file/SubRuleDefinition.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/item/rule/native/DefinedNativeRules.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/item/rule/native/DefinedNativeRules.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/item/rule/native/NativeRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/item/rule/native/NativeRule.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/item/rule/parameter/ItemTypeMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/item/rule/parameter/ItemTypeMatcher.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/item/rule/parameter/NativeArgumentTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/item/rule/parameter/NativeArgumentTypes.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/item/rule/parameter/NativeParameters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/item/rule/parameter/NativeParameters.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/mixin/IMixinContainerScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/mixin/IMixinContainerScreen.java -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/mixin/IMixinSlot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/mixin/IMixinSlot.java -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/mixin/MixinClientPlayerEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/mixin/MixinClientPlayerEntity.java -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/mixin/MixinClientPlayerInteractionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/mixin/MixinClientPlayerInteractionManager.java -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/mixin/MixinContainerScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/mixin/MixinContainerScreen.java -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/mixin/MixinCraftingResultSlot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/mixin/MixinCraftingResultSlot.java -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/mixin/MixinGameRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/mixin/MixinGameRenderer.java -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/mixin/MixinGlStateManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/mixin/MixinGlStateManager.java -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/mixin/MixinGuiCloseC2SPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/mixin/MixinGuiCloseC2SPacket.java -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/mixin/MixinMinecraftClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/mixin/MixinMinecraftClient.java -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/mixin/MixinScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/mixin/MixinScreen.java -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/parser/AntlrExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/parser/AntlrExtensions.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/parser/CustomDataFileLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/parser/CustomDataFileLoader.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/parser/RuleParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/parser/RuleParser.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/parser/TemporaryRuleParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/parser/TemporaryRuleParser.kt -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/parser/antlr/RulesLexer.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/parser/antlr/RulesLexer.g4 -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/parser/antlr/RulesParser.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/parser/antlr/RulesParser.g4 -------------------------------------------------------------------------------- /src/main/java/io/github/jsnimda/inventoryprofiles/util/Bucket.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/java/io/github/jsnimda/inventoryprofiles/util/Bucket.kt -------------------------------------------------------------------------------- /src/main/resources/assets/inventoryprofiles/config/rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/resources/assets/inventoryprofiles/config/rules.txt -------------------------------------------------------------------------------- /src/main/resources/assets/inventoryprofiles/configs/itemgroups.default.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/resources/assets/inventoryprofiles/configs/itemgroups.default.txt -------------------------------------------------------------------------------- /src/main/resources/assets/inventoryprofiles/configs/itemgroups.vanilla.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/resources/assets/inventoryprofiles/configs/itemgroups.vanilla.txt -------------------------------------------------------------------------------- /src/main/resources/assets/inventoryprofiles/configs/profiles.default.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/resources/assets/inventoryprofiles/configs/profiles.default.txt -------------------------------------------------------------------------------- /src/main/resources/assets/inventoryprofiles/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/resources/assets/inventoryprofiles/icon.png -------------------------------------------------------------------------------- /src/main/resources/assets/inventoryprofiles/icon_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/resources/assets/inventoryprofiles/icon_8.png -------------------------------------------------------------------------------- /src/main/resources/assets/inventoryprofiles/lang/en_us.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/resources/assets/inventoryprofiles/lang/en_us.json -------------------------------------------------------------------------------- /src/main/resources/assets/inventoryprofiles/lang/pl_pl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/resources/assets/inventoryprofiles/lang/pl_pl.json -------------------------------------------------------------------------------- /src/main/resources/assets/inventoryprofiles/lang/ru_ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/resources/assets/inventoryprofiles/lang/ru_ru.json -------------------------------------------------------------------------------- /src/main/resources/assets/inventoryprofiles/lang/zh_cn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/resources/assets/inventoryprofiles/lang/zh_cn.json -------------------------------------------------------------------------------- /src/main/resources/assets/inventoryprofiles/textures/gui/gui_buttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/resources/assets/inventoryprofiles/textures/gui/gui_buttons.png -------------------------------------------------------------------------------- /src/main/resources/assets/inventoryprofiles/textures/gui/overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/resources/assets/inventoryprofiles/textures/gui/overlay.png -------------------------------------------------------------------------------- /src/main/resources/assets/inventoryprofiles/textures/gui/widgets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/resources/assets/inventoryprofiles/textures/gui/widgets.png -------------------------------------------------------------------------------- /src/main/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/resources/fabric.mod.json -------------------------------------------------------------------------------- /src/main/resources/mixins.common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/resources/mixins.common.json -------------------------------------------------------------------------------- /src/main/resources/mixins.inventoryprofiles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsnimda/Inventory-Profiles/HEAD/src/main/resources/mixins.inventoryprofiles.json --------------------------------------------------------------------------------