Add spawn reasons for entities involved in a skeleton trap

By: BlackHole <black-hole@live.com>
This commit is contained in:
CraftBukkit/Spigot
2016-03-13 16:38:07 +01:00
parent 838a88ba07
commit a1e534fc20
2 changed files with 46 additions and 0 deletions

View File

@@ -271,6 +271,15 @@
return false;
} else {
@@ -277,7 +413,7 @@
entityhorse.x(true);
entityhorse.setAgeRaw(0);
entityhorse.setPosition((double) blockposition.getX(), (double) blockposition.getY(), (double) blockposition.getZ());
- this.addEntity(entityhorse);
+ this.addEntity(entityhorse, org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason.LIGHTNING); // CraftBukkit
this.strikeLightning(new EntityLightning(this, (double) blockposition.getX(), (double) blockposition.getY(), (double) blockposition.getZ(), true));
} else {
this.strikeLightning(new EntityLightning(this, (double) blockposition.getX(), (double) blockposition.getY(), (double) blockposition.getZ(), false));
@@ -293,11 +429,29 @@
BlockPosition blockposition1 = blockposition.down();