├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── feature_request.yml │ └── question.yml └── workflows │ ├── build.yml │ ├── gradle.yml │ ├── matrix_prep.yml │ ├── release.yml │ └── scripts │ ├── matrix.py │ └── summary.py ├── .gitignore ├── LICENSE ├── README.md ├── common.gradle ├── docs ├── break_gravestone.gif └── player_dead.gif ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jitpack.yml ├── settings.gradle ├── settings.json ├── src └── main │ ├── java │ └── com │ │ └── plusls │ │ └── carpet │ │ ├── ModInfo.java │ │ ├── PcaMod.java │ │ ├── PcaSettings.java │ │ ├── fakefapi │ │ └── PacketSender.java │ │ ├── mixin │ │ ├── FanetlibPacketRegistrationCenterMixin.java │ │ ├── MinecraftServerMixin.java │ │ └── rule │ │ │ └── pcaSyncProtocol │ │ │ ├── block │ │ │ ├── MixinAbstractFurnaceBlockEntity.java │ │ │ ├── MixinBarrelBlockEntity.java │ │ │ ├── MixinBeehiveBlockEntity.java │ │ │ ├── MixinBlockEntity.java │ │ │ ├── MixinBrewingStandBlockEntity.java │ │ │ ├── MixinChestBlockEntity.java │ │ │ ├── MixinComparatorBlockEntity.java │ │ │ ├── MixinDispenserBlockEntity.java │ │ │ ├── MixinHopperBlockEntity.java │ │ │ └── MixinShulkerBoxBlockEntity.java │ │ │ └── entity │ │ │ ├── MixinHorseBaseEntity.java │ │ │ ├── MixinMerchantEntity.java │ │ │ └── MixinStorageMinecartEntity.java │ │ ├── network │ │ └── PcaSyncProtocol.java │ │ └── util │ │ ├── CarpetHelper.java │ │ ├── EntityUtils.java │ │ └── PcaBlockEntityDirtyHook.java │ └── resources │ ├── assets │ └── pca │ │ └── icon.png │ ├── fabric.mod.json │ ├── pca.accesswidener │ └── pca.mixins.json └── versions ├── 1.14.4 ├── gradle.properties └── src │ └── main │ └── java │ └── com │ └── plusls │ └── carpet │ └── mixin │ └── rule │ └── pcaSyncProtocol │ └── block │ └── MixinBeehiveBlockEntity.java ├── 1.15.2 └── gradle.properties ├── 1.16.5 └── gradle.properties ├── 1.17.1 └── gradle.properties ├── 1.18.2 └── gradle.properties ├── 1.19.4 └── gradle.properties ├── 1.20.1 └── gradle.properties ├── 1.20.2 └── gradle.properties ├── 1.20.4 └── gradle.properties ├── 1.20.6 └── gradle.properties ├── 1.21.1 └── gradle.properties ├── 1.21.3 └── gradle.properties ├── 1.21.4 └── gradle.properties ├── 1.21.5 ├── gradle.properties └── src │ └── main │ └── java │ └── com │ └── plusls │ └── carpet │ └── mixin │ └── rule │ └── pcaSyncProtocol │ └── entity │ └── MixinHorseBaseEntity.java ├── 1.21.8 └── gradle.properties ├── 1.21.9 └── gradle.properties └── mainProject /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/.github/ISSUE_TEMPLATE/question.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /.github/workflows/matrix_prep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/.github/workflows/matrix_prep.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/scripts/matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/.github/workflows/scripts/matrix.py -------------------------------------------------------------------------------- /.github/workflows/scripts/summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/.github/workflows/scripts/summary.py -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/README.md -------------------------------------------------------------------------------- /common.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/common.gradle -------------------------------------------------------------------------------- /docs/break_gravestone.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/docs/break_gravestone.gif -------------------------------------------------------------------------------- /docs/player_dead.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/docs/player_dead.gif -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jitpack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/jitpack.yml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/settings.gradle -------------------------------------------------------------------------------- /settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/settings.json -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/ModInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/src/main/java/com/plusls/carpet/ModInfo.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/PcaMod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/src/main/java/com/plusls/carpet/PcaMod.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/PcaSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/src/main/java/com/plusls/carpet/PcaSettings.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/fakefapi/PacketSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/src/main/java/com/plusls/carpet/fakefapi/PacketSender.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/FanetlibPacketRegistrationCenterMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/src/main/java/com/plusls/carpet/mixin/FanetlibPacketRegistrationCenterMixin.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/MinecraftServerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/src/main/java/com/plusls/carpet/mixin/MinecraftServerMixin.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/block/MixinAbstractFurnaceBlockEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/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/Fallen-Breath/pca-protocol/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/Fallen-Breath/pca-protocol/HEAD/src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/block/MixinBeehiveBlockEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/block/MixinBlockEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/block/MixinBlockEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/block/MixinBrewingStandBlockEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/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/Fallen-Breath/pca-protocol/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/Fallen-Breath/pca-protocol/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/Fallen-Breath/pca-protocol/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/Fallen-Breath/pca-protocol/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/Fallen-Breath/pca-protocol/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/Fallen-Breath/pca-protocol/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/Fallen-Breath/pca-protocol/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/Fallen-Breath/pca-protocol/HEAD/src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/entity/MixinStorageMinecartEntity.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/network/PcaSyncProtocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/src/main/java/com/plusls/carpet/network/PcaSyncProtocol.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/util/CarpetHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/src/main/java/com/plusls/carpet/util/CarpetHelper.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/util/EntityUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/src/main/java/com/plusls/carpet/util/EntityUtils.java -------------------------------------------------------------------------------- /src/main/java/com/plusls/carpet/util/PcaBlockEntityDirtyHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/src/main/java/com/plusls/carpet/util/PcaBlockEntityDirtyHook.java -------------------------------------------------------------------------------- /src/main/resources/assets/pca/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/src/main/resources/assets/pca/icon.png -------------------------------------------------------------------------------- /src/main/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/src/main/resources/fabric.mod.json -------------------------------------------------------------------------------- /src/main/resources/pca.accesswidener: -------------------------------------------------------------------------------- 1 | accessWidener v1 named 2 | -------------------------------------------------------------------------------- /src/main/resources/pca.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/src/main/resources/pca.mixins.json -------------------------------------------------------------------------------- /versions/1.14.4/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/versions/1.14.4/gradle.properties -------------------------------------------------------------------------------- /versions/1.14.4/src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/block/MixinBeehiveBlockEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/versions/1.14.4/src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/block/MixinBeehiveBlockEntity.java -------------------------------------------------------------------------------- /versions/1.15.2/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/versions/1.15.2/gradle.properties -------------------------------------------------------------------------------- /versions/1.16.5/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/versions/1.16.5/gradle.properties -------------------------------------------------------------------------------- /versions/1.17.1/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/versions/1.17.1/gradle.properties -------------------------------------------------------------------------------- /versions/1.18.2/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/versions/1.18.2/gradle.properties -------------------------------------------------------------------------------- /versions/1.19.4/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/versions/1.19.4/gradle.properties -------------------------------------------------------------------------------- /versions/1.20.1/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/versions/1.20.1/gradle.properties -------------------------------------------------------------------------------- /versions/1.20.2/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/versions/1.20.2/gradle.properties -------------------------------------------------------------------------------- /versions/1.20.4/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/versions/1.20.4/gradle.properties -------------------------------------------------------------------------------- /versions/1.20.6/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/versions/1.20.6/gradle.properties -------------------------------------------------------------------------------- /versions/1.21.1/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/versions/1.21.1/gradle.properties -------------------------------------------------------------------------------- /versions/1.21.3/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/versions/1.21.3/gradle.properties -------------------------------------------------------------------------------- /versions/1.21.4/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/versions/1.21.4/gradle.properties -------------------------------------------------------------------------------- /versions/1.21.5/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/versions/1.21.5/gradle.properties -------------------------------------------------------------------------------- /versions/1.21.5/src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/entity/MixinHorseBaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/versions/1.21.5/src/main/java/com/plusls/carpet/mixin/rule/pcaSyncProtocol/entity/MixinHorseBaseEntity.java -------------------------------------------------------------------------------- /versions/1.21.8/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/versions/1.21.8/gradle.properties -------------------------------------------------------------------------------- /versions/1.21.9/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fallen-Breath/pca-protocol/HEAD/versions/1.21.9/gradle.properties -------------------------------------------------------------------------------- /versions/mainProject: -------------------------------------------------------------------------------- 1 | 1.20.2 --------------------------------------------------------------------------------