Correct. Nothing with the database has changed, only the way the config is read/written. If your using the default sqlite db file, you could edit the database directly to remove the duplicate players and force towns to have the users they use to. I have used this http://sourceforge.net/projects/sqlitebrowser/ to edit sqlite databases before. My assumption is the database got messed up somehow, not to blame TrenTech and MyTownEcon, but it does edit the database directly so its quite possible that it caused it by accident. If you need help fixing the database, I could help
Older versions of MyTownEcon did have a few DB flaws but now all economy related stuff has its own set of tables, and anything changed in the MyTown tables are done using internal MyTown methods. If you used an old version on the current db its possible there could be an issue in the db.
Okay, using the latest bPermissions on MCPC+ and all the recent mytown files including MyTownEcon. Mod loads correctly and I've given the default group access to the permissions listed for MCPC+ and given mytown.cmd.* to default. However, whenever I attempt to use /mytown I get an error: You cannot access this command.
What gives? I've followed the instructions and I'm still unable to access the commands. I've removed Essentials and still nothing, it's very frustrating and the documentation is not very clear on how to add permissions through ForgePerms.
There is no documentation with ForgePerms because none is needed, it acts as an API nothing else. It has no commands to add permissions or anything, all that is handled through your permission plugin of choice.
Now, are you using per-world permissions, or global? If per-world, that would probably explain it. bPermissions is very picky with how they want their worlds given to them. While I pass dimension ids (-1, 0, 1, etc.) it uses world names (world, DIM1, DIM-1, etc.). I could see about getting a fix in place that may help. If your using global then it should work just fine and I would have to see your perm files to be able to help further.
There is no documentation with ForgePerms because none is needed, it acts as an API nothing else. It has no commands to add permissions or anything, all that is handled through your permission plugin of choice.
Now, are you using per-world permissions, or global? If per-world, that would probably explain it. bPermissions is very picky with how they want their worlds given to them. While I pass dimension ids (-1, 0, 1, etc.) it uses world names (world, DIM1, DIM-1, etc.). I could see about getting a fix in place that may help. If your using global then it should work just fine and I would have to see your perm files to be able to help further.
Yeah, thinking I'm just gonna toss bPerms and go with PEX anyway. I only use bPerms because it plays nice with the MagicSpells plugin's temporary permissions options. Hadn't considered the global options. I'll give that a try.
Yea, I put a fix for prefixes for bPerms in and it was because of the way they where retrieved. Even if it uses global, it checks the world and would cause an empty string to be returned instead. bPerms is kinda weird. Global options should work just fine
Yeah, using the global options now and they do work. Now I'm having a different kind of trouble. How would I go about making it so TNT is enabled by default on all plots? I've used /ta perm server force tntoff false. I got a return but it didn't change the default it seems.
Yea, I put a fix for prefixes for bPerms in and it was because of the way they where retrieved. Even if it uses global, it checks the world and would cause an empty string to be returned instead. bPerms is kinda weird. Global options should work just fine
I stopped using bPerms because I just thought the multi-world permissions system was so poorly designed. It didn't make sense to me that users can be in different groups depending on which world they're in. I switched to zPerms and have never looked back. With zPerms a user's group is the same across all worlds, and then you can then set permissions for that group which only apply in certain worlds. Much more intuitive, at least IMO. Also, I think zPerms is the only plugin which allows not only world-based permissions, but also WorldGuard region-based permissions.
Loving your new website Legobear, although I thought I should point out that /t assingplot [name] <rect [n]> is spelt incorrectly on the MyTown documentation page, might cause some confusion!
I agree, bPerms multi-world is a little odd. But its all user preference I like PermissionEx personally. And thank you for catching the spelling mistake, fixed!
A suggestion: The land-claiming permissions are not made very clear. For a moment I thought it wasn't working when I realized that mytown.cmd.claim.dim and mytown.cmd.new.dim were referencing dimensional ids. I changed it to mytown.cmd.claim.* after attempting to add both mytown.cmd.claim.0 and mytown.cmd.claim.world, neither of which worked. After the change, it all worked hunky-dory.
Hague: Sorry about that, it should have been mytown.cmd.new.dim<n> where <n> is the dimension id. The forum messed up formatting, and when moving stuff to the site it might still be incorrect. But its fixed!
Im running a mcpc+(build 176) server with the following plugins: AutoMessage, AutoSaveWorld, CraftBook, Essentials, EssentialsAntibuild, EssentialsChat, EssentialsProtect, EssentialsSpawn, NoCheatPlus, Openinv, PEX, prism
Here is what ive done to get mytown to work:
placed "ForgePermsCBBridge-1.1.15" into the plugins folder
placed "forgeperms-1.6.1.6 WithoutPEX" and "MyTown-1.6.1.8" into the mods folder
added aliases: to bukkit.yml
t: mytown
added perm "- ee.lutsu.alpha.mc.mytown.commands.* " to PEX
Issue: When i enter command /mytown it brings up a list of commands, however if i try to use any of them i get a java error(i added a pic of this). In the pic i used command "/mytown new place" however the same error occurs when i do "/mytown list" or any other command. This also occurred before i added the aliases to bukkit.yml so i don't think that is the problem. I have tried an older version of mcpc+(build 156) and i get the same error. I also had "MyTownLib" in the mods folder , but i took it out while trouble shooting and it didnt make a difference so i left it out.
Any idea what is causing this?
Here is another issue i get, although im not sure if it actually matters that some of the mods failed to load:
The first one looks like you didn't install ForgePerms or ForgePermsCBBridge. Try installing those as well. ForgePerms goes in the mods folder and ForgePermsCBBridge goes in the plugin folder. You also need Vault for ForgePermsCBBridge to work correctly and a Vault compatible permission plugin.
If one of the modules didn't load its ok. They will only load if you have the actual mod installed as well, its just a quick way to see what modules MyTown could successfully load. If you have any of the mods installed and the module for it didn't load, then something is wrong.
The first one looks like you didn't install ForgePerms or ForgePermsCBBridge. Try installing those as well. ForgePerms goes in the mods folder and ForgePermsCBBridge goes in the plugin folder. You also need Vault for ForgePermsCBBridge to work correctly and a Vault compatible permission plugin.
If one of the modules didn't load its ok. They will only load if you have the actual mod installed as well, its just a quick way to see what modules MyTown could successfully load. If you have any of the mods installed and the module for it didn't load, then something is wrong.
I had "forgeperms-1.6.1.6 WithoutPEX" and "ForgePermsCBBridge-1.1.15" installed, but not vault. After installing vault i still get the same error. There has been no change in the error. Also, ive never used vault, but it didnt create a config file so im not sure if thats normal?
As for issue 2, i have thaumcraft which it said didnt load. Does this mean that mytown wont protect against the thaumcraft tools?
MyTown 1.6.1.8 is old, 1.6.1.15 has Thaumcraft 4 support which is why your not having the module loaded, that module is for Thaumcraft 3 The old version of MyTown may be the cause of the first issue, so update first please and see if that fixes it
If it still doesn't work, please put your server log up somewhere so I can look and see if everything is loading correctly.
MyTown 1.6.1.8 is old, 1.6.1.15 has Thaumcraft 4 support which is why your not having the module loaded, that module is for Thaumcraft 3 The old version of MyTown may be the cause of the first issue, so update first please and see if that fixes it
If it still doesn't work, please put your server log up somewhere so I can look and see if everything is loading correctly.
Thank you very much!
I spent the last 24hrs trouble shooting my server. I had downloaded mytown from:http://www.curse.com/mc-mods/minecraft/mytown thinking it was the latest build.
One last question, on the mytown website it says "give every group the ee.lutsu.alpha.mc.mytown.commands.* permission to enable the MyTown forge permissions!", does this still apply and if so do i then just add other permissions like normal, for example - mytown.ecmd.spawn?
What gives? I've followed the instructions and I'm still unable to access the commands. I've removed Essentials and still nothing, it's very frustrating and the documentation is not very clear on how to add permissions through ForgePerms.
Now, are you using per-world permissions, or global? If per-world, that would probably explain it. bPermissions is very picky with how they want their worlds given to them. While I pass dimension ids (-1, 0, 1, etc.) it uses world names (world, DIM1, DIM-1, etc.). I could see about getting a fix in place that may help. If your using global then it should work just fine and I would have to see your perm files to be able to help further.
Yeah, thinking I'm just gonna toss bPerms and go with PEX anyway. I only use bPerms because it plays nice with the MagicSpells plugin's temporary permissions options. Hadn't considered the global options. I'll give that a try.
I stopped using bPerms because I just thought the multi-world permissions system was so poorly designed. It didn't make sense to me that users can be in different groups depending on which world they're in. I switched to zPerms and have never looked back. With zPerms a user's group is the same across all worlds, and then you can then set permissions for that group which only apply in certain worlds. Much more intuitive, at least IMO. Also, I think zPerms is the only plugin which allows not only world-based permissions, but also WorldGuard region-based permissions.
Loving your new website Legobear, although I thought I should point out that /t assingplot [name] <rect [n]> is spelt incorrectly on the MyTown documentation page, might cause some confusion!
I use MCPC 1.6.4
With Mytown,Forgepermission
Permission plugin is EssentialsGroupManager
My Permission on all worlds:
- default
- g:essentials_builder
- mytown.cmd(|.*)
- mytown.chat.*
- mytown.mayor.blocks.4
- mytown.resident.blocksmulti.4
- ee.lutsu.alpha.mc.mytown.commands.CmdMyTown
- ee.lutsu.alpha.mc.mytown.commands.CmdMyTownAdmin
- ee.lutsu.alpha.mc.mytown.commands.CmdChannel
- ee.lutsu.alpha.mc.mytown.commands.CmdGamemod
- ee.lutsu.alpha.mc.mytown.commands.CmdWrk
- ee.lutsu.alpha.mc.mytown.commands.CmdSpawn
- ee.lutsu.alpha.mc.mytown.commands.CmdTeleport
- ee.lutsu.alpha.mc.mytown.commands.CmdSetSpawn
- ee.lutsu.alpha.mc.mytown.commands.CmdOnline
- ee.lutsu.alpha.mc.mytown.commands.CmdEmote
- ee.lutsu.alpha.mc.mytown.commands.CmdPrivateMsg
- ee.lutsu.alpha.mc.mytown.commands.CmdReplyPrivateMsg
- ee.lutsu.alpha.mc.mytown.commands.CmdHomes
- ee.lutsu.alpha.mc.mytown.commands.CmdHome
- ee.lutsu.alpha.mc.mytown.commands.CmdSetHome
- ee.lutsu.alpha.mc.mytown.commands.CmdDelHome
- ee.lutsu.alpha.mc.mytown.commands.CmdChat
Digital Reality Private Pack - 200+ Mods, Dedi Server
FIXED
Thanks
Im running a mcpc+(build 176) server with the following plugins: AutoMessage, AutoSaveWorld, CraftBook, Essentials, EssentialsAntibuild, EssentialsChat, EssentialsProtect, EssentialsSpawn, NoCheatPlus, Openinv, PEX, prism
Here is what ive done to get mytown to work:
placed "ForgePermsCBBridge-1.1.15" into the plugins folder
placed "forgeperms-1.6.1.6 WithoutPEX" and "MyTown-1.6.1.8" into the mods folder
added aliases: to bukkit.yml
t: mytown
added perm "- ee.lutsu.alpha.mc.mytown.commands.* " to PEX
Issue: When i enter command /mytown it brings up a list of commands, however if i try to use any of them i get a java error(i added a pic of this). In the pic i used command "/mytown new place" however the same error occurs when i do "/mytown list" or any other command. This also occurred before i added the aliases to bukkit.yml so i don't think that is the problem. I have tried an older version of mcpc+(build 156) and i get the same error. I also had "MyTownLib" in the mods folder , but i took it out while trouble shooting and it didnt make a difference so i left it out.
Any idea what is causing this?
Here is another issue i get, although im not sure if it actually matters that some of the mods failed to load:
If one of the modules didn't load its ok. They will only load if you have the actual mod installed as well, its just a quick way to see what modules MyTown could successfully load. If you have any of the mods installed and the module for it didn't load, then something is wrong.
I had "forgeperms-1.6.1.6 WithoutPEX" and "ForgePermsCBBridge-1.1.15" installed, but not vault. After installing vault i still get the same error. There has been no change in the error. Also, ive never used vault, but it didnt create a config file so im not sure if thats normal?
As for issue 2, i have thaumcraft which it said didnt load. Does this mean that mytown wont protect against the thaumcraft tools?
If it still doesn't work, please put your server log up somewhere so I can look and see if everything is loading correctly.
Thank you very much!
I spent the last 24hrs trouble shooting my server. I had downloaded mytown from:http://www.curse.com/mc-mods/minecraft/mytown thinking it was the latest build.
One last question, on the mytown website it says "give every group the ee.lutsu.alpha.mc.mytown.commands.* permission to enable the MyTown forge permissions!", does this still apply and if so do i then just add other permissions like normal, for example - mytown.ecmd.spawn?
Thanks again,
Bogdan