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.
anyone else experiencing PhanaticD's error with 1.5 R3?
@PhanaticD
Stack overflows happen when java is using some sort of recursion.My code does not do this at any point.It simply, in this case, is asking for a material and returning a material. It's not calling another another method to loop back to where it started. I don't know if this can occur when too many players are asking for chunk generation, I really don't know. If this happens again let me know.
got an error on chunk generation which stopped the server till i restarted it: http://pastebin.com/tHrZQDQA other than that this plugin is great
@craftik7
I think it's bukkit, but there are some serious light glitches in the nether. I left glowstone out of the default config file because if theres a lot of it, holy lag sauce. So as far as lighting goes, I don't have much control there. The fire was something I considered, but with the amount of sides rendered because of it being a grid, I figured it'd do something similar to having glowstone so I stopped pursuing that right there.
@mobilephone2003
ok so it's checking current time vs the time the command was typed + 10 seconds, and it wont execute until the current time is greater than that. So, it looks like i'm going to have to change teleports to a task, so it blocks for the duration of the wait rather than constantly checking current system time. Im not currently home but i'll get take a peek when I get there.
@MadArkael
Excellent, all working now, sorry for the time spent on this. Glad to see it running!
Update: Seems the home command causes intense lag for the duration of the wait (we have it set to 10 seconds), then picks up when teleport is complete.
This is on a dedicated server with an E3-1270v2, SSD, 32GB RAM with 16 dedicated to the server.
@MadArkael
OMG your alive lol and a new update :D Gotta test it out
@MadArkael
Suggestions so far:
When in the nether, glowstone and lava blocks lightning is not rendered until I click on that block.
Add less laggy nether generation ( Still 190% better than SkyGridSMP )
And some decent fire generation on NetherRackâ„¢ in nether
@mobilephone2003
ok So you have an old config.yml file I'm pretty sure, the config changes every time I add a feature. So you need to delete you're old config and either copy the new one from the plugin jar or just run the mod and let it copy the new one over for you automatically. Whats happening with your error is that its looking for a value that doesnt exist thats essential.
@MadArkael
Here's an error I get at startup:
http://pastie.org/private/zfdxkrppefkj1o0okzc0a
@mobilephone2003
I did specify -g UltimateSkyGrid. Due to the way the image was posted in the comment it was cut off. Goto the images tab and click the picture there for the proper reference. As far as shooting through bukkit.yml, I'm not sure, its possible.
Having another generator exist shouldnt affect anything unless somehow they have it set to default to all your worlds, which I dont think is the case. You should be able to have as many generators as you want.
Maybe post a link to your UltimateSkyGrid config?
@MadArkael
We have a world with another generator (Cleanroomgenerator), would this conflict? I can't imagine how a plugin would affect world generation.
It looks like you didn't specify the generator in your command either, can you shoot through your bukkit.yml?
@ok12Boss
Still trying to decipher what you are saying. You mean this plugin doesn't generate an entire world, just a partial one? If that's what you are saying, thats not the case. It'll generate until the hard limits of an Integer in minecraft.
With git-spigot-849, and multiverse core 2.4-b527
Edit: Update: I had Kreezxil try this as well on his server, and he also created a skygrid world with no issues.
@Waterflow
@mobilephone2003
Hey guys. The output from multiverse when creating a world, is almost useless, as its not showing what failed. I was also unable to recreate your problem. I might suggest trying figure out what plugin could be affecting this by giving each other a list of plugins you use? (I'm assuming its a 3rd party plugin) If it is a plugin it might be possible for me to look into figuring out why its failing. I just don't have any information right now :S
@mobilephone2003
same problem for me
The No Babies server at 69.162.69.10 port 25565 is running Ultimate Sky Grid on a CB 1.5.2 system.
Once in the game type
While in the Sky Grid world you can type /usg help to see the list of available commands which are available to you. I made both sethome and home available as well as the other commands that are available on my server.
No Babies has over 60+ plugins installed to enhance player experience and all without the need to mod your client, but you can, and now Sky Grid is another feature.
I mean this plugin cannot be the whole world are like skygrid.
This plugin doesn't appear to work for our server.
Using the command provided results in: http://pastie.org/private/lmaqjn2d1g1iwq1mac0pfw
Using the bukkit.yml method results in nothing, even when matched up with the plugins config.
Is it because I'm using Spigot?
This happens with 0.20 and previous versions, we use Multiverse 2.4 AB
@coolwaddle3
What johnny said is good. Because my generator is not 'seeded', every time you regenerate, it will be just like a 'new' world.
@CaptainJohnnyBlu
Thank you for helping him :)
@ProsperCraft
Everything's all updated
@ok12Boss
I don't understand what you're saying?