/*
* Copyright (C) 2016 eccentric_nz
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package me.eccentric_nz.TARDIS.move;
import me.eccentric_nz.TARDIS.mobfarming.TARDISMob;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Skeleton.SkeletonType;
import org.bukkit.entity.Villager.Profession;
import org.bukkit.inventory.EntityEquipment;
import org.bukkit.material.MaterialData;
/**
*
* @author eccentric_nz
*/
public class TARDISMonster extends TARDISMob {
private boolean aggressive;
private int anger;
private boolean charged;
private Profession profession;
private EntityEquipment equipment;
private MaterialData carried;
private EntityType passenger;
private SkeletonType skeletonType;
private String displayName;
private int size;
public boolean isAggressive() {
return aggressive;
}
public void setAggressive(boolean aggressive) {
this.aggressive = aggressive;
}
public int getAnger() {
return anger;
}
public void setAnger(int anger) {
this.anger = anger;
}
public boolean isCharged() {
return charged;
}
public void setCharged(boolean charged) {
this.charged = charged;
}
public Profession getProfession() {
return profession;
}
public void setProfession(Profession profession) {
this.profession = profession;
}
public EntityEquipment getEquipment() {
return equipment;
}
public void setEquipment(EntityEquipment equipment) {
this.equipment = equipment;
}
public MaterialData getCarried() {
return carried;
}
public void setCarried(MaterialData carried) {
this.carried = carried;
}
public EntityType getPassenger() {
return passenger;
}
public void setPassenger(EntityType passenger) {
this.passenger = passenger;
}
public SkeletonType getSkeletonType() {
return skeletonType;
}
public void setSkeletonType(SkeletonType skeletonType) {
this.skeletonType = skeletonType;
}
public String getDisplayName() {
return displayName;
}
public void setDisplayName(String displayName) {
this.displayName = displayName;
}
public int getSize() {
return size;
}
public void setSize(int size) {
this.size = size;
}
}