declared spawnSheep, removeAllSheep and cycleSheepColours for later use

This commit is contained in:
Charlie Wang 2013-06-30 12:25:16 -04:00
parent 23d88c7808
commit b22d2a625c

View File

@ -6,23 +6,43 @@ import org.bukkit.entity.Sheep;
import org.bukkit.Location; import org.bukkit.Location;
import org.bukkit.entity.EntityType; import org.bukkit.entity.EntityType;
import org.bukkit.World; import org.bukkit.World;
import org.bukkit.entity.Player;
public final class DiscoSheep extends JavaPlugin { public final class DiscoSheep extends JavaPlugin {
private ArrayList<Sheep> sheepArray = new ArrayList<>(); private ArrayList<Sheep> sheepArray = new ArrayList<>();
@Override @Override
public void onEnable(){ public void onEnable() {
getCommand("ds").setExecutor(new DiscoSheepCommandExecutor(this)); getCommand("ds").setExecutor(new DiscoSheepCommandExecutor(this));
} }
@Override @Override
public void onDisable(){ public void onDisable() {
} }
public void spawnSheep(World world, Location loc) { public void spawnSheep(World world, Location loc) {
sheepArray.add((Sheep)world.spawnEntity(loc, EntityType.SHEEP)); sheepArray.add((Sheep) world.spawnEntity(loc, EntityType.SHEEP));
}
// Spawn some number of sheep next to given player
public void spawnSheep(Player player, Location loc, int num) {
}
// Mark all sheep in the sheep array for removal
public void removeAllSheep() {
for (int i = 0; i < sheepArray.size(); i++) {
sheepArray.get(i).remove();
}
sheepArray.clear();
}
// Cycle colours of all sheep in the array
public void cycleSheepColours() {
for (int i = 0; i < sheepArray.size(); i++) {
//sheepArray.get(i) something something
}
} }