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.
@Linkolas01
Sorry, wasn't aware epicboss did not have a command to spawn a boss at a specific location (which did not include a world name).
Create an issue on with either my and/or epicboss's issue trackers.
"Alternatively you could use a command block in the instance to spawn the epicboss and there is almost no chance this will cause any conflicts"
The commandblocks are able to send a custom command, or it needs a plugin ?
@MedievalMinecrafters
Yes, the whole point of instances, is that every party gets a copy of the base world. Regards monsters, if they are in the world the instance is created from they will be in the instance. Regards compatibility with epicboss, try it and see, report issues to the bug tracker. Alternatively you could use a command block in the instance to spawn the epicboss and there is almost no chance this will cause any conflicts (but again, use the issue tracker if you find any).
Now my only concern with this amazing plugin, which my server has been waiting very long for, is that, is Epicbosses alowed, say if we makign a instance,dungeon area will at the end of the instance there be an epic boss? like in w.o.w. how youd join there would be like mobs then the boss? and is the world different for everyone like and say 4 ppl go in and then another 4 ppl go in same instance but not in the same world? kind of like wow? because i run a epic boss server and it drive alot of addicted player towards it, but ppl invade others while fighting a boss? maybe will this work?
Thanks for the plugin! one of the most useful plugins on my server. Here is a few suggestions. Support for spawning: spawner minecarts (1.5) Named Mobs (1.5), Spawning Falling Sand blocks, Mobs riding other mobs (1.5?), Spawning item drops with custom data on them (enchants/names/lore) Thrown Potions (including custom potions and thrown XP bottles. Again thanks for the plugin.
There is a known conflict with mcmmo - fixed as of 1.6 (which is currently being moderated).
Seems to work (almost) great. I really like the plugin! Good job cyberiantiger. Posted a ticket with some issues.
Thanks for your hard work! I would love if this could be our replacement for Multiverse-Adventure (which has issues together with Portals that never seem to get fixed).
@GaseousMaximus
Ok, I can reproduce this.
For some reason it's not loading settings correctly when the server starts (mostly I just /reload during development which is why I've somehow managed to miss this bug).
Until I work out what's causing this (this is a stupid bug, I've done something stupid somewhere, I'm just failing to see where for now) the workaround is to run /ireload after restarting the server to force it to reload the settings.
@cyberiantiger
Thank you for pointing out the obvious(I'm not being sarcastic, I clearly missed it!!). I'm sorry about that. I should have mentioned my real issue which is that I cannot get the instances to work. Now that you pointed out the WARNING, I see that the real problem is elsewhere: My config is being reset. 1)I restore config.yml from a backup(has 4 instance portals configured). 2)start the server. 3) Test run... There are no instances functioning. 5) I either restart the server or use '/isave' command, and config.yml is reset.
I guess I need to recreate the instance portals and see if it fixes everything. If not, I'll let you know. Thank you again for your work making this plugin!! :)
@GaseousMaximus
It just a WARNING. Should not prevent the plugin from working.
Some of the logging is overly verbose, because this plugin is fairly new and the stack traces are useful to help me solve issues.
I don't use an economy system at all and I removed multiverse because nobody bothered with the other worlds I created with it. Now I get this:
02:30 AM [INFO] [Instances] Enabling Instances v1.3
02:30 AM [WARNING] [Instances] Could not find Multiverse-Core
@Nevzad
Try /iselectiontool first whilst holding a feather, to make the tool is set to the feather.
Or try a different item, maybe one of your plugins is using feather for something else.
I am OP on my server, and it is still happening nothing.
@Nevzad
Make sure you have the permission
instances.portal.create
Or are OP.
Re. EpicBoss, should just work, just hook up a command block to spawn the epic boss in the instance.
The portals isnt working for me at all..
I use the feather but nothing happens.
Is there a possiblity that you can add so certain mobs have certain hp and damage? I currently have a plugin called EpicBoss which is pretty sick, its like a boss system.
Now would it be possible that you could make a support for this?
@Debzy86
Hi, I'm not familiar with Transporter and have not tested with it.
The warning messages do not indicate any problems (other than I need to clean up how to share villages.dat and idcounts.dat correctly with the instanced world)
Do you see a line similar to the following in the log? 20:01:40 [INFO] [Instances] Created instance: dungeon:dungeon-0
If not, there's a bug in my code somewhere, otherwise one of your other plugins is interfering with the PlayerTeleportEvent and cancelling it.
The other thing you can do to see if the instanced world was correctly created is to check /pinfo (if you have the instances.party.info permission), and it'll show any instanced worlds created for that party.
Do update to the latest version, there's a 1.4 version (available via the docs website) pending that just adds command block editing support via the in game editor for no OPs, but 1.3 update does fix a major bug with disbanding parties after entering an instance.
Hello, I've added the 1.2 bare version and set up my instance (I think correctly). I create a party and try to enter the portal but I'm not taken anywhere, and don't receive any messages. I'm using multiple worlds but I'm using transporter instead of multiverse so I don't know if this is affecting it. In the console, I've seen this error on trying to enter the instance portal:
2013-03-03 17:33:30 [WARNING] [Instances] Data file: idcounts requested for instanced world Labyrinth-0 2013-03-03 17:33:30 [WARNING] [Instances] Data file: villages requested for instanced world Labyrinth-0
@Sonic7167
I checked diffs between 1.1 and 1.3 and I can't see what caused this.
Check your server log, especially around where it says:
[Instances] Enabling Instances v1.3
If there's an error, please post it on the bug tracker (I do check the bug tracker).
It seems the section tool doesn't seem to work anymore for me, and the portals are gone after switching from 1.1 to 1.3