Jump to content

Recommended Posts

Posted

I do have a request..... for random spawn points upon first creating a character and entering the world, and upon the character respawning after death.

 

would be superawesome to be able to spawn randomly from an array of spawnpoint gameobjects.

 

Definitely needed in a pvp based game, so players cannot camp spawn points and kill new spawns.

  • 3 months later...
Posted

I second this since our game will also required random spawning point but if we can implement it via plugin then it should not be that hard.

 

Regards Peter

Posted

that shouldn't be a big task as you would just half to on death make the system randomly pick from a list of spawn points. just example havent dug into it yet but somthing like.

 

HashMap spawns = new HashMap();

Set spawn = this.getConfig().getConfigurationSection("spawn")

.getKeys(false);

int i = 0;

for (String s : spawn) {

String path = "spawn." + s + ".";

spawns.put(i, toLocation(getConfig().getString(path + "location")));

i++;

}

 

 

public static Location toLocation(String s) {

String[] file = s.split(";");

World w = Bukkit.getWorld(file[0]);

double x = Double.parseDouble(file[1]);

double y = Double.parseDouble(file[2]);

double z = Double.parseDouble(file[3]);

if (file.length == 6) {

return new Location(w, x, y, z, Float.parseFloat(file[4]),

Float.parseFloat(file[5]));

}

return new Location(w, x, y, z);

}

 

 

I dout this will work as i haven't looked all way into it but something like this.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recommended Cloud Solution


    ksweb.net

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.