PaperMC/paper-server/patches/sources/net/minecraft/server/level
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
..
ChunkHolder.java.patch MC Utils 2016-03-28 20:55:47 -04:00
ChunkMap.java.patch PlayerNaturallySpawnCreaturesEvent 2018-01-14 17:36:02 -05:00
DistanceManager.java.patch MC Utils 2016-03-28 20:55:47 -04:00
ServerChunkCache.java.patch PlayerNaturallySpawnCreaturesEvent 2018-01-14 17:36:02 -05:00
ServerEntity.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
ServerLevel.java.patch Add Debug Entities option to debug dupe uuid issues 2018-07-21 08:25:40 -04:00
ServerPlayer.java.patch force entity dismount during teleportation 2018-11-15 13:38:37 +00:00
ServerPlayerGameMode.java.patch Don't allow digging into unloaded chunks 2018-11-11 21:01:09 +00:00
TicketType.java.patch MC Utils 2016-03-28 20:55:47 -04:00
WorldGenRegion.java.patch MC Utils 2016-03-28 20:55:47 -04:00