├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── LICENSE ├── README.md ├── gradle.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src └── main ├── java └── com │ └── carpet_shadow │ ├── CarpetShadow.java │ ├── CarpetShadowSettings.java │ ├── Globals.java │ ├── interfaces │ ├── InventoryItem.java │ ├── ItemEntitySlot.java │ ├── ShadowItem.java │ └── ShifingItem.java │ ├── mixins │ ├── crafting │ │ └── RecipeManagerMixin.java │ ├── fragility │ │ ├── DropperBlockMixin.java │ │ ├── HopperBlockEntityMixin.java │ │ ├── ItemEntityMixin.java │ │ ├── ItemScattererMixin.java │ │ ├── ItemStackMixin.java │ │ ├── PlayerInventoryMixin.java │ │ ├── ScreenHandlerMixin.java │ │ └── SlotMixin.java │ ├── general │ │ ├── ItemStackMixin.java │ │ ├── LootTableMixin.java │ │ └── ScreenHandlerMixin.java │ ├── hand_update_fix │ │ └── ServerPlayerInteractionManagerMixin.java │ ├── inv_updates │ │ ├── ItemStackMixin.java │ │ ├── MinecraftServerMixin.java │ │ ├── SimpleInventoryMixin.java │ │ ├── SlotMixin.java │ │ └── loaders │ │ │ ├── BlockDataObjectMixin.java │ │ │ ├── BlockEntityMixin.java │ │ │ ├── BlockItemMixin.java │ │ │ ├── BlockStateArgumentMixin.java │ │ │ ├── CloneCommandMixin.java │ │ │ └── FallingBlockEntityMixin.java │ ├── persistence │ │ └── ItemStackMixin.java │ └── tooltip │ │ ├── InventoryS2CPacketMixin.java │ │ ├── ItemStackMixin.java │ │ ├── PacketByteBufMixin.java │ │ ├── ScreenHandlerMixin.java │ │ └── ScreenHandlerSlotUpdateS2CPacketMixin.java │ └── utility │ ├── RandomString.java │ └── ShadowingException.java └── resources ├── assets └── carpet-shadow │ ├── icon.png │ └── lang │ └── en_us.json ├── carpet-shadow.mixins.json ├── fabric.mod.json └── placeholders.properties /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/CarpetShadow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/CarpetShadow.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/CarpetShadowSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/CarpetShadowSettings.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/Globals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/Globals.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/interfaces/InventoryItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/interfaces/InventoryItem.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/interfaces/ItemEntitySlot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/interfaces/ItemEntitySlot.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/interfaces/ShadowItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/interfaces/ShadowItem.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/interfaces/ShifingItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/interfaces/ShifingItem.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/mixins/crafting/RecipeManagerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/mixins/crafting/RecipeManagerMixin.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/mixins/fragility/DropperBlockMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/mixins/fragility/DropperBlockMixin.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/mixins/fragility/HopperBlockEntityMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/mixins/fragility/HopperBlockEntityMixin.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/mixins/fragility/ItemEntityMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/mixins/fragility/ItemEntityMixin.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/mixins/fragility/ItemScattererMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/mixins/fragility/ItemScattererMixin.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/mixins/fragility/ItemStackMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/mixins/fragility/ItemStackMixin.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/mixins/fragility/PlayerInventoryMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/mixins/fragility/PlayerInventoryMixin.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/mixins/fragility/ScreenHandlerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/mixins/fragility/ScreenHandlerMixin.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/mixins/fragility/SlotMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/mixins/fragility/SlotMixin.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/mixins/general/ItemStackMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/mixins/general/ItemStackMixin.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/mixins/general/LootTableMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/mixins/general/LootTableMixin.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/mixins/general/ScreenHandlerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/mixins/general/ScreenHandlerMixin.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/mixins/hand_update_fix/ServerPlayerInteractionManagerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/mixins/hand_update_fix/ServerPlayerInteractionManagerMixin.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/mixins/inv_updates/ItemStackMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/mixins/inv_updates/ItemStackMixin.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/mixins/inv_updates/MinecraftServerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/mixins/inv_updates/MinecraftServerMixin.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/mixins/inv_updates/SimpleInventoryMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/mixins/inv_updates/SimpleInventoryMixin.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/mixins/inv_updates/SlotMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/mixins/inv_updates/SlotMixin.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/mixins/inv_updates/loaders/BlockDataObjectMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/mixins/inv_updates/loaders/BlockDataObjectMixin.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/mixins/inv_updates/loaders/BlockEntityMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/mixins/inv_updates/loaders/BlockEntityMixin.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/mixins/inv_updates/loaders/BlockItemMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/mixins/inv_updates/loaders/BlockItemMixin.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/mixins/inv_updates/loaders/BlockStateArgumentMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/mixins/inv_updates/loaders/BlockStateArgumentMixin.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/mixins/inv_updates/loaders/CloneCommandMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/mixins/inv_updates/loaders/CloneCommandMixin.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/mixins/inv_updates/loaders/FallingBlockEntityMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/mixins/inv_updates/loaders/FallingBlockEntityMixin.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/mixins/persistence/ItemStackMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/mixins/persistence/ItemStackMixin.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/mixins/tooltip/InventoryS2CPacketMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/mixins/tooltip/InventoryS2CPacketMixin.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/mixins/tooltip/ItemStackMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/mixins/tooltip/ItemStackMixin.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/mixins/tooltip/PacketByteBufMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/mixins/tooltip/PacketByteBufMixin.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/mixins/tooltip/ScreenHandlerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/mixins/tooltip/ScreenHandlerMixin.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/mixins/tooltip/ScreenHandlerSlotUpdateS2CPacketMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/mixins/tooltip/ScreenHandlerSlotUpdateS2CPacketMixin.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/utility/RandomString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/utility/RandomString.java -------------------------------------------------------------------------------- /src/main/java/com/carpet_shadow/utility/ShadowingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/java/com/carpet_shadow/utility/ShadowingException.java -------------------------------------------------------------------------------- /src/main/resources/assets/carpet-shadow/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/resources/assets/carpet-shadow/icon.png -------------------------------------------------------------------------------- /src/main/resources/assets/carpet-shadow/lang/en_us.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/resources/assets/carpet-shadow/lang/en_us.json -------------------------------------------------------------------------------- /src/main/resources/carpet-shadow.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/resources/carpet-shadow.mixins.json -------------------------------------------------------------------------------- /src/main/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/resources/fabric.mod.json -------------------------------------------------------------------------------- /src/main/resources/placeholders.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattymatty97/carpet-shadow/HEAD/src/main/resources/placeholders.properties --------------------------------------------------------------------------------