TheWalls2
TheWalls2
Simple, player-directed plugin allowing for Walls games to be created and managed easily.
Brought here by an update notification and can't find a newer version?
Go to this Dropbox page to look for the newest version (Warning: Not approved by BukkitDev staff)
Features
- Virtual mode (disables redstone, optional time notifications, configurable time until walls drop)
- Automatic update notification (since v1.3)
- Join a queue for the next game, teleporting you to the waiting area
- Leave the queue, teleporting you back to where you were before
- Separate inventories
- Optionally join team 1–4 (will be auto sorted into a team otherwise)
- Command to start the game, activate the redstone, and teleport players to their starting positions
- Block rule-breaking (such as breaking the walls, or doing anything before the game starts)
- All dead players will respawn at their previous locations
- 1 team can win the game
- The winner will receive a configurable prize (default: 1 diamond) and be teleported back to their previous location (Supports Vault for economy)
- The world will be automatically reset to its normal state when someone wins the game or an admin uses the command '/thewalls restoreworld'
- Automatically attempt to start games 10 minutes after the server starts and every 15 minutes
Step-by-Step Guide
Commands
- /thewalls - Display TheWalls2 help
- /thewalls join - Joins the game queue
- /thewalls leave - Leaves the game queue
- /thewalls team <1–4> - Joins a team
- /thewalls start - Starts a game
- /thewalls stop - Stops a game
- /thewalls restoreworld - Restores the world
Bold - Requires OP or permission node
Aliases
/thewalls - /tw, /twalls
Permissions
Configuration
To-Do
- Concurrent games
- Team chat
- TagAPI integration
- Compasses point towards enemy players
- Localization
- Suggestions please (Post in the comments or on GitHub)
Bug Reports
Please post these on GitHub or, if that's not possible, in the comments below. Please provide (at minimum) the following information:
- What the most likely cause of the issue was (such as what you were doing at the time)
- Any errors displayed in the console (Please use pastie.org for these!)
- The version numbers of the plugin and of Craftbukkit (Don't say 'latest'!)
- Any additional information you can provide, such as potentially conflicting plugins
Need Help?
- Make sure you have read the Step-by-Step Guide
- Post a ticket on GitHub
- Post a comment on this page
- E-mail me ([email protected])
Servers using TheWalls2 (follow the link for information on getting your server listed)
@Hoot215
walls2
@tohosensei
Okay, but if you look in your server's startup log, which loaded first? TheWalls2 or Multiverse-Core?
@Hoot215
When i end a game of TheWalls2, without Multiverse Core, and the world reload, then I join game, it brings me to the lobby and then when I put back Multiverse Core, that same problem happened b4 constantly
@tohosensei
Really? That's odd because I use Multiverse-Core on my testing server and everything works perfectly. Can you check if TheWalls2 is loading before or after Multiverse-Core?
@Hoot215
alright I found what was conflicting. It was Multiverse Core
@aadd2012
Thanks :)
According to my testing, it's already fully compatible with 1.3.2.
@tohosensei
See above.
@tohosensei
Well, the only thing I could recommend would be to update to the beta version (and reinstall thewalls2 world again so it's 100% unmodified) and see if the issue still exists. Other than try, maybe try removing ShowCaseStandalone. I could be completely wrong about this, but I did a quick Google and saw that ShowCaseStandalone was the cause of this issue on a similar plugin. If neither of those work... I'm not really sure what to say. You'd have to remove plugins one by one and see which one causes it.
@Hoot215
Here's our current list of our plugins: http://deadlygaming.com/deadlycraft/plugins/
@aadd2012
It's compatible with 1.3.2
nice plugin!!!!!!!!!!!!!! thank you
1.3.2 update when?
Dropbox link: HERE
v1.4.1 (Beta)
Note: It is recommended that you re-extract your The Walls 2 world from the zip file that you got it from with this build! Also, you can delete the 'thewalls2_backup' world inside of your server folder.
@tohosensei
Can you provide a list of your other plugins? The only thing I can think of is that another plugin might be conflicting.
EDIT: Try this dev build.
@PsychoFad
Separate inventories were never initially planned (I recommend using WorldInventories until this is implemented) but I might still add them in the next version.
Is there any more information you can provide, such as what exactly you think caused this error (most likely a command) and if the world was being restored while it happened?
This would be a great plugin...if it had 1 thing!
An inventory save and clear on join. (automatically save players inventory to be restored on leave and clear it so that they start with nothing)
Also had an issue where it crashed my server due to not being able to pass a teleportation event to Multiverse.
@Hoot215
yea i did that and the same error keeps on producing
@tohosensei
Hm... that's unusual. Maybe you could try deleting the world backup in your server folder (should be called 'thewalls2_backup') and letting it regenerate when you start your server, assuming that the actual world 'thewalls2' is unmodified (as if you had just extracted it from the zip file where you downloaded it from), because this is the world that it will make the backup from. The world must be completely unmodified, so you might be better off just re-extracting the original world from the zip file and replacing 'thewalls2' world with it (and also delete the backup).
http://pastebin.com/j0vSm2EW
here is the problem when the world has to start restoring automatically when the game ends
@Hoot215
sure no problem I'll report back very soon :)
@tohosensei
I've been doing some testing and I can't seem to replicate this issue. It works perfectly for me. Can you think of anything that may be the cause of the issue? Please post any errors in the console and any potentially conflicting plugins.
@Hoot215
yes
@tohosensei
Really? So are you saying that, while you're in a different world, you see that the world has been restored, you attempt to join it, and it teleports you mid air in the same world that you were already in and does not teleport you to The Walls 2 world?
@Hoot215
Yea I updated to the 1.4 version. I did the same step where i would usually be playing TheWalls2, and when game ends, it would say world is being reloaded, the it says world is being backed up, finally it would say world is being loaded. So then I would type /thewalls join again and it would try to teleport to the lobby, but it doesn't teleport, but it just spawns you in mid air in the same world where you typed /thewalls join