I have been if it is or will be a sky changer plugin that makes that you can change the sky in worlds to end or nether like red sky in a normal world will be freaking AWESOME! Please replay.
I did'nt know if it was one im sorry in if i am wanting to make a plugin i want the command my self. I dont see why that would be needed i think that modders want to be creative but is that wrong?
Just out of curiosity but how would you do this with world edit? The closest thing I can think of is biome changing, But I don't know if the nether classifies as a biome? -C
I looked it up Nether is a biome but as i can see it is only changing the grass/other changing stuffs i want to set the color in the sky to End/Normal/Nether like /setsky {Nether|End|Normal} {world}
Y U SO MAD? Format is an example post, not required. Its just easier to read and understand what the person wants.
please remove [req] Also you cant change the sky color. its a texture, probs ab able to be done with spout.
It would be good i you could read the hole post before saying that it does'nt work... As i said i want to set the sky to Nether,End,Normal not change it to green or somthing
Hmm No i think its possible! Only change the world to a nether world and make the generation still normal. Im sure it works!
Actually, this is possible, it could be done just how orebfuscator does it, sending the client fake packets, but instead of blocks, biome... The sky changes in between biomes... send the client fake packets saying its a "hell" biome or whatever... EDIT by Moderator: merged posts, please use the edit button instead of double posting.
That's still nothing in the api, you see with orebfuscator it sends fake blocks to the server. You can't send pictures of fake sky to the server and expect it to change.
This is possible, but every other texture(except for the sky) would be change to default, as you'd need to modify their texture pack using packets.
Multiworld gives you the option of making three type of worlds; "Normal", "Nether" and "End". If you want sky black, like in End just make a End world, than use world edit + a biome changing plugin to change the biome to normal, eg; "desert", "swamp" or "forest". Than do what ever you want, one thing that may work, not sure if it will as I never got into using this command is using World Edit do //regenerate (Or something like that) that makes trees etc. So re-forest a Forst biome.
And do it in 50 lines. Code: package de.bananaco.change; import net.minecraft.server.*; import org.bukkit.*; import org.bukkit.command.*; import org.bukkit.craftbukkit.entity.CraftPlayer; import org.bukkit.entity.Player; import org.bukkit.event.*; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.plugin.java.JavaPlugin; public class WorldChanger extends JavaPlugin implements Listener { @EventHandler public void onPlayerJoin(PlayerJoinEvent event) { Player player = event.getPlayer(); if(getConfig().get(player.getWorld().getName()) != null) { setDimension(player, getConfig().getInt(player.getWorld().getName(), 0)); } } public void onEnable() { getServer().getPluginManager().registerEvents(this, this); } public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { if(args.length == 2) { if(Bukkit.getWorld(args[0]) == null) return false; org.bukkit.World w = Bukkit.getWorld(args[0]); for(Player p : w.getPlayers()) setDimension(p, getDimension(args[1])); getConfig().set(w.getName(), getDimension(args[1])); saveConfig(); sender.sendMessage("Set world: "+w.getName()+" to dimension "+getDimension(args[1])); return true; } return false; } public int getDimension(String input) { try { int i = Integer.parseInt(input); if(i == 0 || i == -1 || i == 1) return i; } catch (Exception e) {} return 0; } public void setDimension(Player player, int dimension) { CraftPlayer cp = (CraftPlayer) player; Packet9Respawn packet = new Packet9Respawn(dimension, (byte) 1, net.minecraft.server.WorldType.NORMAL, player.getWorld().getMaxHeight(), EnumGamemode.a(player.getGameMode().getValue())); cp.getHandle().netServerHandler.sendPacket(packet); org.bukkit.Chunk chunk = player.getWorld().getChunkAt(player.getLocation()); for(int x=-10; x<10; x++) for(int z=-10; z<10; z++) player.getWorld().refreshChunk(chunk.getX()+x, chunk.getZ()+z); } } http://www.sendspace.com/file/49pecs
Nevermind. sky <world> -1 is nether. sky <world> 0 is normal. sky <world> 1 is the end. When you die then respawn the sky is normal.. EDIT by Moderator: merged posts, please use the edit button instead of double posting.
I installed this plugin using the link from codename, and I used the plugin /sky world 1. The problem is that this command interferes with Essentials' command for /sky which changes the weather. Is there any way that you could change the command, or make it configurable in a text file?