PaperMC/paper-server/patches/sources/net/minecraft/world/entity/monster
Jake Potrebic fff5d44a12 Don't fire sync events during worldgen
Fixes EntityPotionEffectEvent
Fixes EntityPoseChangeEvent

Asynchronous chunk generation provides an opportunity for things
to happen async that previously fired synchronous-only events. This
patch is for mitigating those issues by various methods.

Also fixes correctly marking/clearing the entity generation flag.
This patch sets the generation flag anytime an entity is created
via StructureTemplate before loading from NBT to catch uses of
the flag during the loading logic. This patch clears the generation
flag from an entity when added to a ServerLevel for the situation
where generation happened directly to a ServerLevel and the
entity still has the flag set.
2023-11-23 10:33:25 -08:00
..
breeze Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
creaking Add entity knockback events 2018-06-18 15:46:23 +02:00
hoglin Fix issues with mob conversion 2021-10-24 20:29:45 -07:00
piglin Fix custom piglin loved items 2022-07-04 21:50:44 -07:00
warden Add WardenAngerChangeEvent 2022-06-12 02:26:04 +02:00
AbstractSkeleton.java.patch Fix silent equipment change for mobs 2023-08-31 17:32:48 +02:00
Bogged.java.patch Add missing forceDrop toggles 2021-07-20 21:25:35 -07:00
CaveSpider.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
Creeper.java.patch Add More Creeper API 2018-08-24 11:50:26 -05:00
Drowned.java.patch Check Drowned for Villager Aggression Config 2018-10-10 21:22:44 -05:00
ElderGuardian.java.patch Add ElderGuardianAppearanceEvent 2021-03-19 23:39:09 -04:00
EnderMan.java.patch Fix new block data for EntityChangeBlockEvent 2022-03-21 20:00:53 +02:00
Endermite.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
Evoker.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
Ghast.java.patch Missing Entity API 2021-06-21 23:56:07 -04:00
Guardian.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
Husk.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
Illusioner.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
Monster.java.patch Configurable max block light for monster spawning 2021-12-16 09:40:39 +01:00
Phantom.java.patch Add a "should burn in sunlight" API for Phantoms and Skeletons 2021-05-11 00:48:33 +02:00
Pillager.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
Ravager.java.patch Fix new block data for EntityChangeBlockEvent 2022-03-21 20:00:53 +02:00
Shulker.java.patch force entity dismount during teleportation 2018-11-15 13:38:37 +00:00
Silverfish.java.patch Fix new block data for EntityChangeBlockEvent 2022-03-21 20:00:53 +02:00
Skeleton.java.patch Fix issues with mob conversion 2021-10-24 20:29:45 -07:00
Slime.java.patch Add configurable height for slime spawn 2021-08-02 11:24:39 -04:00
SpellcasterIllager.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
Spider.java.patch Don't fire sync events during worldgen 2023-11-23 10:33:25 -08:00
Strider.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
Vex.java.patch Do not allow Vexes to load chunks 2020-03-17 14:18:50 -05:00
Vindicator.java.patch Configurable door breaking difficulty 2021-01-03 22:27:43 -08:00
Witch.java.patch Add more Witch API 2018-10-12 14:10:46 -05:00
WitherSkeleton.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
Zombie.java.patch Fix xp reward for baby zombies 2022-01-16 10:34:02 -08:00
ZombieVillager.java.patch check global player list where appropriate 2022-11-22 13:16:01 -08:00
ZombifiedPiglin.java.patch fix PigZombieAngerEvent cancellation 2021-03-18 21:38:01 +01:00