* Added onExplosion Scarpet Event * Reverted changes to Full.md * Grammar corrections by James103 Co-authored-by: James103 <37945304+James103@users.noreply.github.com> * Separated Explosion Mixins Applied Ghoulboy78 suggestion. WARNING: 'blocks' list is now empty if 'explosionNoBlockDamage' carpet rule is set to 'true' * List Value from Triple Suggested by Gnembon * Explosion Mixin priority Suggestion by Gnembon * Added affectedEntities parameter * Updated docs * Optimizing calls * Update src/main/java/carpet/helpers/OptimizedExplosion.java * Update docs/scarpet/api/Events.md Co-authored-by: gnembon <41132274+gnembon@users.noreply.github.com> * Update docs/scarpet/api/Events.md Co-authored-by: gnembon <41132274+gnembon@users.noreply.github.com> * Update src/main/java/carpet/mixins/Explosion_scarpetEventMixin.java Co-authored-by: gnembon <41132274+gnembon@users.noreply.github.com> Co-authored-by: James103 <37945304+James103@users.noreply.github.com> Co-authored-by: gnembon <41132274+gnembon@users.noreply.github.com>
226 lines
6.5 KiB
JSON
226 lines
6.5 KiB
JSON
{
|
|
"required": true,
|
|
"refmap": "fabric-carpet-refmap.json",
|
|
"package": "carpet.mixins",
|
|
"compatibilityLevel": "JAVA_8",
|
|
"mixins": [
|
|
"SpawnHelperInnerMixin",
|
|
"CommandManagerMixin",
|
|
|
|
"ServerPlayNetworkHandlerMixin",
|
|
"CustomPayloadC2SPacketMixin",
|
|
|
|
"FillCommandMixin",
|
|
"CloneCommandMixin",
|
|
"SetBlockCommandMixin",
|
|
"ForceLoadCommand_forceLoadLimitMixin",
|
|
"BlockStateArgument_fillUpdatesMixin",
|
|
"World_fillUpdatesMixin",
|
|
"WorldChunk_fillUpdatesMixin",
|
|
"StructureBlockBlockEntity_fillUpdatesMixin",
|
|
"StructureBlockBlockEntity_limitsMixin",
|
|
"UpdateStructureBlockC2SPacketMixin",
|
|
"Structure_fillUpdatesMixin",
|
|
"ServerPlayNetworkHandler_interactionUpdatesMixin",
|
|
|
|
"ServerMetadata_motdMixin",
|
|
"MinecraftServer_pingPlayerSampleLimit",
|
|
|
|
"MinecraftServer_coreMixin",
|
|
|
|
"MinecraftServer_tickspeedMixin",
|
|
"World_tickMixin",
|
|
"ServerWorld_tickMixin",
|
|
"ServerChunkManager_tickMixin",
|
|
"ThreadedAnvilChunkStorage_tickMixin",
|
|
"ChunkTicketManager_tickMixin",
|
|
"CommandFunctionManager_tickMixin",
|
|
|
|
"ThreadedAnvilChunkStorage_scarpetChunkCreationMixin",
|
|
"ChunkHolder_scarpetChunkCreationMixin",
|
|
"ServerLightingProvider_scarpetMixin",
|
|
"LevelPropagator_resetChunkInterface",
|
|
"ChunkTicketManager_scarpetChunkCreationMixin",
|
|
"LightingProvider_scarpetChunkCreationMixin",
|
|
"ChunkLightProvider_scarpetChunkCreationMixin",
|
|
"LightStorage_scarpetChunkCreationMixin",
|
|
"BlockLightStorage_scarpetChunkCreationMixin",
|
|
"SkyLightStorage_scarpetChunkCreationMixin",
|
|
|
|
"ChunkTicketManager_spawnChunksMixin",
|
|
"ServerWorld_spawnChunksMixin",
|
|
"ServerLightingProvider_scarpetChunkCreationMixin",
|
|
|
|
"ChunkTicketManager_spawnChunksMixin",
|
|
"ServerWorld_spawnChunksMixin",
|
|
|
|
"MobEntityMixin",
|
|
"EntityTrackerEntry_leashFixMixin",
|
|
|
|
"VillagerEntity_aiMixin",
|
|
"Brain_Mixin",
|
|
"Memory_scarpetMixin",
|
|
|
|
"ServerWorld_fakePlayersMixin",
|
|
"ThrownEnderpearlEntity_fakePlayersMixin",
|
|
|
|
"ServerPlayNetworkHandler_coreMixin",
|
|
|
|
"ServerPlayNetworkHandler_tickMixin",
|
|
"MinecraftServer_scarpetMixin",
|
|
"PlayerListHeaderS2CPacketMixin",
|
|
"WeightedPickerEntryMixin",
|
|
"ExperienceOrbEntityMixin",
|
|
"PlayerActionC2SPacketMixin",
|
|
"ServerPlayerEntityMixin",
|
|
"PlayerManager_coreMixin",
|
|
"PlayerManager_fakePlayersMixin",
|
|
"RedstoneWireBlockMixin",
|
|
"CarpetBlockMixin",
|
|
"SummonCommandMixin",
|
|
"PistonHandler_pushLimitMixin",
|
|
"PoweredRailBlock_powerLimitMixin",
|
|
"LivingEntity_maxCollisionsMixin",
|
|
"ServerWorld_onePlayerSleepingMixin",
|
|
"CoralBlockMixin",
|
|
"CoralFeatureMixin",
|
|
"FluidBlock_renewableBlackstoneMixin",
|
|
"StructureFeatureMixin",
|
|
"World_scarpetPlopMixin",
|
|
"ChunkRegion_scarpetPlopMixin",
|
|
"StructurePiece_scarpetPlopMixin",
|
|
|
|
"ServerPlayNetworkHandler_scarpetEventsMixin",
|
|
"ServerPlayerInteractionManager_scarpetEventsMixin",
|
|
"PlayerEntity_parrotMixin",
|
|
"SaplingBlockMixin",
|
|
"EntityMixin",
|
|
"FlatChunkGeneratorMixin",
|
|
"ChunkGenerator_scarpetMixin",
|
|
|
|
"BiomeArray_getBiomeArrayMixin",
|
|
|
|
"GuardianEntityMixin",
|
|
"DesertPyramidFeatureMixin",
|
|
"HuskEntityMixin",
|
|
|
|
"NoiseChunkGenerator_husksSpawnMixin",
|
|
|
|
"ServerChunkManagerMixin",
|
|
"SpawnHelperMixin",
|
|
|
|
"DirectionMixin",
|
|
"ServerPlayerInteractionManager_cactusMixin",
|
|
"HopperBlock_cactusMixin",
|
|
"ItemUsageContext_cactusMixin",
|
|
"DispenserBlock_cactusMixin",
|
|
"PistonBlock_rotatorBlockMixin",
|
|
|
|
"ServerPlayNetworkHandler_antiCheatDisabledMixin",
|
|
"PlayerEntity_antiCheatDisabled",
|
|
|
|
"ServerPlayerInteractionManager_antiCheatMixin",
|
|
|
|
"HopperBlockEntityMixin",
|
|
"ContainerMixin",
|
|
"ClientConnectionMixin",
|
|
"CauldronBlock_stackableSBoxesMixin",
|
|
"ItemEntityMixin",
|
|
"TntBlockMixin",
|
|
"ExplosionMixin",
|
|
"ExplosionAccessor",
|
|
"Explosion_scarpetEventMixin",
|
|
|
|
"TntEntityMixin",
|
|
"ProjectileEntityMixin",
|
|
"FallingBlockEntityMixin",
|
|
"ThrownEntityMixin",
|
|
"EntityNavigation_pathfindingMixin",
|
|
|
|
"EndCityFeatureMixin",
|
|
"BastionRemnantFeatureMixin",
|
|
|
|
"InfestedBlockMixin",
|
|
"PlayerEntityMixin_portalDelayMixin",
|
|
|
|
"PistonBlock_qcMixin",
|
|
"DispenserBlock_qcMixin",
|
|
|
|
"PickaxeItem_missingToolsMixin",
|
|
|
|
"ItemDispenserBehaviour_extremeBehavioursMixin",
|
|
"ItemScatterer_extremeMixin",
|
|
"FishingBobberEntity_extremeMixin",
|
|
"SkeletonHorseTrapTriggerGoal_extremeMixin",
|
|
"FireworkEntity_extremeMixin",
|
|
"BlazeEntity_extremeMixin",
|
|
"BlazeEntityShootFireballGoal_extremeMixin",
|
|
"MobEntity_extremeMixin",
|
|
"ProjectileEntity_extremeMixin",
|
|
"Projectile_extremeMixin",
|
|
|
|
"ArmorStandEntity_scarpetMarkerMixin",
|
|
"Entity_scarpetEventsMixin",
|
|
"LivingEntity_scarpetEventsMixin",
|
|
"PlayerEntity_scarpetEventsMixin",
|
|
"ServerPlayerEntity_scarpetEventMixin",
|
|
"FallingBlockEntity_scarpetEventsMixin",
|
|
"BlockItem_scarpetEventMixin",
|
|
"PlayerManager_scarpetEventsMixin",
|
|
"PlayerInventory_scarpetEventMixin",
|
|
"ScoreboardObjective_scarpetMixin",
|
|
"Scoreboard_scarpetMixin",
|
|
"TradeOutputSlot_scarpetEventMixin",
|
|
|
|
"ChunkTicketManager_scarpetMixin",
|
|
"StatType_scarpetMixin",
|
|
"PointOfInterest_scarpetMixin",
|
|
"ServerWorld_scarpetMixin",
|
|
"HungerManagerMixin_scarpetEventsMixin",
|
|
"ReloadCommand_reloadAppsMixin",
|
|
|
|
"RecipeManager_scarpetMixin",
|
|
"Ingredient_scarpetMixin",
|
|
"BlockStateArgument_scarpetMixin",
|
|
"StatePredicate_scarpetMixin",
|
|
"TagPredicate_scarpetMixin",
|
|
"HorseBaseEntity_scarpetMixin",
|
|
"PillagerEntity_scarpetMixin",
|
|
|
|
"PistonBlock_movableTEMixin",
|
|
"PistonBlockEntity_movableTEMixin",
|
|
"World_movableTEMixin",
|
|
"WorldChunk_movableTEMixin",
|
|
"PistonHandler_customStickyMixin",
|
|
"PlayerEntity_creativeNoClipMixin",
|
|
"PistonBlockEntity_playerHandlingMixin",
|
|
"BlockItem_creativeNoClipMixin",
|
|
"WallStandingBlockItem_creativeNoClipMixin",
|
|
"LivingEntity_creativeFlyMixin"
|
|
|
|
],
|
|
"client": [
|
|
"RenderTickCounter_tickSpeedMixin",
|
|
"MinecraftClientMixin",
|
|
"MinecraftClient_pausedShakeMixin",
|
|
"WorldRenderer_pausedShakeMixin",
|
|
"InGameHudMixin",
|
|
"PlayerListHudMixin",
|
|
"PistonBlockEntityRenderer_movableTEMixin",
|
|
"ClientPlayerEntity_clientCommandMixin",
|
|
"WorldRenderer_fogOffMixin",
|
|
"WorldRenderer_creativeNoClipMixin",
|
|
"ClientPlayNetworkHandlerMixin",
|
|
"DebugRenderer_scarpetRenderMixin",
|
|
"WorldRenderer_scarpetRenderMixin",
|
|
|
|
"SoundEngineInt_cleanLogsMixin",
|
|
"SoundSystem_cleanLogsMixin"
|
|
],
|
|
"server": [
|
|
],
|
|
"injectors": {
|
|
"defaultRequire": 1
|
|
}
|
|
}
|