Broken on Spigot 1.8
hockeymikey opened this issue ยท 6 comments
I'm testing MCTowns on Spigot 1.8 with WorldGuard 6 and it is no longer working. Whenever I try a command (/town spawn, /te active, ect.) it returns the default help message as seen in the screenshot.
http://i.imgur.com/0raeGOL.png
I'll take a look when I have a chance. I've never used Spigot but since its probably the primary Bukkit platform now, I'll investigate this as usual.
Are you testing with the stable artifact from dev.bukkit.org, or the dev branch off github?
I'm using Spigot 1.8 (73ef592) which can be found here: http://www.spigotmc.org/threads/bukkit-craftbukkit-spigot-1-8.36598/
I am on a test server doing this and MCTowns is running smooth on the main server that is running the 1.8 Protocol Hack Spigot (1.7 server that allows 1.8 clients).
They updated Guava from 10 to 17 which broke some plugins like Essentials, WorldGuard. Maybe that's the issue.
I'm not linking against Guava directly, so that shouldn't be the issue.
I've got a clean 1.8 spigot server up atm, with the latest beta versions of WG and WE and the latest release of Vault, all off dev.bukkit.org.
The current stable version of MCTowns does not support 1.8- it may run, but it has the problem of it still using players' names instead of UUIDs for everything. If you're using it on a server that's technically 1.7, though, it should be fine.
Testing the dev branch of MCTowns, I'm able to run commands, though there are other issues that I'm now fixing that seem to be primarily related to some config files changes I made but didn't test thoroughly enough. I'm in the middle of fixing them. My CI server is building the dev branch when I push to github (it checks hourly, I think?) so keep checking back here and I'll let you know when it's hosting a build that's worth testing.
Thanks for the quick update! Appears to be working fine. I'll keep testing it in the coming days but it appears to be working fine as of now. I'll let you know if I find anything broken.
Here's a build you can test:
http://jmhertlein.net:8080/job/MCTowns/38/net.jmhertlein$MCTowns/
Here's what I used, dependency-wise:
Vault: http://dev.bukkit.org/bukkit-plugins/vault/files/47-vault-1-4-1/
WorldEdit: http://dev.bukkit.org/bukkit-plugins/worldedit/files/59-world-edit-6-0-beta-1/
WorldGuard (spigot patch): https://hub.spigotmc.org/jenkins/job/WorldGuard/
I'm running a freshly-built spigot version, and MCTowns is compiled against the same Bukkit version as spigot was compiled with.
This seems to work for me, though I only did some cursory tests (made a town, made a territory, made a plot, etc)