Updated MyTown, ForgePerms, and ForgePermsCBBridge.
MyTown has support for the Twilight Forest Crumble Horn, has a /ta version command, better support for Tinkers Construct excavator and hammer, new way to give players plots (explained in the post, and below), and lots of bug fixes
If your permissions system supports options, you can set this option (mytown.res.blocks) for either players or groups to a number, and that many plots will be added to the town. Please note the multipliers do not affect this number, but you are welcome use them in addition to this.
ForgePerms and the Bridge had minor API changes.
Thanks for the new version and bug fixes!
Very pleased with the option to parse bukkit colour codes =D
That is interesting, it should have never reset anything. Can you give me your log from the day it reset so I can see if there is anything that messed up? Also, check your config please just in-case that got changed
As for the plots. You set them using permission nodes mytown.mayor.blocks.(2|4|8|16|32) and mytown.resident.blocksmulti.(2|4|8|10) or you can set this option mytown.res.blocks to players and/or groups to any number. Hope that makes sense!
Edit: MyTown and aPerf updated!
MyTown now has a /t here command, and initial Thaumcraft 4 support. Also removed the chunk list if your viewing /t info <name> as an admin. Probably a few other smaller things I forgot.
*Note*
The Equal Trade focus currently bypasses Towns, I am working on a solution and will push out an update adding the fix as soon as I can.
I nuked my local server tonight, and based on the opinions of my player base, I opted to start fresh with a fresh copy of FTB Unleashed and add MyTown, without using MCPC+. I worked out the permissions again, and all seems to be working fine with MyTown except the chat functions. If I disable chat formatting, I'm good. If I enable it, I get booted with a "Connection Lost End of stream" error. The server log yields:
2013-11-30 19:06:16 [INFO] [STDERR] java.lang.NullPointerException
2013-11-30 19:06:16 [INFO] [STDERR] at ee.lutsu.alpha.mc.mytown.Formatter.formatChat(Formatter.java:69)
2013-11-30 19:06:16 [INFO] [STDERR] at ee.lutsu.alpha.mc.mytown.commands.CmdChat.sendGlobalChat(CmdChat.java:109)
2013-11-30 19:06:16 [INFO] [STDERR] at ee.lutsu.alpha.mc.mytown.commands.CmdChat.sendToChannel(CmdChat.java:199)
2013-11-30 19:06:16 [INFO] [STDERR] at ee.lutsu.alpha.mc.mytown.commands.CmdChat.sendToChannelFromDirectTalk(CmdChat.java:168)
2013-11-30 19:06:16 [INFO] [STDERR] at ee.lutsu.alpha.mc.mytown.event.PlayerEvents.serverChat(PlayerEvents.java:359)
2013-11-30 19:06:16 [INFO] [STDERR] at net.minecraftforge.event.ASMEventHandler_246_PlayerEvents_serverChat_ServerChatEvent.invoke(.dynamic)
2013-11-30 19:06:16 [INFO] [STDERR] at net.minecraftforge.event.ASMEventHandler.invoke(ASMEventHandler.java:39)
2013-11-30 19:06:16 [INFO] [STDERR] at net.minecraftforge.event.EventBus.post(EventBus.java:108)
2013-11-30 19:06:16 [INFO] [STDERR] at net.minecraft.network.NetServerHandler.func_72481_a(NetServerHandler.java:733)
2013-11-30 19:06:16 [INFO] [STDERR] at net.minecraft.network.packet.Packet3Chat.func_73279_a(SourceFile:44)
2013-11-30 19:06:16 [INFO] [STDERR] at net.minecraft.network.TcpConnection.func_74447_i(TcpConnection.java:350)
2013-11-30 19:06:16 [INFO] [STDERR] at net.minecraft.network.TcpConnection.func_74450_c(TcpConnection.java:547)
2013-11-30 19:06:16 [INFO] [STDERR] at net.minecraft.network.TcpReaderThread.run(SourceFile:94)
I've placed MyTownLib.jar in the mods directory. .../config/permissions.yml contains the following groups:
Update to 1.5.1.15 or 1.6.1.15. I messed up chat formatting, my bad! And also, since I forgot you can now add $town$ to the channel format to display the players town. That is what caused the Null pointer exception some where having
Edit: Also fixed the Donations button at the bottom of the post.
Paktosan: Permisison nodes are case sensitive. Looking at your perm file, you have this ee.lutsu.alpha.mc.mytown.commands.cmdmytown and is should be ee.lutsu.alpha.mc.mytown.commands.CmdMyTown just change the nodes that need to be changed to the case sensitive ones and it should work.
I just realized the post was incorrect, and have thus fixed it. The forum decided to mess up and remove my formatting and remove everything with <> and I must have missed it when I was fixing it.
Just updated the server to the newest version, regular channels such as trade, local, global work. Prefix's are showing a bit wrong and are being run into names like: DefaultJoe
Town names are not showing up.
I do not know if it is an issue with MCPC+ or becuase we have TownEcon installed.
McyD: Prefixes seem to be fine for me. Check your config and put a space between $prefix$$name$. Also, to make town names show up add $town$ to the chat formatting in to config. I didn't include it by default in the configs. Something like
§f[$color$$channel$§f]$town$ - $prefix$ $name$$postfix$$color$: $msg$
Will display the town as well as have a space between the prefix and name
hey if you want i can do a mod showcase/review on this mod and put a link to this thread and go ahead and take a look at my channel as well if ya can i need all the support i can get:) I am looking all over currently for a donator for my channel but it is very hard to find one. If you know of anyone who would be willing to donate or help out please lemme know thanks!
Paktosan: Everything works on my test server, not sure what could be causing the issue other than configs or perm nodes being incorrect. Could you put the two lines on here since the config I have doesn't have the same number of lines
Zlepper: That is something I am going to work on next
I´m a idiot, i had installed the bridge in mods folder...Anyway it doesn´t work in plugins folder too. It can´t find PEX.Yes, Vault is installed.Link to my Logs: https://www.dropbox....fdy1/Nc_jAKi1Ty (They are too big for pastebin)
Not %100 but looks to me like there's a version mismatch somewhere. Also could be a corrupted download. Try redownloading the bridge plugin.
Paktosan, by the looks of your log, ForgePermsCBBridge is not being loaded at all. (Its defaulting to LastResortPerms since it can't find a handler).
2013-12-02 21:04:53 [INFO] [ForgePerms] Permission manager Forge PEX being registered
2013-12-02 21:04:53 [INFO] [ForgePerms] Forge PEX failed to load because PermissionsEX was not found
2013-12-02 21:04:53 [INFO] [ForgePerms] Chat manager StandardChat being registered
2013-12-02 21:04:53 [INFO] [ForgePerms] StandardChat failed to load because PermissionsEX was not found
2013-12-02 21:04:53 [INFO] [ForgePerms] Economy manager ItemEcon being registered
2013-12-02 21:04:53 [INFO] [ForgePerms] Permission manager LastResortPerms being registered
2013-12-02 21:04:53 [INFO] [ForgePerms] Chat manager LastResortChat being registered
Looks like its still trying to be loaded as a mod. Even if its being loaded before Vault, it will still register as a permission handler, load order should have no effect.
You can enable logging for ForgePermsCBBridge in plugins/ForgePermsCBBridge/config.yml and setting loggingLevel to FINEST (case matters) that should start logging everything. I recommend not leaving it on for long as it will log all perm nodes being requested, but it should help to find out what may be causing the issue.
Paktosan, by the looks of your log, ForgePermsCBBridge is not being loaded at all. (Its defaulting to LastResortPerms since it can't find a handler).
2013-12-02 21:04:53 [INFO] [ForgePerms] Permission manager Forge PEX being registered
2013-12-02 21:04:53 [INFO] [ForgePerms] Forge PEX failed to load because PermissionsEX was not found
2013-12-02 21:04:53 [INFO] [ForgePerms] Chat manager StandardChat being registered
2013-12-02 21:04:53 [INFO] [ForgePerms] StandardChat failed to load because PermissionsEX was not found
2013-12-02 21:04:53 [INFO] [ForgePerms] Economy manager ItemEcon being registered
2013-12-02 21:04:53 [INFO] [ForgePerms] Permission manager LastResortPerms being registered
2013-12-02 21:04:53 [INFO] [ForgePerms] Chat manager LastResortChat being registered
Looks like its still trying to be loaded as a mod. Even if its being loaded before Vault, it will still register as a permission handler, load order should have no effect.
You can enable logging for ForgePermsCBBridge in plugins/ForgePermsCBBridge/config.yml and setting loggingLevel to FINEST (case matters) that should start logging everything. I recommend not leaving it on for long as it will log all perm nodes being requested, but it should help to find out what may be causing the issue.
Thank you for pointing that out TrenTech, I did not see that the first time. I test using git-MCPC-Plus-jenkins-MCPC-Plus-156 and the latest ForgePermsCBBridge works for me.
I would, I use it on .156 with no issues, also that is the current recommended build anyway. You are likely to run into issues and bugs when using a non-recommend build of MCPC+
Thanks for the new version and bug fixes!
Very pleased with the option to parse bukkit colour codes =D
Next I want to make some changes to chat channels, and figure out issues with some Bukkit plugins
We want to keep our seperate towns.
I want 'bob' to be able to build in my town. Either the whole town is fine, or some specific plots.
How can this happen without bob losing his town?
Thanks!
add bob as a friend and give friends the right to build in your plots through the / t perm command
As for the plots. You set them using permission nodes mytown.mayor.blocks.(2|4|8|16|32) and mytown.resident.blocksmulti.(2|4|8|10) or you can set this option mytown.res.blocks to players and/or groups to any number. Hope that makes sense!
Edit: MyTown and aPerf updated!
MyTown now has a /t here command, and initial Thaumcraft 4 support. Also removed the chunk list if your viewing /t info <name> as an admin. Probably a few other smaller things I forgot.
*Note*
The Equal Trade focus currently bypasses Towns, I am working on a solution and will push out an update adding the fix as soon as I can.
Also, MyTown 1.6 requires atleast Forge 9.11.1.953
aPerf will now work without the patch just fine
I nuked my local server tonight, and based on the opinions of my player base, I opted to start fresh with a fresh copy of FTB Unleashed and add MyTown, without using MCPC+. I worked out the permissions again, and all seems to be working fine with MyTown except the chat functions. If I disable chat formatting, I'm good. If I enable it, I get booted with a "Connection Lost End of stream" error. The server log yields:
I've placed MyTownLib.jar in the mods directory. .../config/permissions.yml contains the following groups:
(with the appropriate spaces as indents; seems like the forum software is stripping it as whitespace).
Any thoughts or insights?
Digital Reality Private Pack - 200+ Mods, Dedi Server
Edit: Also fixed the Donations button at the bottom of the post.
I just realized the post was incorrect, and have thus fixed it. The forum decided to mess up and remove my formatting and remove everything with <> and I must have missed it when I was fixing it.
Town names are not showing up.
I do not know if it is an issue with MCPC+ or becuase we have TownEcon installed.
Digital Reality Private Pack - 200+ Mods, Dedi Server
§f[$color$$channel$§f]$town$ - $prefix$ $name$$postfix$$color$: $msg$
Will display the town as well as have a space between the prefix and name
Paktosan: Everything works on my test server, not sure what could be causing the issue other than configs or perm nodes being incorrect. Could you put the two lines on here since the config I have doesn't have the same number of lines
Zlepper: That is something I am going to work on next
Not %100 but looks to me like there's a version mismatch somewhere. Also could be a corrupted download. Try redownloading the bridge plugin.
Looks like its still trying to be loaded as a mod. Even if its being loaded before Vault, it will still register as a permission handler, load order should have no effect.
You can enable logging for ForgePermsCBBridge in plugins/ForgePermsCBBridge/config.yml and setting loggingLevel to FINEST (case matters) that should start logging everything. I recommend not leaving it on for long as it will log all perm nodes being requested, but it should help to find out what may be causing the issue.
I think you missed this http://pastebin.com/XnkC8v9v
Logging won't work because the plugin failed to load.
Digital Reality Private Pack - 200+ Mods, Dedi Server