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.
@GaseousMaximus
Multiverse-Inventories is supposed to be a soft dependency, sorry about that.
It looks like the code thinks MV-Inventories is present when it is not.
Will fix & push a new release shortly.
Edit: 1.3 release is up on the Docs site, I'll push it to bukkit-dev, should be up in an hour or two when they've virus checked it or whatever else they do to it.
@cproetti
Seriously! I was about to make my server startup script perform an autodelete of the_end during maintenance when I saw this. My players need to each have an opportunity to dispatch the dragon, and I would kinda prefer not to let people get carried away with construction in the_end. So a temporary instance of the_end generated for each player/party is perfect!! This will be the answer to my prayers if I can get the lumps worked out. :)
just what ive been looking for
I removed multiverse because nobody used the extra worlds on my server. Now Instances will not work. Does "soft dependancy" mean required? here is the first 3 lines if it helps:
[SEVERE] Could not pass event PlayerMoveEvent to Instances v1.1
Caused by: java.lang.NoClassDefFoundError: com/onarandombox/multiverseinventories/api/Inventories
at org.cyberiantiger.minecraft.instances.unsafe.inventories.MultiverseInventories.addShare(MultiverseInventories.java:22)
at org.cyberiantiger.minecraft.instances.InstanceEntrancePortal.onEnter(InstanceEntrancePortal.java:115)
@Debzy86
The plugin was originally written for a server without essentials.
I suggest editing plugin.yml to remove /sethome, /home, /setspawn, /spawn and /motd from the commands, this will fix everything other than the plugin overriding the respawn location when you die, which I'll fix in the next release.
I agree most of these commands don't really belong in the plugin, however /sethome and /home do as users must be prevented from setting their home inside an instance.
I tested this but something conflicted with spawn and homes etc. Players couldn't use /spawn and all of their homes were removed, bringing up the message 'you are homeless'. Removing this plugin removed the issue and everybodies 'homes' were available again.
As it's clashing with essentials, which is a very popular plugin, I would suggest disabling the /home and /sethome options by default with the option of enabling it for people opting not to use essentials? Alternatively maybe change the commands so that they don't clash eg /instance sethome and /instance home
I hope that you will consider altering the home feature. I absolutely love the idea of the plugin as a whole and I would love to use it in my server :)
Damn, this looks awesome.
i must have for my servver !!!!!