MagicWorlds
Obsolete!
As of Magic 8.2, MagicWorlds is obsolete.
If you are up to date on Magic, you can move your MagicWorld configs to plugins/Magic/worlds
and delete the MagicWorlds plugin.
If you were using MagicWorlds for any of the provided example survival add-ons (such as spawning magic mobs naturally, putting SP in chests or the "other side" world) you can also simply turn on one of the builtin examples. See here for more info:
https://github.com/elBukkit/MagicPlugin/wiki/Examples#survival-add-ons
Keep reading if you still need to use this plugin :)
Introduction
MagicWorlds was born from Magic's chest populator. It is now a stand-alone plugin with some powerful world modification features that you can use to create customized alternate realities on your own server.
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Bugs, Features, Issues
Please use our issue tracker for all bug reports, issues, feature requests, etc. It is searchable, so you can see if your problem is already known, or maybe your idea already had :) Comments here are always appreciated, but might get lost. And please don't try to report bugs in-game.
Installing
MagicWorlds requires Magic to function.
Configuration
The plugin will not doing anything until you customize it. See here for several example configurations which can be dropped directly into the plugins/MagicWorlds folder, and customized as you like:
https://github.com/elBukkit/MagicWorlds/tree/master/src/main/resources/examples/mixins
Customized Worlds
A MagicWorld can be customized in the following ways:
- Magic wands, spells, SP and other items added to naturally-spawned chests at random
- Override entity spawning (replace types)
- Override normal chunk generation (replace blocks)
Using this plugin for a customized world may cause additional server lag on chunk generation, you've been warned! This will hopefully be resolved by 1.0.
This plugin is *not* meant to be yet another world generator. The idea with the block replacement is a very specific one- to create a "parallel" world for use with the Phase spell. This world would have the same seed as the Overworld, but look very different (though the terrain is still recognizeable).
Commands and Permissions
This plugin currently has only one command, "magicw load", to reload the configuration. The permissions is op-only by default, and the pnode is "Magic.commands.magicw.load".
The Other Side
Example configurations to make "The Other Side" as seen on the elMakers dev server can be found here:
https://github.com/elBukkit/MagicWorlds/tree/master/src/main/resources/examples/otherside
When combined with a few add-ins for Magic:
https://github.com/elBukkit/MagicWorlds/tree/master/src/main/resources/examples/otherside/magic
MagicWorlds will give players a strange, alternate dimension to travel to using the Phase spell. Using the same seed for both the normal and "other" world creates a cool effect when traveling back and forth:
Changelog
Full changelog can be viewed on github
hello bro, nice plugin but you has any guide in spanish?. i don´´´´´´ t understand how i can do that chest appear in my world and make mi principal word like "otherside"
In reply to vermisse123:
I don't have any guides in Spanish, sorry
You can try this one, though:
https://github.com/elBukkit/MagicWorlds/wiki#the-other-side
It's basically a matter of copying some config files over
In reply to elBukkit:
And how i can disable the phase spell? Because in my server my players build a portal and them connect it with other portals from nether
In reply to vermisse123:
In plugins/Magic/spells.yml
Can't seem to get the Phase spell to teleport to the other side. I can do /cast phase target_world world_other. I have also copied everything from here https://github.com/elBukkit/MagicWorlds/blob/master/src/main/resources/examples/otherside/magic/spells/otherside_phase.yml
and will the phase spell also help with getting us back to the main world as well?
In reply to MerkyLive:
Did you put that file in plugins/Magic/spells/ ?
If so then it should work, and yes when used in the other side it brings you back to the overworld.
Is it still just taking you to the nether?
In reply to elBukkit:
yes i placed it in plugins/Magic/spells/
do I need to place the whole file in there or just the info from where phase begins?
It doesn't take me anywhere does the effects and nothing happens.
In reply to MerkyLive:
It's probably easiest to just drop the whole file in. The comments at top don't really affect anything, though.
Is your main world named "world"? That's the only other thing I could think of that would make it go wrong if /cast is working. If your main world is not named "world" you'd have to edit the otherside_phase.yml file to put your world name in.
In reply to elBukkit:
omg i am such an idiot it was because i changed the world name it now works fine thank you so much
How exactly do i get mobs to randomly spawn. I install the plugin and what files or file do i need to import and where do i place it?
In reply to VortexCluster:
https://github.com/elBukkit/MagicWorlds/blob/master/src/main/resources/examples/mixins/magicmobs.yml
plugins/MagicWorlds/
My phase spell wont work. Here is config.
https://pastebin.com/qvCaYsS1
Please help.
In reply to JoeProKill2000:
Do you have Space and world_magic worlds? Can you tp to them?
In reply to NathanWolf:
Yes and yes. I even loaded it with multiverse so I can /Mv tp. Also, I can go to them by typing /cast phase target_world world_magic. What am I doing wrong?
Ps I am trying to phase in the space world. Also, the default configs for the other side doesn’t work as I had to switch them all to IDs meaning I couldn’t use data like 95:4
In reply to JoeProKill2000:
I'm not sure what would be wrong then. Maybe try paring down that spell config? All you really need is what's in here:
https://github.com/elBukkit/MagicWorlds/blob/master/src/main/resources/examples/otherside/magic/spells/otherside_phase.yml
And I'm pretty sure that is working still. Try copying that and just change the world names, maybe?
In reply to NathanWolf:
I did. I used world_other and it never worked. Please help.
BTW I am on 1.12.2
In reply to NathanWolf:
OMG IT WORKED
I didnt use raw data
I copied strait from GitHub.
Config looks really weird but it works!
EDIT: NVm it doesn't work. It worked for world_other but not world_magic. I didnt have a world_other meaning world_magic is broken even though I can tp to it...
EDIT AGAIN: It worked. World was broken for some reason. Thanks for your help. BTW please fix config for generator as I had to make them all ids restricting me from using ids with data tags. Stuff like CYAN_STAINED_GLASS didnt work and GRASS_BLOCK didnt even work.
EDIT AGAIN x2: Now its not working. It worked for the first phase and that was it. Im done with phase spell. Just gonna make a mv portal.. :(
In reply to JoeProKill2000:
I'm sorry you had so much trouble with it! Were the ever any errors or warnings in your server console while testing? It's definitely not supposed to be this complicated to set up. Yaml is picky though so you definitely have to copy raw or download. If it was a yaml problem there should be console messages.
For the generator, the current configs are for 1.13- they don't need updating. If you're on 1.12 you could use the previous version:
https://github.com/elBukkit/MagicWorlds/commit/6636841fdc59f608718d310ceb15f5404580bc43#diff-356ff7726c2f5b9c83a11268d9b348bc
In reply to NathanWolf:
No console errors. Don't bother, I already set up a portal at spawn. Thanks for the effort.
Also, the generator now works great :). Thank you.
one question, do i have to generate an entire new world called world_other and place it on the server?