mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2025-12-27 11:09:06 +00:00
Fixes
This commit is contained in:
@@ -10,37 +10,37 @@ import org.bukkit.plugin.Plugin;
|
||||
|
||||
public class CitizensLink
|
||||
{
|
||||
public CitizensLink()
|
||||
{
|
||||
public CitizensLink()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
public boolean supported()
|
||||
{
|
||||
return getCitizens() != null;
|
||||
}
|
||||
public boolean supported()
|
||||
{
|
||||
return getCitizens() != null;
|
||||
}
|
||||
|
||||
public Entity spawn(EntityType name, Location a)
|
||||
{
|
||||
if(!supported())
|
||||
{
|
||||
return null;
|
||||
}
|
||||
public Entity spawn(EntityType type, String npcType, Location a)
|
||||
{
|
||||
if(!supported())
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
NPC npc = CitizensAPI.getNPCRegistry().createNPC(name, "");
|
||||
npc.spawn(a);
|
||||
return npc.getEntity();
|
||||
}
|
||||
NPC npc = CitizensAPI.getNPCRegistry().createNPC(type, "");
|
||||
npc.spawn(a);
|
||||
return npc.getEntity();
|
||||
}
|
||||
|
||||
public Plugin getCitizens()
|
||||
{
|
||||
Plugin p = Bukkit.getPluginManager().getPlugin("Citizens");
|
||||
public Plugin getCitizens()
|
||||
{
|
||||
Plugin p = Bukkit.getPluginManager().getPlugin("Citizens");
|
||||
|
||||
if(p == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
if(p == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
return p;
|
||||
}
|
||||
return p;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -295,7 +295,7 @@ public class IrisEntity extends IrisRegistrant
|
||||
|
||||
if(isCitizens())
|
||||
{
|
||||
return Iris.linkCitizens.spawn(getType(), at);
|
||||
// TODO: return Iris.linkCitizens.spawn(getType(), at); SPAWN SOME TYPE TOO
|
||||
}
|
||||
|
||||
return at.getWorld().spawnEntity(at, getType());
|
||||
@@ -308,6 +308,8 @@ public class IrisEntity extends IrisRegistrant
|
||||
|
||||
public boolean isCitizens()
|
||||
{
|
||||
return Iris.linkCitizens.supported(); // TODO Need to determine how to tell if entity needs to be Citizen NPC (eg. getCitizensType())
|
||||
return false;
|
||||
|
||||
// TODO: return Iris.linkCitizens.supported() && someType is not empty;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user