public class WauzInstanceCitizen
extends java.lang.Object
WauzCitizen
Modifier and Type | Field and Description |
---|---|
private WauzCitizen |
baseCitizen
The base citizen, to create instances from.
|
private float |
pitch
The pitch of the citizen.
|
private float |
x
The x position to spawn the citizen.
|
private float |
y
The y position to spawn the citizen.
|
private float |
yaw
The yaw of the citizen.
|
private float |
z
The z position to spawn the citizen.
|
Constructor and Description |
---|
WauzInstanceCitizen(java.lang.String citizenString)
Creates a new citizen that can be instanced.
|
WauzInstanceCitizen(WauzCitizen baseCitizen)
Creates a new citizen that can be instanced.
|
Modifier and Type | Method and Description |
---|---|
WauzCitizen |
getBaseCitizen() |
void |
setCoordinates(float x,
float y,
float z,
float yaw,
float pitch)
Sets the coordinates for the citizen to spawn.
|
WauzCitizen |
spawn(org.bukkit.Location location)
Spawns the citizen exactly at the given location.
|
WauzCitizen |
spawn(org.bukkit.World world)
Spawns the citizen in the given world at the predefined coordinates.
|
private WauzCitizen baseCitizen
private float x
private float y
private float z
private float yaw
private float pitch
public WauzInstanceCitizen(java.lang.String citizenString)
citizenString
- The string to parse the citizen from: "name x y z yaw pitch".public WauzInstanceCitizen(WauzCitizen baseCitizen)
baseCitizen
- The base citizen, to create instances from.public WauzCitizen getBaseCitizen()
public void setCoordinates(float x, float y, float z, float yaw, float pitch)
x
- The x position to spawn the citizen.y
- The y position to spawn the citizen.z
- The z position to spawn the citizen.yaw
- The yaw of the citizen.pitch
- The pitch of the citizen.public WauzCitizen spawn(org.bukkit.World world)
world
- The world to spawn the citizen in.spawn(Location)
public WauzCitizen spawn(org.bukkit.Location location)
location
- The location to spawn the citizen at.WauzCitizen.addToChunkMap(WauzCitizen, org.bukkit.Chunk)