AdvenTour
This is a BETA plugin. Please use with caution
AdvenTour
This plugin is a multi world management plugin!
Latest version of AdvenTour works with 1.5 and can be downloaded here: http://www.mediafire.com/?n7xv765dxxu3l0r!
It will simply allow you to manage a lobby world, from where you can place "self designed" portals to other worlds! But not just to other worlds! It will allow you to have Adventure Maps on your server!
When a player enters a portal with a sign above that describes the adventure map, he will not only be teleported to the adventuremap
but to his OWN COPY of the adventure map! This will allow him to destroy everything as he wishes, or play the adventure map as it is intended!
Installation and configuration guide
Portals
The portals used for teleporting is just the "center of a normal nether portal" with whatever design around it you like!
The ID of the "center of normal nether portals" is '90', so you can spawn it and design your own portals! You can use whatever materials
around it you like, as long as the player stands in the "block id 90" to get teleported, and the sign is placed on the block directly above the player!
When placing the sign above the portal block, be sure to add the name of the map that portal will lead to in line #2 anywhere on the sign like this [MapName]. This also applies for the Multiplayer portal, just by typing [Friends] instead of the map name as seen in this example:
Anti-cheat
To prevent players from cheating, a few settings can be made individually for each adventuremap.
It is possible to decide which blocks CAN be broken, and which CANNOT.
And which blocks CAN be placed, and which CANNOT.
It is also possible for an admin to play through an adventure map of his own copy in "admin mode". This will, if enabled on the specific map, only allow players in the future, to place blocks on the exact same spot that the admin placed them on. This way players cannot cheat by placing water places they are not allowed to get over fences and so on.
Additional features
Apart from all of this, the plugin also have a lot of other features!
When a player leaves a copy world (his own world) to the lobby, or exit the server, he will be able to spawn on the exact same location next time he/she enters his/her map!
Players will loose all items when joining a copy world, so they cannot cheat with items from other worlds!
Individual "chat rooms" for each world, so the players can only see the messages they wanna see.
And again, a lot more features!
Pages
- To view commands and features, click here
- To view permissions, click here
- To view bugs and future features click here
Please comment this plugin, and if you have any ideas for new features, please sugest them to me!
It is also recommended to set allow-nether to false in server.properties, and allow-end to false in bukkit.yml!
Bug reporting
Please see the bugs page before posting a commect concerning a bug you found. Also please add information such as:
Hmm, everytime someone enter a new world, im getting spammed with:
http://pastebin.com/8ZKRmgVU
Im not sure if Adventour cause this error, but if it does could you fix it please? :)
@crysis992
Thank you! :D I will keep up the work, just for you guys who likes it :)
That´s a great plugin. One of the best bukkit plugins out here.
Great job :)
Managing a huge amount of Adventure maps and all of my players love your work :)
Keep it up!
@graywolf336
No, sry :) I have several other plugins i need to update too, so this plugin doesn't take 100% of my time anymore. But i am working on it, and hopefully i will get out the new update soon :)
Any news on the update?
@Madsens90
Looking forward to the new update as well.
@PsychoFad
I'm still working on the plugin updates. As the next update is a BIG update, i have created lots of new features, and with new features theres also new bugs. So i'm trying to find and fix some of the bugs before uploading the new version.
I'm currently working on a critical bug that happens when you log out and back in, and when i have fixed that bug, you can have the latest plugin version. But i won't upload the newest version to this page quite yet :)
Still no update? I was really looking forward to seeing working Nether portals...any news on the progress of this?
@Adog353
First, i'm glad you like the plugin. Second, i'm not sure what you mean by disable the anti-cheat? If you don't put any block names in the settings.yml file for a specific world, everything will be allowed. I know that not everything is that simple to understand, but the plugin is still in beta, so when it leaves beta, i have hopefully made it easier to use.
How exactly do I disable the anti-cheat. I use this plugin mainly for Race for the Wools, and the anti cheat is very annoying.
Otherwise, this plugin is amazing. Just needs some work and tender love.
@Kurusca
Well, when it leaves beta state i'm sure I have made it working better with mutiverse :D Glad you like it :D
@Madsens90
OK. I have submitted a ticket to multiverse. Hopefully they can figure out what is going on. I KNOW a TON of servers will love this plugin if we can get it working with multiverse. :) Diamonds to you
@Kurusca
Hi. I just looked through my code where your console output said i have an error, but there is no errors there, so i think that it's multiverse giving the error.
@Kurusca
I'm not sure that it's actually my plugin not working with multiverse. Could be multiverse that is not working with my plugin. It looks like it's multiverse giving the error.
@TomShar
What trouble do you have, please explain some more, and i will guide you :) I'm sorry that i do not yet have a tutorial. When the plugin leaves "beta" state, i will make a youtube video, but that's still some time in the future.
I'm having problems linking the portals to my worlds. It isn't working.. is there a tutorial i could follow?
@Madsens90
just need it to not spam console with errors when a player enters a adventour world is all. :) It does actually work with it...just spams errors after they enter. Ill include the console errors at the bottome of this post. Any ideas? :) It works AWESOME but every time a player uses the portal this is what i get:
11:04:11 [SEVERE] Could not pass event PlayerTeleportEvent to Multiverse-Core org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:303)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:62)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:459)
at org.bukkit.craftbukkit.entity.CraftPlayer.teleport(CraftPlayer.java:3 47)
at org.bukkit.craftbukkit.entity.CraftEntity.teleport(CraftEntity.java:1 67)
at dk.shax.AdvenTour.tpToWorld(AdvenTour.java:202)
at dk.shax.AdvenTourPortalEnter.onPlayerPortal(AdvenTourPortalEnter.java
:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:301)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:459)
at net.minecraft.server.ServerConfigurationManager.changeDimension(Serve rConfigurationManager.java:385)
at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:306)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:341)
at net.minecraft.server.Packet10Flying.handle(SourceFile:126)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:7 8)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Caused by: java.lang.NullPointerException
at com.onarandombox.MultiverseCore.listeners.MVPlayerListener.playerTele port(MVPlayerListener.java:222)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:301)
... 23 more
@Kurusca
Nope, i'm sorry. :) I'm currently not really working on getting it to work with multiverse, as my plugin is not really meant to be used together with multiverse :-) What features is it that you need from multiverse?
Any update with this and multiverse Madsens?
Has anyone been able to get this working with multiverse without console errors?
@Kurusca
oh yeah, the portals "turning the wrong way" is a minecraft bug that i have not fixed yet. So if you want it to be 1 wide, you'll have to turn it the correct way. sry :)
I'll look at the pm now thx ;D