[SEC/FUN/INFO] Towny v0.68 Fuzze Edition [818]

Discussion in 'Inactive/Unsupported Plugins' started by FuzzeWuzze, Apr 10, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    FuzzeWuzze

    Towny_FuzzeEdition:
    Version: v0.68

    Moderator Edit: Please direct your attention here for an updated version. This thread is now closed due to people spamming random things about how its not working.

    So this has been asked for many times so i decided to finally make this thread.
    This is related to Shade's brilliant Plugin Towny

    Since Shade has been MIA for a while now, and we dont know if hes coming back i've been trying to keep Towny afloat as best i can in hopes he does come back as i dont really have the RL schedule to much of anything other than maintain it to be usable.

    I hope in June once i have more free time if Shade still isnt back :'( to actually do a formal Github Fork and continue the project. So until then, dont bother asking for new features, as time allows the only thing i'll try to do is fix large glaring bugs that effect the mod. This is a very large plugin and Shade has spent a lot of time on it, so even when/if i do fork it will take some time to get fully up to speed on everything. For now i just have a basic understanding of how everything is interacting and enough debug skills to track down most bugs ;)

    How it works/Features
    -See Original Towny Page for Instructions on how to setup and Permissions.
    http://towny.xshade.ca/

    Read this page to learn what everything in the config does!
    http://towny.xshade.ca/configuration/config-values

    READ ME BEFORE POSTING BUGS OR ISSUES
    KNOWN "ISSUES" AND FIXES
    When reporting bugs, please use /townyadmin set debugmode on. Then perform the action and post or send me the log from your server. This will assist me in being able to fix the issue 10 faster, just simply saying "People can do X in my town when they shouldnt be able too" doesnt really help me at all and is impossible to replicate.
    • Permission cache errors
      • You didnt install Permissions properly, it creates a RENAMEME.yml file or something of the like when first started. This must be renamed to match your world name(for most people world.yml). Also you CANNOT have spaces in your world name. Test World is not an acceptable folder name, TestWorld is. Both towny and permissions dont like the Permissions YML file to have spaces.
    • /town top money causes exception
      • Your iConomy database is likely setup to still use sqlite. Ensure that your iConomy config file is setup to use database Type: H2SQL. A lot of people had issues with the sqlite to H2 conversion, if you still experience this error with it set properly your db may be corrupt. Back up your iConomy db and configs, then delete them all and allow iConomy to recreate them and see if it still happens. If it doesnt, your going to have to manually regrant people cash somehow as your iConomy database was corrupt.
    Permissions
    • towny.admin: User is able to use /townyadmin, as well as the ability to build/destroy anywhere. User can also able to make towns or nations when set to admin only.
    • towny.town.new :User is able to create a town (only is use when TOWN_CREATION_ADMIN_ONLY is on)
    • towny.town.claim : User is able to expand his town with /town claim
    • towny.nation.new :User is able to create a nation (only is use when NATION_CREATION_ADMIN_ONLY is on)
    • towny.wild.*: User is able to build/destroy in wild regardless if the config says no.
    • towny.wild.build
    • towny.wild.destroy
    • towny.wild.switch
    • towny.wild.item_use
    • towny.wild.block.[block id] : User is able to edit [block id] in the wild.
    • towny.spawntp :Use /town spawn when allow_town_spawn=false
    • towny.publicspawntp : Use "/town spawn [town]" (teleport to other towns) when allow_town_spawn_travel=false.
    GitHub
    https://github.com/fuzzewuzze/Towny

    IMPORTANT INFORMATION-READ ME BEFORE UPDATING PAST .63
    All versions .64 and after will require iConomy 5.0 and higher. When making this initial transition it is HEAVILY advised that you back up your h2 and MySQL database's. I tested as well as i could with various functionality within Towny and it seemed to be working as expected. Also note that a ton of plugins that use iConomy are still broken, so unless they ALL work i wouldnt suggest updating. You've been warned. Dont cry if something bad happens and you dont have a backup of your iConomy database ...
    • PLUGINS COMPILED/TESTED AGAINST(Recommended Versions)
      • Essentials 2.2
      • Permissions 2.7.4(DO NOT USE 3.X!)
      • iConomy 5.01
    • (JAR ONLY) Latest Build(.68) HERE
    IMPORTANT INFORMATION-READ ME BEFORE UPDATING PAST .63
    • V.61
    TODO:


    • Fix /towny top money from crashing towny
    • Investigate potential issues with build/destroy permissions.
    BUGS:

    • /town spawn will not charge players
    • DO NOT GIVE PLAYERS TOWNY.WILD.* permissions. Give players permissions by editing your config file by editing these. If players have wild permissions they can do funny business to get permission to build in other peoples towns.
      unclaimed_zone_build=false
      unclaimed_zone_destroy=false
      unclaimed_zone_item_use=false
      unclaimed_zone_switch=true
    • Some people are reporting a lot of [SEVERE] warnings related to Player_Item and Player_Move, i believe these are being triggered by other mods. If you are having this issue please list your other plugins.
    Changelog:

    Version .68
    • Compiled for CB818 (Minecraft 1.6.6)
    • Disabled town renaming (finally)
    • Do not use Permissions 3.0.x with Towny yet, there are still some MAJOR issues with the rework they are doing and a ton of people are nerd raging on their thread. I couldnt even get it to create my config or default files they were always blank, and i guess a ton of other people are having the same issues. Still didnt work when following instructions on how to make the file yourself. Because 2.7.4 works perfectly fine with CB818 im not in a rush to upgrade until they figure out their issues. Sorry if this causes plugin conflicts if some require Permissions 3.x but i doubt it will as not many mods are moving to it in its badly broken state. Because Towny is so heavily dependent on a lot of Permissions nodes being read properly i decided to stick with 2.7.4 for now. Ill work on a 3.x permissions build as soon as i feel its functioning properly.
    Version .66
    • Compiled for CB766
    • Players no longer need to /town set spawn, when a player does /town spawn they automatically go back to their town. Need to figure out how to re-implement the essentials teleport timer cooldown they changed their API
    Version .64
    • Updated to use iConomy 5.0+, BACKUP YOUR DATABASE FILES BEFORE UPGRADING.
    Version .63
    • Really fixed /town spawn!
    Version .62
    • First Official Release by Fuzze!
    • Fixed /town spawn INVESTIGATING
    • Fixed /towny map
    • Verified all permissions are working properly. I ran it on my test server and tested resident build/destroy/switch and outsider build/destroy/switch by using /town set perm and turning them on and off and trying them out. ALL the permissions acted as they should. This should put to rest a lot of bugs people are having with people building. This doesnt mean Towny is using the default_town_build=false config lines properly for new towns, thats next. It does mean if your mayor sets the options manually it works.
    Version .061R6
    • Disabled /towny top money for towns/nations until able to fix bug related to null iConomy accounts, I have a feeling its related to iConomy databases that were SQLite and transitioned to H2 like my own. It *should* work fine for Residents, so far i havent seen null resident returns.
    Version 0.61R5


    • Updated to work with CB670
     
  2. Offline

    fatmarley

    I made a town in the nether and the only issue I have had with it is that once you create a town in another world it creates a nether to correspond to it. So i have world, world_nether, world_nether~NETHER.

    Java farts when it sees that. But still loads with no issues.
     
  3. Offline

    Snaipe

    The permission node towny.spawntp doesn't work for me... when allow_town_spawn=false, only the admins can perform the /t spawn command ( i.e. with the * permission ), and not the ones with that permission node.
     
  4. Offline

    Orcem12

    I got the permissions working steadily, but last night I was trying it out with 12 other people. I (admin) typed in /townyadmin ? for townyadmin control of course and the console responded with "unknown command" (O sorry forgot to add that towny is on a debug=true) I tried reinstalling the Jar file and erased the Towny File and restarted the server, same issue. I was puzzled. I read a few of the forum posts and found no one had the same problem so I was asked the question above
    And a good Samaritan told me it was, can anyone identify my issue? My players have been requesting the plugin for a while now and I would like to make their wishes come true :)

    EDIT: sorry there is one post about the same issue on page 30 by Bikespot but it wasn't answered.
     
  5. Offline

    LlmDl


    Try using /ta ? or /ta
     
  6. Offline

    Orcem12

    I tried the abbreviated commands, still getting "unknown command" could it be a another plugin is interfering with towny?
     
  7. Offline

    LlmDl

    I don't know. If you want proper help, pastebin your permissions file, along with what version of Permissions you run. Tell us your bukkit build and your towny build. This is basic "I want help stuff" that everyone should do the first time they post a problem.
     
  8. Offline

    Orcem12

    ------------------------------------------------------------------------------------------------------
    Towny build: .68
    Bukkit build: 860 (confirmed that this plugin works even though it is [818])
    Permissions: 2.7.4
    Permissions to my admins:
    • towny.admin
    • towny.town.new
    • towny.town.claim
    • towny.nation.new
    • towny.wild.build
    • towny.wild.destroy
    • towny.wild.switch
    • towny.wild.item_use
    • towny.wild.block.[block id]
    • towny.spawntp
    • towny.publicspawntp
    Permissions to my Regulars:
    • towny.wild.build
    • towny.wild.destroy
    • towny.wild.switch
    • towny.wild.item_use
    • towny.wild.block.[block id]
    • towny.town.claim
    • towny.spawntp
     
  9. Offline

    LlmDl

    You shouldn't use any of the towny.wild permissions, set that stuff in the config. Some of the other permissions should only be used depending on your config.properities

    Use pastebin.org and paste you config file in there.

    edit: pastebin your permissions file too.
     
  10. Offline

    Orcem12

    -----
    http://pastebin.com/ESXup457, Not sure if I used the software correctly but here's my best shot xD
     
  11. Offline

    LlmDl

    That was good, I altered it http://pastebin.com/bjJrSL4P

    Give me your perm file the same way because it needs some changes.


    I'm in the towny IRC channel usually if anyone needs help/has questions.
     
  12. Offline

    Orcem12

    I'm pm'ing it to you now
     
  13. Offline

    troy3000

    how do make towny work can not let ppl
    • towny.wild.build
    • towny.wild.destroy
    • pls tell me
     
  14. Offline

    Asphodan

    Is there a way for non-residents to rent lots from a town?
     
  15. Offline

    Ratchet

    is towny still being updated? :/
     
  16. Offline

    jayri

    i need the permission nodes for building, destroying, switching, and item use in town not wild. also pvp isn't working in the wild
    im using permisson 2.7.4 and essentials 2.2.2
     
  17. Offline

    sagethor

    @FuzzeWuzze I too am wondering if this works with the latest CB#860. I'm pretty sure it is compatible, but I want to make sure. Last time, iZone screwed up my server files and I had to spend two hours redownloading.
     
  18. Works fine for me.
     
  19. Offline

    Asphodan


    Why does Towny take the /res command? Free that up, please.
     
  20. Offline

    BBFPaco

    Towny Rocks!

    FuzzeWuzze,
    Any word from Shade or Notch ? (I think Notch should make Towny part of the game)

    Thank you for keeping this plugin updated. We use and love it! We finally opened up the ability for members to purchase towns after implementing an economy.
     
  21. Offline

    Ghostetr

    yea i was thinkin the same thing
    when he writes it like that u thinks that 3.x is gonna make towny/or more crash
     
  22. Offline

    riuthamus

    Can you support Register so this will support all ECON systems?
     
  23. Offline

    materschief

    Code:
    groups:
        Default:
            default: true
            info:
                prefix: ''
                suffix: ''
                build: true
            permissions:
                - 'mywolf.setname'
                - 'mywolf.release'
                - 'mywolf.leash'
                - 'mywolf.chest.add'
                - 'mywolf.chest.open'
                - 'mywolf.info'
                - 'mywolf.food.hp'
                - 'mywolf.food.lives'
                - 'mywolf.pickup.add'
                - 'mywolf.pickup.open'
                - 'mywolf.call'
                - 'mywolf.stop'
                - 'BetterShop.user.*'
                - 'towny.nation.new'
                - 'towny.spawntp'
                - 'towny.town.claim'
                - 'towny.town.new'
                - 'myhome.home.*'
                - 'admincmd.player.list'
                - 'admincmd.player.msg'
                - 'iConomy.list'
                - 'iConomy.payment'
                - 'iConomy.rank'
                - 'lwc.protect'
                - 'antihack.canfly'
                - 'travelportals.portal.create'
                - 'travelportals.portal.destroy'
                - 'travelportals.portal.use'
                - 'travelportals.command.help'
                - 'travelportals.command.name'
                - 'travelportals.command.warp'
                - 'travelportals.command.info'
                - 'falsebook.ic.mc0020'
                - 'falsebook.ic.mc0111'
                - 'falsebook.ic.mc0230'
                - 'falsebook.ic.mc0260'
                - 'falsebook.ic.mc0261'
                - 'falsebook.ic.mc0262'
                - 'falsebook.ic.mc0270'
                - 'falsebook.ic.mc0271'
                - 'falsebook.ic.mc0272'
                - 'falsebook.ic.mc0420'
                - 'falsebook.ic.mc1000'
                - 'falsebook.ic.mc1001'
                - 'falsebook.ic.mc1017'
                - 'falsebook.ic.mc1018'
                - 'falsebook.ic.mc1020'
                - 'falsebook.ic.mc1110'
                - 'falsebook.ic.mc1205'
                - 'falsebook.ic.mc1206'
                - 'falsebook.ic.mc1207'
                - 'falsebook.ic.mc1230'
                - 'falsebook.ic.mc1260'
                - 'falsebook.ic.mc1261'
                - 'falsebook.ic.mc1263'
                - 'falsebook.ic.mc1262'
                - 'falsebook.ic.mc1270'
                - 'falsebook.ic.mc0271'
                - 'falsebook.ic.mc0272'
                - 'falsebook.ic.mc2020'
                - 'falsebook.ic.mc2100'
                - 'falsebook.ic.mc2101'
                - 'falsebook.ic.mc3000'
                - 'falsebook.ic.mc3001'
                - 'falsebook.ic.mc3002'
                - 'falsebook.ic.mc3003'
                - 'falsebook.ic.mc3020'
                - 'falsebook.ic.mc3021'
                - 'falsebook.ic.mc3030'
                - 'falsebook.ic.mc3031'
                - 'falsebook.ic.mc3033'
                - 'falsebook.ic.mc3034'
                - 'falsebook.ic.mc3036'
                - 'falsebook.ic.mc4000'
                - 'falsebook.ic.mc4010'
                - 'falsebook.ic.mc4100'
                - 'falsebook.ic.mc4110'
                - 'falsebook.ic.mc4200'
                - 'falsebook.blocks.bridge'
                - 'falsebook.blocks.door'
                - 'falsebook.blocks.gate'
                - 'falsebook.blocks.lift'
                - 'falsebook.ic.standard'
                - 'falsebook.ic.detection'
                - 'falsebook.ic.worldedit'
                - 'falsebook.ic.selftriggered'
                - superpowers.use
                - superpowers.fly
                - superpowers.instabreak
                - superpowers.instakill
                - superpowers.infinitehp
                - superpowers.glow
                - superpowers.itemspawn
        Moderator:
            default: false
            info:
                prefix: '&c'
                suffix: ''
                build: true
            inheritance:
                - Default
            permissions:
                - 'myhome.*'
                - 'admincmd.time.day'
                - 'admincmd.item.color'
                - 'admincmd.tp.*'
                - 'admincmd.player.*'
                - 'bb.admin.info'
                - 'bb.admin.watch'
                - 'kiwiadmin.kick'
                - 'kiwiadmin.tempban'
                - 'travelportals.command.deactivate'
                - 'travelportals.command.export'
                - 'travelportals.command.hide'
                - 'travelportals.command.list'
                - 'falsebook.blocks.hiddenswitch.create'
                - 'falsebook.blocks.hiddenswitch'
                - 'falsebook.blocks.area'
                - 'admincmd.time.set'
                - 'admincmd.time.day'
                - 'admincmd.item.add'
                - 'admincmd.item.blacklist'
                - 'admincmd.item.blacklist'
                - 'admincmd.item.more'
                - 'admincmd.item.repair'
                - 'admincmd.item.repair'
                - 'admincmd.item.color'
                - 'admincmd.tp.to'
                - 'admincmd.tp.location'
                - 'admincmd.tp.players'
                - 'admincmd.tp.from'
                - 'admincmd.player.list'
                - 'admincmd.player.loc'
                - 'admincmd.player.heal'
                - 'admincmd.player.kill'
                - 'admincmd.player.clear'
                - 'admincmd.player.msg'
                - 'admincmd.weather.clear'
                - 'admincmd.weather.storm'
                - 'admincmd.weather.strike'
                - 'admincmd.weather.thor'
                - 'admincmd.item.alias'
                - 'admincmd.item.alias'
                - 'admincmd.mob.spawn'
                - 'towny.admin'
        Admins:
            default: false
            info:
                prefix: '&c'
                suffix: ''
                build: true
            inheritance:
                - Default
                - Modeator
                - '*'
    you can see i gave admins the towny.admin but ingame nobody can use it. no User and No admins pls tell me why.
     
  24. Offline

    jayri

    take everything off the inheritance in the admins except - '*' you're just doubling up on the inheritance and that can cause problems. and also on permissions 2.x you have to add the people manually into the permissions.
     
  25. Offline

    FuzzeWuzze

    Sorry i been really busy havent had much time to keep up with Towny stuff like i had hoped.
     
  26. Offline

    jacob7395

    Will you be making it work with Permissions 3.x :(
     
  27. Offline

    materschief

    i dont copy it here but i add the people to the admins group.
    or do you mean i must add the permissions manually to the people ?
     
  28. Offline

    trasmus3

    Got a problem that players, not in town can destroy glowstones, don't seems to effect other blocks. other got that problem or it one of my other plugins messing up?
     
  29. Offline

    poxsonm

    Sorry if this has already been answered, but I'm a bit confused on how the wild works.

    I know I can set it so that people can not build or destroy in the wild, and provide exceptions, such as the various ores. But as near as I can figure out if I make it so that people can't build in the wild and then also give them some exceptions, that they can both build and destroy those exceptions. So what I'm wondering is if there is a way that I can provide exceptions for building and further exceptions for destroying? For instance, I'm all right with people cutting down trees in the wild to get some wood, but I don't want then putting the logs down as blocks. Likewise, I'm fine with them building ladders to get out of a tight spot, but I would rather they not run around the wild breaking ladders that others have put down to get out of tight spots.
     
  30. Offline

    Kiborgik

    hi, how use mysql on this module? i didnt see in config file
     
  31. Offline

    jayri

    on admins - '*' means all commands. you dont have to have admins inherit anything if you have the - '*' node. and yes you have to add them manually.
     
Thread Status:
Not open for further replies.

Share This Page