├── .gitignore ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src └── main ├── java └── net │ └── kyrptonaught │ ├── jankson │ ├── Comment.java │ ├── Jankson.java │ ├── JsonArray.java │ ├── JsonElement.java │ ├── JsonGrammar.java │ ├── JsonNull.java │ ├── JsonObject.java │ ├── JsonPrimitive.java │ ├── annotation │ │ ├── Deserializer.java │ │ ├── NonnullByDefault.java │ │ ├── Nullable.java │ │ ├── SerializedName.java │ │ └── Serializer.java │ ├── api │ │ ├── DeserializationException.java │ │ ├── DeserializerFunction.java │ │ ├── Escaper.java │ │ ├── Marshaller.java │ │ └── SyntaxError.java │ ├── impl │ │ ├── AnnotatedElement.java │ │ ├── ArrayParserContext.java │ │ ├── CommentParserContext.java │ │ ├── ElementParserContext.java │ │ ├── MarshallerImpl.java │ │ ├── NumberParserContext.java │ │ ├── ObjectParserContext.java │ │ ├── POJODeserializer.java │ │ ├── ParserContext.java │ │ ├── StringParserContext.java │ │ ├── TokenParserContext.java │ │ └── serializer │ │ │ ├── CommentSerializer.java │ │ │ ├── DeserializerFunctionPool.java │ │ │ └── InternalDeserializerFunction.java │ └── magic │ │ └── TypeMagic.java │ ├── kyrptconfig │ ├── api │ │ └── ConflictHandler.java │ ├── config │ │ ├── AbstractConfigFile.java │ │ ├── ConfigManager.java │ │ ├── ConfigStorage.java │ │ ├── CustomJankson.java │ │ ├── CustomMarshaller.java │ │ ├── CustomSerializable.java │ │ ├── JanksonJsonLoader.java │ │ ├── JsonLoader.java │ │ └── screen │ │ │ ├── ConfigScreen.java │ │ │ ├── ConfigSection.java │ │ │ ├── NotSuckyButton.java │ │ │ └── items │ │ │ ├── BooleanItem.java │ │ │ ├── ConfigItem.java │ │ │ ├── KeybindItem.java │ │ │ └── SubItem.java │ ├── keybinding │ │ ├── CustomKeyBinding.java │ │ ├── DisplayOnlyKeyBind.java │ │ └── SpoofedKeysHelper.java │ └── mixin │ │ └── displaykeybind │ │ ├── GameOptions$VisitorMixin.java │ │ └── GameOptionsMixin.java │ ├── quickshulker │ ├── QuickShulkerMod.java │ ├── api │ │ ├── CanBundleInsertItemFunction.java │ │ ├── ItemInventoryContainer.java │ │ ├── ItemStackInventory.java │ │ ├── QuickOpenableRegistry.java │ │ ├── QuickShulkerData.java │ │ ├── RegisterQuickShulker.java │ │ ├── RegisterQuickShulkerClient.java │ │ └── Util.java │ ├── client │ │ ├── ClientUtil.java │ │ └── QuickShulkerModClient.java │ ├── compat │ │ ├── ModIds.java │ │ ├── ModUtils.java │ │ ├── modmenu │ │ │ └── ModMenuIntegration.java │ │ └── reinfshulker │ │ │ └── ReinfshulkerOpenableRegistry.java │ ├── config │ │ ├── ConfigOptions.java │ │ └── ModConfigMenu.java │ ├── event │ │ ├── EventListeners.java │ │ ├── KeyBindingRegister.java │ │ └── ModKeyCallback.java │ ├── mixin │ │ ├── ContainerMixin.java │ │ ├── ContainerOpenMixin.java │ │ ├── CraftingScreenHandlerMixin.java │ │ ├── CreativeSlotMixin.java │ │ ├── HandledScreenInvoker.java │ │ ├── HandledScreenMixin.java │ │ ├── ItemMixin.java │ │ ├── ScreenMixin.java │ │ ├── compat │ │ │ └── reinfshulker │ │ │ │ ├── ReinforcingMaterialSettingsMixin.java │ │ │ │ └── RenifShulkerBoxBlockMixin.java │ │ └── plugin │ │ │ └── ModsMixinConfigPlugin.java │ ├── network │ │ ├── EnderChestS2CSyncPacket.java │ │ ├── OpenInventoryPacket.java │ │ ├── OpenShulkerPacket.java │ │ └── QuickBundlePacket.java │ └── util │ │ ├── BundleHelper.java │ │ ├── EnderChestSyncHandler.java │ │ ├── MouseDraggedHandler.java │ │ └── PacketUtils.java │ └── shulkerutils │ ├── ItemStackInventory.java │ ├── ShulkerUtils.java │ ├── UpgradableShulker.java │ └── mixin │ └── ShulkerMixin.java └── resources ├── assets └── quickshulker │ ├── icon.png │ └── lang │ ├── en_us.json │ ├── ko_kr.json │ ├── zh_cn.json │ └── zh_tw.json ├── fabric.mod.json ├── kyrptconfig.mixins.json ├── quickshulker-compat.mixins.json ├── quickshulker.accesswidener ├── quickshulker.mixins.json └── shulkerutils.mixins.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/Comment.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/Jankson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/Jankson.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/JsonArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/JsonArray.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/JsonElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/JsonElement.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/JsonGrammar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/JsonGrammar.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/JsonNull.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/JsonNull.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/JsonObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/JsonObject.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/JsonPrimitive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/JsonPrimitive.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/annotation/Deserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/annotation/Deserializer.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/annotation/NonnullByDefault.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/annotation/NonnullByDefault.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/annotation/Nullable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/annotation/Nullable.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/annotation/SerializedName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/annotation/SerializedName.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/annotation/Serializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/annotation/Serializer.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/api/DeserializationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/api/DeserializationException.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/api/DeserializerFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/api/DeserializerFunction.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/api/Escaper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/api/Escaper.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/api/Marshaller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/api/Marshaller.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/api/SyntaxError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/api/SyntaxError.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/impl/AnnotatedElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/impl/AnnotatedElement.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/impl/ArrayParserContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/impl/ArrayParserContext.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/impl/CommentParserContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/impl/CommentParserContext.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/impl/ElementParserContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/impl/ElementParserContext.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/impl/MarshallerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/impl/MarshallerImpl.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/impl/NumberParserContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/impl/NumberParserContext.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/impl/ObjectParserContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/impl/ObjectParserContext.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/impl/POJODeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/impl/POJODeserializer.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/impl/ParserContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/impl/ParserContext.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/impl/StringParserContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/impl/StringParserContext.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/impl/TokenParserContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/impl/TokenParserContext.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/impl/serializer/CommentSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/impl/serializer/CommentSerializer.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/impl/serializer/DeserializerFunctionPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/impl/serializer/DeserializerFunctionPool.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/impl/serializer/InternalDeserializerFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/impl/serializer/InternalDeserializerFunction.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/jankson/magic/TypeMagic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/jankson/magic/TypeMagic.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/kyrptconfig/api/ConflictHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/kyrptconfig/api/ConflictHandler.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/kyrptconfig/config/AbstractConfigFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/kyrptconfig/config/AbstractConfigFile.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/kyrptconfig/config/ConfigManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/kyrptconfig/config/ConfigManager.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/kyrptconfig/config/ConfigStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/kyrptconfig/config/ConfigStorage.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/kyrptconfig/config/CustomJankson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/kyrptconfig/config/CustomJankson.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/kyrptconfig/config/CustomMarshaller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/kyrptconfig/config/CustomMarshaller.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/kyrptconfig/config/CustomSerializable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/kyrptconfig/config/CustomSerializable.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/kyrptconfig/config/JanksonJsonLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/kyrptconfig/config/JanksonJsonLoader.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/kyrptconfig/config/JsonLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/kyrptconfig/config/JsonLoader.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/kyrptconfig/config/screen/ConfigScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/kyrptconfig/config/screen/ConfigScreen.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/kyrptconfig/config/screen/ConfigSection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/kyrptconfig/config/screen/ConfigSection.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/kyrptconfig/config/screen/NotSuckyButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/kyrptconfig/config/screen/NotSuckyButton.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/kyrptconfig/config/screen/items/BooleanItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/kyrptconfig/config/screen/items/BooleanItem.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/kyrptconfig/config/screen/items/ConfigItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/kyrptconfig/config/screen/items/ConfigItem.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/kyrptconfig/config/screen/items/KeybindItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/kyrptconfig/config/screen/items/KeybindItem.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/kyrptconfig/config/screen/items/SubItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/kyrptconfig/config/screen/items/SubItem.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/kyrptconfig/keybinding/CustomKeyBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/kyrptconfig/keybinding/CustomKeyBinding.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/kyrptconfig/keybinding/DisplayOnlyKeyBind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/kyrptconfig/keybinding/DisplayOnlyKeyBind.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/kyrptconfig/keybinding/SpoofedKeysHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/kyrptconfig/keybinding/SpoofedKeysHelper.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/kyrptconfig/mixin/displaykeybind/GameOptions$VisitorMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/kyrptconfig/mixin/displaykeybind/GameOptions$VisitorMixin.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/kyrptconfig/mixin/displaykeybind/GameOptionsMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/kyrptconfig/mixin/displaykeybind/GameOptionsMixin.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/QuickShulkerMod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/QuickShulkerMod.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/api/CanBundleInsertItemFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/api/CanBundleInsertItemFunction.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/api/ItemInventoryContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/api/ItemInventoryContainer.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/api/ItemStackInventory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/api/ItemStackInventory.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/api/QuickOpenableRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/api/QuickOpenableRegistry.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/api/QuickShulkerData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/api/QuickShulkerData.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/api/RegisterQuickShulker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/api/RegisterQuickShulker.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/api/RegisterQuickShulkerClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/api/RegisterQuickShulkerClient.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/api/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/api/Util.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/client/ClientUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/client/ClientUtil.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/client/QuickShulkerModClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/client/QuickShulkerModClient.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/compat/ModIds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/compat/ModIds.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/compat/ModUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/compat/ModUtils.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/compat/modmenu/ModMenuIntegration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/compat/modmenu/ModMenuIntegration.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/compat/reinfshulker/ReinfshulkerOpenableRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/compat/reinfshulker/ReinfshulkerOpenableRegistry.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/config/ConfigOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/config/ConfigOptions.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/config/ModConfigMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/config/ModConfigMenu.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/event/EventListeners.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/event/EventListeners.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/event/KeyBindingRegister.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/event/KeyBindingRegister.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/event/ModKeyCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/event/ModKeyCallback.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/mixin/ContainerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/mixin/ContainerMixin.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/mixin/ContainerOpenMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/mixin/ContainerOpenMixin.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/mixin/CraftingScreenHandlerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/mixin/CraftingScreenHandlerMixin.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/mixin/CreativeSlotMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/mixin/CreativeSlotMixin.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/mixin/HandledScreenInvoker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/mixin/HandledScreenInvoker.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/mixin/HandledScreenMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/mixin/HandledScreenMixin.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/mixin/ItemMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/mixin/ItemMixin.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/mixin/ScreenMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/mixin/ScreenMixin.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/mixin/compat/reinfshulker/ReinforcingMaterialSettingsMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/mixin/compat/reinfshulker/ReinforcingMaterialSettingsMixin.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/mixin/compat/reinfshulker/RenifShulkerBoxBlockMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/mixin/compat/reinfshulker/RenifShulkerBoxBlockMixin.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/mixin/plugin/ModsMixinConfigPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/mixin/plugin/ModsMixinConfigPlugin.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/network/EnderChestS2CSyncPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/network/EnderChestS2CSyncPacket.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/network/OpenInventoryPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/network/OpenInventoryPacket.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/network/OpenShulkerPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/network/OpenShulkerPacket.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/network/QuickBundlePacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/network/QuickBundlePacket.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/util/BundleHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/util/BundleHelper.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/util/EnderChestSyncHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/util/EnderChestSyncHandler.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/util/MouseDraggedHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/util/MouseDraggedHandler.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/quickshulker/util/PacketUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/quickshulker/util/PacketUtils.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/shulkerutils/ItemStackInventory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/shulkerutils/ItemStackInventory.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/shulkerutils/ShulkerUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/shulkerutils/ShulkerUtils.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/shulkerutils/UpgradableShulker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/shulkerutils/UpgradableShulker.java -------------------------------------------------------------------------------- /src/main/java/net/kyrptonaught/shulkerutils/mixin/ShulkerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/java/net/kyrptonaught/shulkerutils/mixin/ShulkerMixin.java -------------------------------------------------------------------------------- /src/main/resources/assets/quickshulker/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/resources/assets/quickshulker/icon.png -------------------------------------------------------------------------------- /src/main/resources/assets/quickshulker/lang/en_us.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/resources/assets/quickshulker/lang/en_us.json -------------------------------------------------------------------------------- /src/main/resources/assets/quickshulker/lang/ko_kr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/resources/assets/quickshulker/lang/ko_kr.json -------------------------------------------------------------------------------- /src/main/resources/assets/quickshulker/lang/zh_cn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/resources/assets/quickshulker/lang/zh_cn.json -------------------------------------------------------------------------------- /src/main/resources/assets/quickshulker/lang/zh_tw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/resources/assets/quickshulker/lang/zh_tw.json -------------------------------------------------------------------------------- /src/main/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/resources/fabric.mod.json -------------------------------------------------------------------------------- /src/main/resources/kyrptconfig.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/resources/kyrptconfig.mixins.json -------------------------------------------------------------------------------- /src/main/resources/quickshulker-compat.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/resources/quickshulker-compat.mixins.json -------------------------------------------------------------------------------- /src/main/resources/quickshulker.accesswidener: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/resources/quickshulker.accesswidener -------------------------------------------------------------------------------- /src/main/resources/quickshulker.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/resources/quickshulker.mixins.json -------------------------------------------------------------------------------- /src/main/resources/shulkerutils.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoRanpcy/quickshulker/HEAD/src/main/resources/shulkerutils.mixins.json --------------------------------------------------------------------------------