Instances
A Bukkit plugin which allows conversion of whole worlds to resettable dungeon instances. Also provided is a party system and commands for instance management. Originally created for dreamcraft.org. Features include the following.
- Ability to convert a world into an instanced dungeon. (portal commands)
- Multiple instances per template world concurrently.
- Instances reset a configurable time after the party leaves. (Imodifyportal command)
- A fully featured party system. (Party commands)
- Economy support via Vault. (iConomy 4,5,6, BOSE 6,7, MultiCur, RealShop) (Supported economy plugins)
- Instance aware /sethome command. (Sethome command)
- Full support for modifying monster spawners via the /ispawner command. (Ispawner command)
- PermissionsEx integration which allows world specific permissions to be automatically inherited by instances. (PermissionsEx Support)
- Multiverse-Inventories integration to allow configurable inventory sharing per instances. (Multiverse-Inventories Support)
- MultiInv integration to allow inventory configurable inventory sharing per instances.
- Mutliverse-Core integration for instances, they will inherit their parent world's settings. (Multiverse-Core)
- Ability to edit command blocks without OP and configurably without creative. (permissions)
- Support for WorldEdit selection.
- Support for WorldGuard.
If you do not wish to have commands which conflict with essentials, from 1.10 onwards edit the plugin.yml file in the jar to remove the commands which you do not want, before that download the -bare version.
For the more adventurous, development builds can be found here.
@G1Teanji
The documentation is correct, it only instances entire worlds.
Hey, I've read the plugin description and checked out the documentation, but from what I can tell this plugin only instances entire worlds. I was wondering if with the WorldEdit implementation this plugin supports regions being instanced instead of an entire world (like a small house, for a cut-scene that I want players to see individually). Thanks.
Hello, I'm running 1.7.9 version with EpicBossRecoded. The main problem is that when I make an Instance with an Epicboss in, the boss just transforms into a regular mob. After experimenting with few versions, sometimes it doesn't even load the boss, only regular mobs. I was really sad that it doesn't work... I was happy when it actually worked to load instance (I've posted here a bug report before). Any solution? It's really important to me.
For anyone else in the same situation, I figured everything will actually work perfectly if you just remove the world config from mv manually just before making the portal. You can do this is config or using /mv remove [world]. (You need to upgrade that multiverse integration so the plugin does that again).
I'd go ahead and make something fun using adventure maps for this plugin, but unfortunately it has no way to persist worlds (it's all in memory, including party memberships and world save name) across server restarts. I see no way it can handle this without some major rewriting of the plugin. This limits its usage to small dungeons and arenas and makes it useless for what I wanted: persistent adventure map playing over days/weeks (minecraft really isnt stable enough to handle more than a day or two without restarts).
A real annoying limitation is that if a player disconnects (or the last person in a party disconnects), not matter if the unload time isn't met - the party is disbanded and the instance wiped, even if there is plenty of unload time left (!!!). There seems to be just no way to prevent this either. This might be ok for instanced arenas, but it severely limits the usability as an adventure plugin if you can't even leave the server for a second (even worse since we're in a bungee hub). That means no disconnects, no restarts and in fact no breaks in play or all progress is wiped.
So consider this a feature request, if we're just persistent across restarts - this plugin would be beyond awesome. Thanks for making it anyway, it's quite nice and slick for short things that doesn't need any persistance though. But please consider adding it :)
Argh... instances are always deleted on server shutdown (which is problematic for persistence in this unstable age, to say the least). Can we please have that at least as a configurable choice true/false? Thanks!
FYI I did get it to work on a test server (albeit with some log errors, and occasional inconsistencies) when downgrading Multiverse-Core to 2.4 AB (this version is from 2012 though!). Else I'm using daily dev spigot 1.8 and latest versions of Protocollib, multiverse inventories, vault, pex). I'm not gonna be able to downgrade my main server to that multiverse so a fix would be appreciated.
This was the remaining error when walking through portal (and sometimes instances did not start): http://pastebin.com/n2TUeQfg
I have not check for stability or other issues that may come.
Did anyone get this to work on spigot 1.8? I can't get it running no matter what I'm trying (scaled down to minimum plugins, different multiverse, other settings etc).
I always get [Instances] Error creating instance java.lang.IllegalStateException: Lost reference to bukkit world 'legendary' and Could not pass event PlayerMoveEvent to Instances v1.17-SNAPSHOT-80
I made a ticket with full errors.
If its not instances I'm gonna need some help in finding a working configuration (what 1.8 build, multiverse-core, multiverse-invetories, pex and vault are you using?)
Thanks for the awesome plugin btw ;)
Added 1.8 support to the dev build.
Note: this doesn't include support for new mobs with /ispawner yet.
Oh man, this is amazing - if only I could get 1.8 support :(
Just popping in to say thank you so much for this plugin! My server will be donating to you for your effort. We downloaded your latest dev build and it works wonderfully for our purposes.
Thanks again!
Thanks a bunch mate.
@Wakkytabbakky
@Epicskymi
https://www.youtube.com/watch?v=H_eIPySaXR0
and epic every time a party goes into the portal a new "instance" will be created and you will not see the other party or have to wait
to set party size type /imodifyportal (yourportalname) set maxplayers = (number of players)
http://cyberiantiger.org/instances/#commands-portal has all the commands as well
I'd like to see a tutorial for this plugin.
also how does it know when a dungeon is completed and allow a new party to enter? and how do I edit party amounts for a dungeon.
I have no Idea how to use this plugin I see it sends me to a new world but not where I wanted and it doesn't delete the world after tells me this in console
Hi, is there any feature where only certain "ranks" or people with a permission node?
So I have the instancing down... But can anyone give me, or point me towards, a quick tut on sorting out the mob spawning? It seems to work, it just seems way too random.
Edit- I seem to have sorted my issue. /save-all is my friend... XD
@SarahCreeper7
To fix the error get ProtocilLib plugin 3.2.0
But as I wrote before, when you make a portal that connects to the world, you're done. Anyone that goes through that portal will create a separate world for themselves.
@jhicks32917
Managed to use it now, but have another problem.
@Jgalaio86
Could you please tell how you fixed it? I was using the 1.7.2 ver on windows but got the error that it doesn't delete an instance after getting out.
So me and my friend have been trying the 1.7.9 ver, but without luck, we just can't get this plug-in to work, the problem we're getting is exactly the same as yours, how did you fix it? :(
@wakkytabbakky
This plugin will automaticaly create a copy of the destination world whenever you go inside an instance, all you have to do is create a world with the instance and make the portal destination in there. Everytime a party leader goes inside the portal, it will create a copy of that world to the plugin worlds folder and send the party in there.
not to sound stupid but has anyone able to actually make this work? all i can do is make the portal have a fee to enter it but since it doesnt explain how to actually set up the instance world i cant go further than that? any one able to explain step by step how to make this work , authors website with further info is down so im stuck
Guys i need some help. i dont know where to start to make the instance, i created a different world like a dungeon, but now i dont know what to do
Can you guys give a help ?