PaperMC/paper-server/patches/sources/net/minecraft/world/entity
Aikar cad0c129c8 PreCreatureSpawnEvent
Adds an event to fire before an Entity is created, so that plugins that need to cancel
CreatureSpawnEvent can do so from this event instead.

Cancelling CreatureSpawnEvent rapidly causes a lot of garbage collection and CPU waste
as it's done after the Entity object has been fully created.

Mob Limiting plugins and blanket "ban this type of monster" plugins should use this event
instead and save a lot of server resources.

See: https://github.com/PaperMC/Paper/issues/917
2018-01-14 17:01:31 -05:00
..
ai Prevent Pathfinding out of World Border 2016-12-19 23:07:42 -05:00
ambient Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
animal Ocelot despawns should honor nametags and leash 2017-07-31 01:54:40 -05:00
boss ExperienceOrbs API for Reason/Source/Triggering player 2017-12-19 16:31:46 -05:00
decoration Add API methods to control if armor stands can move 2016-12-21 11:47:25 -06:00
item PlayerAttemptPickupItemEvent 2017-06-11 16:30:30 -05:00
monster provide a configurable option to disable creeper lingering effect spawns 2017-06-11 21:01:18 +01:00
npc PreCreatureSpawnEvent 2018-01-14 17:01:31 -05:00
player Send attack SoundEffects only to players who can see the attacker 2017-10-31 03:26:18 +01:00
projectile ExperienceOrbs API for Reason/Source/Triggering player 2017-12-19 16:31:46 -05:00
raid Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
vehicle LootTable API and replenishable lootables 2016-05-01 21:19:14 -04:00
AgeableMob.java.patch Entity Activation Range 2024-11-02 18:16:11 +11:00
AreaEffectCloud.java.patch Entity Activation Range 2024-11-02 18:16:11 +11:00
ConversionParams.java.patch Add EntityZapEvent 2016-10-16 23:19:30 -07:00
ConversionType.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
Entity.java.patch Entity#fromMobSpawner() 2017-06-18 18:17:05 -05:00
EntitySelector.java.patch Configurable Player Collision 2016-04-13 02:10:49 -04:00
EntityType.java.patch PreCreatureSpawnEvent 2018-01-14 17:01:31 -05:00
ExperienceOrb.java.patch PlayerPickupExperienceEvent 2017-12-19 22:02:53 -05:00
Interaction.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
ItemBasedSteering.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
Leashable.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
LightningBolt.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
LivingEntity.java.patch Add PlayerArmorChangeEvent 2017-11-10 23:46:34 -05:00
Mob.java.patch Item#canEntityPickup 2017-05-05 03:57:17 -05:00
NeutralMob.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
PathfinderMob.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
TamableAnimal.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00