[SEC/FUN/INFO/CHAT/TP] Towny Advanced v0.88.0.0 - Land and town management [3020+ 1.7.2-R0.3]

Discussion in 'Archived: Plugin Releases' started by ElgarL, Jul 7, 2011.

  1. Plugin: Towny
    [​IMG]

    New Towny Website!

    Taking Shades' Towny a step farther.

    A versatile, player-controlled land management plugin for use with Bukkit/Tekkit/Spigot/Libigot, offering solutions for pvp, griefing, chat, inflated economies and monsters.

    Features (open)

    Towny includes a wide variety of features to offer instant enhancements to your traditional Minecraft server.
    • Allows players to own and manage land based on a pre-set grid layout.
      • Players join towns and purchase plots of land.
      • Players decide who can build, destroy, use "switchs" and use items on every plot they control.
      • Towns can join together into nations, further structuring a server into teams.
      • Towns grant protection from monsters, pvp, fire, explosions and greifing.
    • Wilderness Rules (Optional)
      • Area between towns is wilderness, with its own build permissions.
      • Limit players' interaction with the wild to just harvest-able blocks, keeping the wild pristine.
      • Roll-back tnt, creeper, wither explosions, dragon damage and endermen block-moving.
      • Block explosions and fire.
    • PVP Enhancements
      • Server with a strong PVP aspect will find Towny's grouping of players to be invaluable.
      • Prevent friendly-fire. (Optional)
      • Nations split players into larger teams.
      • Nations can declare other nations to be allies or enemies, further splitting players into even larger teams.
      • PVP can be turned on/off in wilderness, towns and worlds. (Optional)
    • Teleporting/Warping and Spawning (Optional)
      • Players can spawn to their town upon death.
      • Players can spawn to their town or a town that is within their nation/allied with their nation.
    • Customized modified chat. (Optional)
      • Colours, group prefixes and suffixes, nation, town, towny titles.
      • Channels for general, local, town, nation, moderator, admin and custom channels.
      • Anti-spam feature.
    • Shop plugin support. (Optional)
      • Limit shops to special Shop Plots, enhancing realism.
    • Economy plugin interaction. (Optional)
      • Supports all economy plugins.
      • Charge money for plots, towns, nations.
      • Flexible tax system.
      • Upkeep to remove money from the economy, stopping rampant inflation.
    • All Permissions Plugins supported. (Optional)
      • Perms 2/3, GroupManager, BukkitPermissions, bPermissions, PermissionsEx, etc.
    • Multiworld Support
      • Flexible settings for every world.
      • Enable/disable Towny in as many worlds as you like.


    REQUIRES
    • No other plugins, but is best with Questioner, so that invitations are given by Towns and Nations to residents and towns.
    Optional
    • Questioner 0.6
    • Essentials 2.5+ - (Towny /town spawn's obey Essentials teleport cooldown)
    • All permissions plugins are supported and provide greater customization (recomend GroupManager).
    • Economy plugin of your choice.
    (We no longer recommend using PEX at all. It breaks TownyPerms due to the reflection PEX performs.)
    Supported Economy Plugins
    • iConomy 5.01
    • iConomy 4/5 *
    • iConomy 6 *
    • EssentialsEco *
    • BOSEconomy *
    • Craftconomy *
    • * Requires Register.jar 1.8+ (or Vault) in your plugins folder.
    • Any Vault-capable economy plugin that supports false-player accounts. (Do not use register if your economy plugin is supported by vault.)
    Plugins That Support Towny
    Download Towny
    • Release Version: Link
    • Dev Versions/Jenkins: Link (Majorly Different - Visit IRC channel before using.)
    • Install Guide
    Wiki
    Towny Wiki Site

    Suggestions and Issues
    Make a suggestion - Link
    Report an issue - Link
    • Credits: Many thanks to all contributers including, but not limited to: Fuzziewuzzie, Shadeness, LlmDl, SwearWord and dumptruckman.
     
  2. Offline

    sk17

    LlmDl thank you for helping me before :)
    but now got prob with towny it worked at the first try but after there was a crash for the server (prob with electricity :S)
    now the plugin loads when starting up in the console but it isnt in-game :S
    town names dont appear when i walk in,protection etc is off and cant use plugins,and i redownloaded towny jar and put it in and the old data files with the town are also in it but it still doesnt work :S
     
  3. Offline

    LlmDl

    Pastebin.com your server's startup log.
     
  4. Offline

    dlmarti

    Thanks for the quick fix, yes that does get me running.
    Two issues remain for me, any changes I make to that file, disappear when I restart or reload the module.

    Also I cannot place dirt in the wild, even with these permission nodes:
    Code:
            - towny.wild.destroy
            - towny.wild.switch
            - towny.wild.item_use
            - towny.town.new
            - towny.town.claim
            - towny.wild.block.3
    worked on 0.71, but not now.

    hey and thanks a lot for the quick fix, makes me feel more comfortable settling on towny.
     
  5. Offline

    LlmDl


    Drop into the IRC, linked in the OP, you can join through your webbrowser.
     
  6. Offline

    sk17

  7. Offline

    LlmDl

    Here's Towny trying to start up:
    Code:
    2011-07-10 21:38:05 [INFO] [Towny] Database: [Load] flatfile [Save] flatfile
    2011-07-10 21:38:05 [INFO] [Towny] Loading Error: Could not read resident data 'Test_DDoS'.
    2011-07-10 21:38:05 [INFO] [Towny] Error: Failed to load!
    
    2011-07-10 21:38:05 [INFO] [Towny] Version: 0.72.0 - Mod Disabled
    There's something wrong with with Test_DDoS.txt in /towny/data/residents/
    Could you pastebin his .txt file as well as the townname.txt file from the town he is a part of.
     
  8. Offline

    Silarn

    Just wanted to pop in with an idea I had for town wars as an alternate method of gaining points instead of simply standing in town blocks and magically unclaiming them.

    Essentially, starting a war allows others to break blocks (but only break) within enemy nations. Every block has a point value assigned to it (such that finding and breaking, say, dirt is worth maybe nothing, but finding and breaking a gold block would be worth a lot). In addition, blocks would have a point value assigned for their total block worth and destroying a certain percentage of this worth temporarily 'defeats' that town block. (Or removes it. I figure for the harder/easier you can have it range from simply temporarily claiming it during war to actually taking control of it for hardcore war servers.)

    In this way, it is actually worth building up town blocks because if you don't then they can be quickly claimed because they have no value. And it forces you to know where the valuable areas are to protect them from attack. Claiming/removing a town block would earn a large point boost/add a lot to the end-of-war spoils, etc.

    You can have several settable methods of defeating a town... from killing the mayor/king to taking over a certain percentage of the town blocks.

    ---

    Anyway, just a rough idea that I think could make Towny wars more interesting. Thanks for the hard work taking on this plugin, guys.
     
  9. Offline

    sk17

    ow lol can i just delete that guys .txt file? cause banned him anyways for attempt to screw my server up
    EDIT:think that txt file deleted himself cause icant find it and he didnt belong to a town
     
  10. Offline

    asm0deus

    Glad to see this working again. I would donate a good deal if you could devolpe SQL intergration and more focus on WAR conditions. Happy to support t is project!
     
  11. Offline

    LlmDl

    If you ever delete a resident's .txt you also need to remove them from /towny/data/residents.txt
    Both of those are in the future!
     
  12. Offline

    sk17

    they are both removed from the resident txt in /data and in the /residents folder
    think i better make a fresh residents txt?
     
  13. Offline

    LlmDl

    It's probably not that then, he might be part of a town, check the town .txt's for him.
     
  14. Try - towny.wild.block.3.*

    They have sub permisison nodes so you can set the action you want to permit on that block.

    -----------------------
    0.72.1 posted to fix the fresh install problem on world files.
     
  15. Offline

    sk17

    nope he aint part of a town no one added him to a town or anything,but is making a new resident txt file not a option?
    where i only put the mayors of a town in it so they readd the ppl
     
  16. Offline

    LlmDl

    Jump on the IRC, you can join through your webbrowser using the link in the first post.
     
  17. Offline

    croxis

    Random survey: How many people use block sizes other than 16?
     
  18. Offline

    MartN

    Size 16
    Ratio 32

    :D
     
  19. Offline

    dlmarti

    YES! that worked. Never even occurred to me, to try that.
    So the idea is that I disable or minimize the allowed stuff in config.yml and world.txt, then your permissions to go up from there. right?

    Might be easier, at least for me to understand, if permissions is set to true just ignore the config.yml and world.txt file.
    In any case, thank you.
     
  20. It may be an idea.
    Currently if you don't have the permission node it checks the defaults on the world.
    Just think of the world settings as the defaults as a fallback.
     
  21. Offline

    MartN

    Umpf, we have one problem:

    we have 3 worlds, wildness build/destroy is on false.
    World 1: buildworld with closed wildness
    World 2: wildness world to farm materials
    World 3: nether

    2 and 3 is wildess, i set via Permissions2 towny.wild.build and towny.wild.destroy flags but the users cant build or destroy in world 2 and 3 :S

    config:
    Code:
    name: Towny
    main: ca.xshade.bukkit.towny.Towny
    version: 0.72.1
    language: english.yml
    last_run_version: 0.72.1
    author: Shade, Modified by FuzzeWuzze. Forked by ElgarL
    website: http://code.google.com/a/eclipselabs.org/p/towny/
    description: 'Resident-Town-Nation heirarchy combined with a grid based protection
        system. Including a war event.
    
        '
    commands:
        towny:
            aliases: []
        nation:
            aliases:
            - n
            - nat
        nationchat:
            aliases:
            - nc
        townchat:
            aliases:
            - tc
        plot:
            aliases: []
        resident:
            aliases:
            - res
            - p
            - player
        town:
            aliases:
            - t
        townyadmin:
            aliases:
            - ta
        townyworld:
            aliases:
            - tw
    allow_outposts: false
    allow_resident_plots: true
    allow_town_spawn: true
    allow_town_spawn_travel: true
    town_respawn: false
    townLevel:
    - 0,, Ruin,Spirit ,,1
    - 1,, (Settlement),,,16
    - 2,, (Hamlet),Chief ,,32
    - 6,, (Village),Baron Von ,,96
    - 10,, (Town),Viscount ,,160
    - 14,, (Large Town),Count Von ,,224
    - 20,, (City),Earl ,,320
    - 24,, (Large City),Duke ,,384
    - 28,, (Metropolis),Lord ,,448
    nationLevel:
    - 0,Lands of , (Nation),,,Leader ,
    - 10,Federation of , (Nation),,,Count ,
    - 20,Dominion of , (Nation),,,Duke ,
    - 30,Kingdom of , (Nation),,,King ,
    - 40,The , Empire,,,Emperor ,
    - 60,The , Realm,,,God Emperor ,
    default_max_town_blocks: 64
    max_plots_per_resident: 100
    town_limit: 3000
    min_distance_from_town_homeblock: 5
    town_block_ratio: 32
    town_block_size: 16
    force_pvp_on: false
    friendly_fire: true
    health_regen: true
    health_regen_speed: 3000
    daily_taxes: true
    nation_creation_admin_only: true
    town_creation_admin_only: true
    using_essentials: false
    using_iconomy: false
    using_permissions: false
    using_questioner: false
    database_load: flatfile
    database_save: flatfile
    daily_backups: true
    flatfile_backup: zip
    day_interval: 86400000
    debug_mode: false
    dev_mode: false
    dev_name: Shadeness
    logging: true
    name_check_regex: ^[a-zA-Z0-9]+[a-zA-Z0-9._-]*$
    name_filter_regex: '[ /]'
    name_remove_regex: '[^a-zA-Z0-9._-]'
    npc_prefix: NPC
    pve_in_non_pvp_towns: true
    reset_log_on_boot: true
    show_town_notifications: true
    default_town_name: ''
    modify_chat_name: false
    protection:
        item_use_ids: 0
        switch_ids: 0
        mob_removal_town: true
        town_mob_removal_entities: Monster,WaterMob,Flying,Slime
        mob_removal_world: false
        world_mob_removal_entities: WaterMob,Flying,Slime
        mob_removal_speed: 5000
    unclaimed:
        unclaimed_zone_build: false
        unclaimed_zone_destroy: false
        unclaimed_zone_item_use: false
        unclaimed_zone_switch: false
        unclaimed_zone_ignore: 0
    default_perm_flags:
        default_town_perm_ally_build: false
        default_town_perm_ally_destroy: false
        default_town_perm_ally_itemuse: false
        default_town_perm_ally_switch: false
        default_town_perm_outsider_build: false
        default_town_perm_outsider_destroy: false
        default_town_perm_outsider_itemuse: false
        default_town_perm_outsider_switch: false
        default_town_perm_resident_build: true
        default_town_perm_resident_destroy: true
        default_town_perm_resident_itemuse: true
        default_town_perm_resident_switch: true
        default_resident_perm_ally_build: false
        default_resident_perm_ally_destroy: false
        default_resident_perm_ally_itemuse: false
        default_resident_perm_ally_switch: false
        default_resident_perm_friend_build: false
        default_resident_perm_friend_destroy: false
        default_resident_perm_friend_itemuse: false
        default_resident_perm_friend_switch: false
        default_resident_perm_outsider_build: false
        default_resident_perm_outsider_destroy: false
        default_resident_perm_outsider_itemuse: false
        default_resident_perm_outsider_switch: false
    inactive_after_time: 86400000
    delete_old_residents: false
    deleted_after_time: 5184000000
    economy:
        price_town_spawn_travel: 10.0
        price_death: 10.0
        price_death_wartime: 200.0
        price_nation_neutrality: 100.0
        price_new_nation: 1000.0
        price_new_town: 250.0
        price_outpost: 500.0
        price_claim_townblock: 25.0
        price_nation_upkeep: 100.0
        price_town_upkeep: 10.0
    wartime_nation_can_be_neutral: true
    wartime_base_spoils: 100.0
    wartime_home_block_hp: 120
    wartime_min_height: 60
    wartime_points_kill: 1
    wartime_points_nation: 100
    wartime_points_town: 10
    wartime_points_townblock: 1
    wartime_remove_on_monarch_death: false
    wartime_town_block_hp: 60
    wartime_town_block_loss_price: 100.0
    wartime_warning_delay: 30
    
    world_wildness config
    Code:
    groups:
        Default:
            default: true
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            permissions:
                - 'logblock.tool'
                - 'lwc.protect'
                - 'towny.wild.build'
                - 'towny.wild.destroy'
                - 'SpawnControl.spawn.use'
                - 'StopLava.canUseLava'
                - 'slotgroups.group.default'
     
  22. using_permissions: false
     
  23. Offline

    MartN

    i was using "townyadmin reload" (found the permissions: false after this post :D)
    after a full restart it works.
    thanks for your support and dev
     
  24. Offline

    pyraetos

    I have a question, how can I edit the data, like move somebody from one town to another, by hand without having to restart the server? because /ta reload does nothing with the Data, only the settings, and /reload in the console for some reason just reverts all the town and resident data .txts back to what they were before i edited them. Thanks in advance.
     
  25. Not possible at the moment with manual edit. Perhaps in the future.
     
  26. Offline

    pyraetos

    a
    Argh, i thought that would surely be the highest priority for updates :(

    Also, is there at least a towny admin command i can do for moving people around? My server requires restarts waaay too much.
     
  27. Offline

    LlmDl

    You can do this from ingame if you're an admin:

    Use /townyadmin town {townname} remove+ {residentname}
    Then /townyadmin town {townname} add+ {residentname}
     
  28. Offline

    pyraetos

    oh, cool, i love you no homo
     
    LlmDl likes this.
  29. Offline

    BBFPaco

    Thanks for the update today (pasting what we need for the world text files). Tested updating first which worked fine, then wiped all Towny data and wondered why it wasn't working.

    I'm liking the progress so far though and thanks for the hard work. Keep up the good work! :)
     
  30. update to 0.72.1 and fresh setups work
     
  31. Offline

    crzye8s

    I'm wondering why Towny is using the default town/nation titles and not the ones in the config.yml. I'm using Towny 0.72.1, and my iChat is fairly outdated (if that has anything to do with it). In addition, the %s portions of the Towny messages are sometimes blank as if Towny isn't reading the names of players/towns correctly. If any representative could assist me with this issue, it'd be much appreciated. Thank you.
     

Share This Page