implemented spawnSheep(Player, int)

This commit is contained in:
Charlie Wang 2013-06-30 13:52:31 -04:00
parent 76c7cb706c
commit edef18aa4c

View File

@ -1,6 +1,7 @@
package gibstick.bukkit.DiscoSheep;
import java.util.ArrayList;
import java.lang.Math;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.entity.Sheep;
import org.bukkit.Location;
@ -19,7 +20,7 @@ public final class DiscoSheep extends JavaPlugin {
@Override
public void onDisable() {
// Watashi Wa Kawaii, Ne?
// Watashi Wa Kawaii, Ne?
}
public void spawnSheep(World world, Location loc) {
@ -32,14 +33,20 @@ public final class DiscoSheep extends JavaPlugin {
// Spawn some number of sheep next to given player
public void spawnSheep(Player player, int num) {
Location loc;
World world = player.getWorld();
for (int i = 0; i < num; i++) {
loc = null;
}
double x, y, z;
/// change
/// change
/// change
// random x and z coordinates within a 5 block radius
// safe y-coordinate
x = -5 + (Math.random() * ((5 - (-5)) + 1)) + player.getLocation().getX();
z = -5 + (Math.random() * ((5 - (-5)) + 1)) + player.getLocation().getZ();
y = world.getHighestBlockYAt((int) x, (int) z);
loc = new Location(world, x, y, z);
spawnSheep(world, loc);
}
}
// Mark all sheep in the sheep array for removal
@ -56,6 +63,4 @@ public final class DiscoSheep extends JavaPlugin {
//sheepArray.get(i) something something
}
}
}