PaperMC/paper-server/patches/sources/net/minecraft/world/entity/monster
Shane Freeder 373c8ff0b2 force entity dismount during teleportation
Entities must be dismounted before teleportation in order to avoid
multiple issues in the server with regards to teleportation, shamefully,
too many plugins rely on the events firing, which means that not firing
these events caues more issues than it solves;

In order to counteract this, Entity dismount/exit vehicle events have
been modified to supress cancellation (and has a method to allow plugins
to check if this has been set), noting that cancellation will be silently
surpressed given that plugins are not expecting this event to not be cancellable.

This is a far from ideal scenario, however: given the current state of this
event and other alternatives causing issues elsewhere, I believe that
this is going to be the best soultion all around.

Improvements/suggestions welcome!
2018-11-15 13:38:37 +00: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 Add entity knockback events 2018-06-18 15:46:23 +02:00
piglin Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
warden Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
AbstractSkeleton.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
Bogged.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01: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 Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
EnderMan.java.patch Prevent various interactions from causing chunk loads 2018-09-10 23:56:36 -04: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 Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01: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
Phantom.java.patch Add PhantomPreSpawnEvent 2018-08-25 19:56:51 -05:00
Pillager.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
Ravager.java.patch Add entity knockback events 2018-06-18 15:46:23 +02:00
Shulker.java.patch force entity dismount during teleportation 2018-11-15 13:38:37 +00:00
Silverfish.java.patch Player affects spawning API 2016-03-01 14:47:52 -06:00
Skeleton.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
Slime.java.patch Slime Pathfinder Events 2018-08-24 08:18:42 -05:00
SpellcasterIllager.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
Spider.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
Strider.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
Vex.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01: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 Player affects spawning API 2016-03-01 14:47:52 -06:00
ZombieVillager.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
ZombifiedPiglin.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00