mirror of
https://github.com/CitizensDev/Citizens2.git
synced 2025-01-01 14:08:08 +01:00
Use custom spawn reason
This commit is contained in:
parent
8bb4964e1d
commit
3c3c6cc5f1
@ -18,6 +18,7 @@ import org.apache.commons.lang.Validate;
|
|||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.Location;
|
import org.bukkit.Location;
|
||||||
import org.bukkit.entity.LivingEntity;
|
import org.bukkit.entity.LivingEntity;
|
||||||
|
import org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason;
|
||||||
import org.bukkit.metadata.FixedMetadataValue;
|
import org.bukkit.metadata.FixedMetadataValue;
|
||||||
|
|
||||||
public abstract class CitizensNPC extends AbstractNPC {
|
public abstract class CitizensNPC extends AbstractNPC {
|
||||||
@ -124,7 +125,7 @@ public abstract class CitizensNPC extends AbstractNPC {
|
|||||||
|
|
||||||
mcEntity = createHandle(loc);
|
mcEntity = createHandle(loc);
|
||||||
|
|
||||||
mcEntity.world.addEntity(mcEntity);
|
mcEntity.world.addEntity(mcEntity, SpawnReason.CUSTOM);
|
||||||
mcEntity.world.players.remove(mcEntity);
|
mcEntity.world.players.remove(mcEntity);
|
||||||
getBukkitEntity().setMetadata(NPC_METADATA_MARKER,
|
getBukkitEntity().setMetadata(NPC_METADATA_MARKER,
|
||||||
new FixedMetadataValue(CitizensAPI.getPlugin(), true));
|
new FixedMetadataValue(CitizensAPI.getPlugin(), true));
|
||||||
|
Loading…
Reference in New Issue
Block a user