Ultimate SkyGrid
Ultimate SkyGrid - Change Log - SERVER LIST - SUPPORTERS
- IMPORTANT - Putting too many chests in the world may cause the populator to crash. There is a lot of arithmetic/variables/random numbers that happen when populating chests, it's fairly intensive.
- Version 0.2.3 released! See change log.
- As it's been quite a long time since the update before this last one, send me pm's if you currently are running or planning to run a server.
Yet another SkyGrid plugin based off SethBling's idea.
ProsperCraft made a video series of this plugin for an earlier version. Check it out here! Find his server info in the server list.
Don't be afraid to leave feedback, suggestions or criticisms.
Features:
- You have the option of putting Nether and normal blocks in main world or you can just do normal.
- Everything that's possible in vanilla Minecraft should be possible with this map.
- Chests may contain valuable materials. If you set your main world to only spawn normal blocks. Nether items will be in the nether skygrid only.
- This plugin comes with a config file that allows you to set various options to make your world unique.
- Recommended for use in a Hardcore-Survival mode server setup
- More images located in the image tab above this description.
- NetherSkyGrid and EndSkyGrid options from 0.1.9.
- Each type of world has its own /usg home. If you arnt in skygrid it'll default to the main world. Otherwise you will goto the home of the current skygrid world type you are in.
A note from uSkyblock's Team:
For the people that don't know it yet, the uSkyblock team, have altered the config so that it can make use of the world generator of UltimateSkyGrid plugin. This way you can setup a separate server (bungee) with a grid world and all the features of uSkyblock.
More info can be found here how to set this up.
Permissions:
- UltimateSkyGrid.sethome
- UltimateSkyGrid.home
- UltimateSkyGrid.reload
Commands:
- /usg - using this command with one of three keywords will access the commands included in the plugin.
- /usg sethome
- /usg home
- /usg reload - this reloads the plugin, updating your configurations without the need to restart the server.
Use with Multiverse Core:
With Multiverse core installed simply drag the UltimateSkyGrid jar file into your plugins folder of your bukkit server.
Type /mv create SkyGrid normal -g UltimateSkyGrid This will generate your world. To get there: simply type /mv tp SkyGrid
Use with editing bukkit.yml:
This plugin has the load: startup designation in the plugin.yml file. This will allow you to assign it as your default generator to your main world.
Open bukkit.yml and below everything write:
worlds: world: generator: UltimateSkyGrid world_nether: generator: UltimateSkyGrid world_the_end: generator: UltimateSkyGrid
It is important to note in yml files not to use tab to indent. I believe bukkit.yml is set up on double spaces. so make sure each indent is only 2 spaces more than the previous one. Note: Make sure the value for World_Name: in the config.yml for this plugin matches the name of the world that your using the skygrid generator in.
Example:
worlds:(enter)
(spacebar)(spacebar)world:(enter)
(spacebar)(spacebar)(spacebar)(spacebar)generator:(spacebar)UltimateSkyGrid
IMPORTANT
- For 0.1.5 and newer: It is important that your config.yml file associated with this plugin have the World_Name: (WorldNamehere) exactly right. Case sensitive. If your config file doesn't have this value in it. You have the 0.1.4 or before config. Either delete or change the name of your current config file and when you reload your server it should generate an up to date one. Alternatively you can copy the config.yml from inside the jar and overwrite the one in the /plugins/UltimateSkyGrid folder.
ANOTHER NOTE
- Because of the way the generator uses worldheight, if you set the end height and nether height to different values than your world height, you'll get an arrayOutOfBounds exception. So for now use all the same heights to combat this, until I figure out a working solution, if there is one.
Unfortunately, this plug-in is not the whole world is.
I am shooting a letsplay video series of this plugin running on my server network.
SkyGrid is a whole lot of fun :)
@coolwaddle3
Delete the region files? It will regenerate.
Can you (maybe) make a feature were you can reset the Skygrid map? It would be very helpful and useful!
@RegiSicarii
They way it is now, there are 2 things that can happen. 80% of the time you will get a random number between 1 and 4 and this is how many items end up in the chest, 20% of the time you get a random number between 1 - 12 and again this is how many times the populator grabs a random material for the chest. As far as the cactus and the sugarcane go, it wouldnt be too hard to include a boolean in the config to keep them from spawning. As far as mob spawners go, it still wouldnt be too bad but I'd have to put a configuration value for every world type. I'm going to be gone for a week starting tomorrow and I'm pretty busy today. I can definately look into this when I get back though :)
@andy5081
Greatly appreciated :)
Is it possible to make it so that more than one item spawn in the chests? Also is it possible to make it so that cactus and sugar cane do not spawn? and lastly is it possible to edit what types of mobs spawn from the generated spawners?
I advertised your plugin on my planetminecraft blog. :D http://www.planetminecraft.com/blog/must-have-plugins/
@MadArkael
Ah right :) Good to know. My server has multiple gamemodes on 1 server so using /skygrid just seems more user friendly and easier not to forget ^.^
@Skydevil_
You're using a plugin to setup command aliases.
@owenwant
yeah when you type /usg sethome it sure does set their home to their current coords. But if you type /usg home for the first time like Skydevil_ is saying you will have random coordinates within the limitations set in the configuration file. For instance: I joined Skydevils skygrid to see how he had it configured and I typed /usg home for the first time and I ended up at like -3345, 4032. because he has the min and max values in the config set to something like Spawn_Min: 0 Spawn_Max: 5000
@owenwant
Ive set the commands using a different plugin to /start, /home and /sethome Although the commands /start and /home are the same commands
Ultimate Skygrid handles random start locations after they type /usg home
@MadArkael
It just sets their home in the position they are in but I have it set so they can only use /skigrid in the skygrid world so it's no problem ^.^
@owenwant
at the first instance of someone typing /usg they get a random set of home coordinates within the limitations you set in my configuration file.
Edit: also, does that plugin handle multiple skygrids? My teleport code checks what world environment the player is in and then checks to see if its == to the worldname in the config and automatically sets the home for the given skygrid world, normal, nether, end.
@Skydevil_
It teleports people to random coordinates in the 'SkyGrid' world when they type /skygrid begin and I find the /skygrid command more user friendly ^.^
@owenwant
Ownewant why would you need SkyGridMP When this plugin handles all the teleports and sethome commands
@MadArkael Thanks for the help
I have SkyGrid set up on my server now :) .. and it's working great.
I am using these 2 plugins along with this one: http://dev.bukkit.org/server-mods/skygridmp/ http://dev.bukkit.org/server-mods/protectionstones/
I made it so people can get a sponge every 24hrs by using /kit protect from essentials. Using ProtectionStones I set it so the sponge protects a 20x20 area: sky to bedrock.
@owenftw
I am inclined to agree with CaptainJohnnyBlu, players would be better off having a block they can place that will protect the area that they want. There's a plugin for that. I believe Skydevil uses it, and MrYfory as well.
Edit: Plugin is called precious stones
Anyone else coming here that is getting similar results to what Skydevil_ is having?
@Skydevil_
Somehow the byte is out of range of the of the array byte[][] result. looking into the 1.5.1 R2 thing
Update: After looking at this, I dont understand how it could get an out of bounds exception since each 16 x 16 x 16 chunk contains 4096 blocks. which is exactly what size the array is.
@owenftw
Nuuuu! Players would run out of items in their area very quickely. SkyGrid isn't about setting up a home, SkyBlock is though.