├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── feature_request.yml │ └── question.yml └── workflows │ ├── build.yml │ └── publish.yml ├── .gitignore ├── LICENSE ├── README.md ├── docs ├── break_gravestone.gif └── player_dead.gif ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src └── main ├── java └── com │ └── plusls │ └── carpet │ ├── CarpetCommand.java │ ├── ModInfo.java │ ├── PcaMod.java │ ├── PcaSettings.java │ ├── mixin │ ├── MixinSettingsManager.java │ └── rule │ │ ├── autoTrade │ │ ├── MixinDispenserBlock.java │ │ └── MixinVillagerEntity.java │ │ ├── avoidAnvilTooExpensive │ │ ├── MixinAnvilScreen.java │ │ └── MixinAnvilScreenHandler.java │ │ ├── creativePlayerNoDirectKillArmorStand │ │ └── MixinArmorStandEntity.java │ │ ├── emptyShulkerBoxStack │ │ ├── MixinPlayerInventory.java │ │ ├── MixinScreenHandler.java │ │ └── MixinSlot.java │ │ ├── flippingTotemOfUndying │ │ └── MixinBlockRotator.java │ │ ├── forceRestock │ │ └── MixinSpectralArrowEntity.java │ │ ├── gravestone │ │ ├── MixinFlowableFluid.java │ │ ├── MixinPlayerSkullBlock.java │ │ └── MixinSkullBlockEntity.java │ │ ├── pcaSyncProtocol │ │ ├── block │ │ │ ├── MixinAbstractFurnaceBlockEntity.java │ │ │ ├── MixinBarrelBlockEntity.java │ │ │ ├── MixinBeehiveBlockEntity.java │ │ │ ├── MixinBrewingStandBlockEntity.java │ │ │ ├── MixinChestBlockEntity.java │ │ │ ├── MixinComparatorBlockEntity.java │ │ │ ├── MixinDispenserBlockEntity.java │ │ │ ├── MixinHopperBlockEntity.java │ │ │ └── MixinShulkerBoxBlockEntity.java │ │ └── entity │ │ │ ├── MixinHorseBaseEntity.java │ │ │ ├── MixinMerchantEntity.java │ │ │ └── MixinStorageMinecartEntity.java │ │ ├── playerOperationLimiter │ │ ├── MixinBlockItem.java │ │ ├── MixinServerPlayerEntity.java │ │ └── MixinServerPlayerInteractionManager.java │ │ ├── playerSit │ │ ├── MixinArmorStandEntity.java │ │ └── MixinServerPlayerEntity.java │ │ ├── powerBoneMeal │ │ └── MixinBoneMealItem.java │ │ ├── quickLeafDecay │ │ └── MixinLeavesBlock.java │ │ ├── renewableNetherite │ │ └── MixinItemEntity.java │ │ ├── sleepingDuringTheDay │ │ └── MixinServerWorld.java │ │ ├── spawnBiome │ │ └── MixinSpawnHelper.java │ │ ├── spawnYRange │ │ └── MixinSpawnHelper.java │ │ ├── superLead │ │ ├── MixinMerchantEntity.java │ │ └── MixinMobEntity.java │ │ ├── trackItemPickupByPlayer │ │ └── MixinItemEntity.java │ │ ├── useDyeOnShulkerBox │ │ ├── MixinDyeItem.java │ │ └── MixinPotionItem.java │ │ ├── villagersAttractedByEmeraldBlock │ │ └── MixinVillagerEntity.java │ │ └── xaeroWorldName │ │ └── MixinPlayerManager.java │ ├── network │ └── PcaSyncProtocol.java │ └── util │ ├── dispenser │ ├── MyDispenserBehavior.java │ └── MyFallibleItemDispenserBehavior.java │ └── rule │ ├── autoTrade │ └── MyVillagerEntity.java │ ├── dispenserCollectXp │ └── GlassBottleDispenserBehavior.java │ ├── dispenserFixIronGolem │ └── IronIngotDispenserBehavior.java │ ├── emptyShulkerBoxStack │ └── ShulkerBoxItemUtil.java │ ├── flippingTotemOfUndying │ └── FlipCooldown.java │ ├── gravestone │ ├── DeathInfo.java │ ├── GravestoneUtil.java │ └── MySkullBlockEntity.java │ ├── playerOperationLimiter │ └── SafeServerPlayerEntity.java │ ├── playerSit │ └── SitEntity.java │ ├── potionRecycle │ └── PotionDispenserBehavior.java │ ├── powerfulBoneMeal │ └── Grow.java │ └── sleepingDuringTheDay │ └── SleepUtil.java └── resources ├── assets └── pca │ ├── icon.png │ └── lang │ ├── en_us.json │ └── zh_cn.json ├── fabric.mod.json ├── pca.accesswidener └── pca.mixins.json /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/.github/ISSUE_TEMPLATE/question.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/README.md -------------------------------------------------------------------------------- /docs/break_gravestone.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/docs/break_gravestone.gif -------------------------------------------------------------------------------- /docs/player_dead.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/docs/player_dead.gif -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/CarpetCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/CarpetCommand.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/ModInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/ModInfo.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/PcaMod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/PcaMod.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/PcaSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/PcaSettings.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/MixinSettingsManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/MixinSettingsManager.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/autoTrade/MixinDispenserBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/autoTrade/MixinDispenserBlock.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/autoTrade/MixinVillagerEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/autoTrade/MixinVillagerEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/avoidAnvilTooExpensive/MixinAnvilScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/avoidAnvilTooExpensive/MixinAnvilScreen.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/avoidAnvilTooExpensive/MixinAnvilScreenHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/avoidAnvilTooExpensive/MixinAnvilScreenHandler.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/creativePlayerNoDirectKillArmorStand/MixinArmorStandEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/creativePlayerNoDirectKillArmorStand/MixinArmorStandEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/emptyShulkerBoxStack/MixinPlayerInventory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/emptyShulkerBoxStack/MixinPlayerInventory.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/emptyShulkerBoxStack/MixinScreenHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/emptyShulkerBoxStack/MixinScreenHandler.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/emptyShulkerBoxStack/MixinSlot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/emptyShulkerBoxStack/MixinSlot.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/flippingTotemOfUndying/MixinBlockRotator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/flippingTotemOfUndying/MixinBlockRotator.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/forceRestock/MixinSpectralArrowEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/forceRestock/MixinSpectralArrowEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/gravestone/MixinFlowableFluid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/gravestone/MixinFlowableFluid.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/gravestone/MixinPlayerSkullBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/gravestone/MixinPlayerSkullBlock.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/gravestone/MixinSkullBlockEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/gravestone/MixinSkullBlockEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/block/MixinAbstractFurnaceBlockEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/block/MixinAbstractFurnaceBlockEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/block/MixinBarrelBlockEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/block/MixinBarrelBlockEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/block/MixinBeehiveBlockEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/block/MixinBeehiveBlockEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/block/MixinBrewingStandBlockEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/block/MixinBrewingStandBlockEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/block/MixinChestBlockEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/block/MixinChestBlockEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/block/MixinComparatorBlockEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/block/MixinComparatorBlockEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/block/MixinDispenserBlockEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/block/MixinDispenserBlockEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/block/MixinHopperBlockEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/block/MixinHopperBlockEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/block/MixinShulkerBoxBlockEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/block/MixinShulkerBoxBlockEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/entity/MixinHorseBaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/entity/MixinHorseBaseEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/entity/MixinMerchantEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/entity/MixinMerchantEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/entity/MixinStorageMinecartEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/entity/MixinStorageMinecartEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/playerOperationLimiter/MixinBlockItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/playerOperationLimiter/MixinBlockItem.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/playerOperationLimiter/MixinServerPlayerEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/playerOperationLimiter/MixinServerPlayerEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/playerOperationLimiter/MixinServerPlayerInteractionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/playerOperationLimiter/MixinServerPlayerInteractionManager.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/playerSit/MixinArmorStandEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/playerSit/MixinArmorStandEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/playerSit/MixinServerPlayerEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/playerSit/MixinServerPlayerEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/powerBoneMeal/MixinBoneMealItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/powerBoneMeal/MixinBoneMealItem.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/quickLeafDecay/MixinLeavesBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/quickLeafDecay/MixinLeavesBlock.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/renewableNetherite/MixinItemEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/renewableNetherite/MixinItemEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/sleepingDuringTheDay/MixinServerWorld.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/sleepingDuringTheDay/MixinServerWorld.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/spawnBiome/MixinSpawnHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/spawnBiome/MixinSpawnHelper.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/spawnYRange/MixinSpawnHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/spawnYRange/MixinSpawnHelper.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/superLead/MixinMerchantEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/superLead/MixinMerchantEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/superLead/MixinMobEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/superLead/MixinMobEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/trackItemPickupByPlayer/MixinItemEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/trackItemPickupByPlayer/MixinItemEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/useDyeOnShulkerBox/MixinDyeItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/useDyeOnShulkerBox/MixinDyeItem.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/useDyeOnShulkerBox/MixinPotionItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/useDyeOnShulkerBox/MixinPotionItem.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/villagersAttractedByEmeraldBlock/MixinVillagerEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/villagersAttractedByEmeraldBlock/MixinVillagerEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/xaeroWorldName/MixinPlayerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/mixin/rule/xaeroWorldName/MixinPlayerManager.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/network/PcaSyncProtocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/network/PcaSyncProtocol.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/util/dispenser/MyDispenserBehavior.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/util/dispenser/MyDispenserBehavior.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/util/dispenser/MyFallibleItemDispenserBehavior.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/util/dispenser/MyFallibleItemDispenserBehavior.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/util/rule/autoTrade/MyVillagerEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/util/rule/autoTrade/MyVillagerEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/util/rule/dispenserCollectXp/GlassBottleDispenserBehavior.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/util/rule/dispenserCollectXp/GlassBottleDispenserBehavior.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/util/rule/dispenserFixIronGolem/IronIngotDispenserBehavior.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/util/rule/dispenserFixIronGolem/IronIngotDispenserBehavior.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/util/rule/emptyShulkerBoxStack/ShulkerBoxItemUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/util/rule/emptyShulkerBoxStack/ShulkerBoxItemUtil.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/util/rule/flippingTotemOfUndying/FlipCooldown.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/util/rule/flippingTotemOfUndying/FlipCooldown.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/util/rule/gravestone/DeathInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/util/rule/gravestone/DeathInfo.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/util/rule/gravestone/GravestoneUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/util/rule/gravestone/GravestoneUtil.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/util/rule/gravestone/MySkullBlockEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/util/rule/gravestone/MySkullBlockEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/util/rule/playerOperationLimiter/SafeServerPlayerEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/util/rule/playerOperationLimiter/SafeServerPlayerEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/util/rule/playerSit/SitEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/util/rule/playerSit/SitEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/util/rule/potionRecycle/PotionDispenserBehavior.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/util/rule/potionRecycle/PotionDispenserBehavior.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/util/rule/powerfulBoneMeal/Grow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/util/rule/powerfulBoneMeal/Grow.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/util/rule/sleepingDuringTheDay/SleepUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/java/com/plusls/carpet/util/rule/sleepingDuringTheDay/SleepUtil.java -------------------------------------------------------------------------------- /src/main/resources/assets/pca/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/resources/assets/pca/icon.png -------------------------------------------------------------------------------- /src/main/resources/assets/pca/lang/en_us.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/resources/assets/pca/lang/en_us.json -------------------------------------------------------------------------------- /src/main/resources/assets/pca/lang/zh_cn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/resources/assets/pca/lang/zh_cn.json -------------------------------------------------------------------------------- /src/main/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/resources/fabric.mod.json -------------------------------------------------------------------------------- /src/main/resources/pca.accesswidener: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/resources/pca.accesswidener -------------------------------------------------------------------------------- /src/main/resources/pca.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plusls/plusls-carpet-addition/HEAD/src/main/resources/pca.mixins.json --------------------------------------------------------------------------------