PersonalWorlds
PersonalWorlds
This plugin lets your players make worlds. They can choose the world type and can have their friends join them for some co-op fun!
This plugin supports custom world generators like http://dev.bukkit.org/server-mods/voidgenerator/
Each world is currently at 400x400 blocks, but this can be changed in the config. By default each world is about 10 mb in size.
Generators I know work!
TODO
- Clean up/slim down code
- Get bugs to fix
- Find things people want me to add
Commands
Currently there are different 5 arguments and one command. The main command is "pw" and its arguments are help, tp, add [or] create, generator, delete. All of the arguments are explained with "/pw help".
How to help
- If you find a bug than report it.
- After this project is done you may donate and buy me hot-wings \o/ .
Permissions
Here is a list of all permissions:
- PersonalWorlds.add
- PersonalWorlds.delete
- PersonalWorlds.generator
- PersonalWorlds.help
- PersonalWorlds.tp
Any generators you want players want to have you must give them a permissions in this format
- PersonalWorlds.generators. + the generator name.
Mini-Permissions
- Within the PersonalWorlds plugin you can give an owner and guests of a world permissions that you set in the config. The permissions are granted on entering and removed on leaving a world.
Support
Donaters
- NodexServers
Please Make a default prefix, example: string_playername_custommapname, pw_GlabbichRulz_SurvivalFun
And please add an option to disable dynmap for playerworlds .
Another Suggestion: Make a full list of commands and explain whats happening at the border. Thanks :)
I left you a suggestion on your GitHub page. I think it would make a nice addition to the plugin.
@rmh4209
Thanks, I can do this. I am going to be adding a config soon for this plugin and ill add that in. also maybe permissions based generators?
I'd just like to check something. Can you set a default generator for worlds? Sorry if you've gotten a question like this before; I scanned the comments and didn't see anything.
I love the idea, by the way. I wish you the best of luck with continuing.
@Ricowan
Give them a whatever permission lets them build/break in all world.
I'm using PermissionsBukkit, and no I don't use anything with antiBuild. Multi-verse works. :)
@Ricowan
What permissions plugin do you have? Do you have any antibuild plugin?
New problem sorry. :( Only my Op enabled account has build rights on their world, other players cannot build on their own world, even though they have full bukkit build rights.
I noticed this was built against 1.3.1 though, and my Bukkit server is still on 1.2.5, maybe that's the reason?
Also, Dynmap hates these worlds. LOL
It's working now! Wow, 400x400 blocks is huge! I can't wait until that's configurable, I'd probably set it down to 160 square blocks.
Also, it would be really cool of the world actually ended at the border, but I know that would take a lot of extra code. :)
@Ricowan That would be good. Pm me.
Ok, now that I have the correct permissions node, my players now get the same result as OP. That is, the add, and create commands simply list the help text. Using the tp command says "You don't have a world."
My server is whitelisted, for family and friends. I can add you to the whitelist if you want to see what's going on.
@Ricowan
The permissions node is "PersonalWorlds." negate "PersonalWorlds.delete"
Thank you for using my plugin, I look forward to any debug info you have. Also, can I have your server IP?
I'm not able to get the permissions working. My default group players get the message "You do not have permission..." even though I've added pw.* and all of the individual commands separately like pw.help to the group permissions.
My op account can run the commands, but every one of them just shows the help.
Can we get a version without permission checking?
This looks really cool. I'll be watching this project closely to see how it goes.
@Ricowan
Yes, everything is generated in the world because the boarders are in sight of the ends of the map. Thank your for your interest :D
This sounds really cool. Are the worlds fully generated when they are created, or will the player have to explore his/her world like normal?