[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. Offline

    ElgarL

    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

    Ahfaichucky

    Is there any way to configure the anti spam? btw great job with the plugin so far no problem with it
     
  3. Offline

    BioRage

    I second this, for scenic sights, or just <non towns>
     
  4. Offline

    Garfield7

    I have a problem! If i use Towny with Essentials GroupManager my Window from the Server says, that Towny can't load the new location of the Player (Player_Move to Towny).

    And if i use my server without the plugin, my users can't do anything. How can i repair this Error?

    My Server is for MC 1.0.1 because when i update my server, they doesn't load my map, so i fall and fall down in the ground.

    I think, that i haven't list all my Plugins because the problem ist with Essentials GroupManager.




    -> Sorry for my bad english, my motherspeech is german.
     
  5. Offline

    ForsakenRealmz

    Is towny crazy or is it just me? It says "I can't afford to settle my town here." even though I have 1 million dollars. I'm just trying to create a town. Any help?
     
  6. Offline

    lulitsian

    Great plugin, I haven't encountered any issues. However, there is a certain feature I'd like to be added that will allow people to have linked plots, allowing for more customization and variation in purchasable plot sizes. It would be awesome if you added this, too. My server is going to have several large, open cities for joining, and I don't want them to have to wait for an assistant or something to get on just to join an essential part of the server. Thanks in advance if you decide to add either of these features! :D
     
  7. Offline

    Garfield7

    Good Plugin, i have repair my problem, it was a problem in the users.yml.

    Thanks you, now i can build my real town in minecraft :D
     
  8. Offline

    EmanuxJade

    ok works :) no more error, tyvm.
     
  9. Offline

    KittyKatt

    If someone has built with stone slabs, and another player without permissions"not a member of the town" puts a stone slab on the stone slab it will turn into a double step, very annyoing and people greif with this.

    It's also not traceable with log because they dont actually place the block, towny remove it but turns the stone slab into double step.

    Also, if you have max bank deposit, max taxes, why not max plotforsale? People set plots for 10000000000000000000000000000 coins, also very annoying.
     
  10. Offline

    bob7

    This plugin doesn't seem to be using my Iconomy plugin? Nobody can make a town because it says Not enough money. I even tried giving myself 99999999999999999999 with no luck. Maybe it's not compatible with my current bukkit 1.1?
     
  11. Offline

    LlmDl

    Re-read the install process, you need register.jar.
     
  12. Offline

    Mikhos

    Whenever a user attempts to claim land or use most /town <command> commands, my server is throwing out errors. Seems to be related to spout, and I can't exactly see how I'm doing this wrong.

    Show Spoiler

    2012-01-16 02:55:41 [INFO] [PLAYER_COMMAND] Mikhos: /town claim
    2012-01-16 02:55:41 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'town' in plugin Towny v0.77.1.32
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:165)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:378)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:757)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:722)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:715)
    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:180)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:93)
    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:550)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    Caused by: java.lang.NoSuchMethodError: com.nijikokun.register.payment.Method.createAccount(Ljava/lang/String;)Z
    at com.palmergames.bukkit.towny.object.TownyEconomyObject.getEconomyAccount(TownyEconomyObject.java:176)
    at com.palmergames.bukkit.towny.object.TownyEconomyObject.getHoldingBalance(TownyEconomyObject.java:147)
    at com.palmergames.bukkit.towny.object.TownyEconomyObject.canPayFromHoldings(TownyEconomyObject.java:207)
    at com.palmergames.bukkit.towny.command.TownCommand.checkIfSelectionIsValid(TownCommand.java:1723)
    at com.palmergames.bukkit.towny.command.TownCommand.parseTownClaimCommand(TownCommand.java:1591)
    at com.palmergames.bukkit.towny.command.TownCommand.parseTownCommand(TownCommand.java:168)
    at com.palmergames.bukkit.towny.command.TownCommand.onCommand(TownCommand.java:93)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
    ... 14 more
    2012-01-16 02:55:42 [INFO]  Sideout67: not in this world
    2012-01-16 02:55:43 [INFO] [PLAYER_COMMAND] Mikhos: /town concord
    2012-01-16 02:55:43 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'town' in plugin Towny v0.77.1.32
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:165)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:378)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:757)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:722)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:715)
    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:180)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:93)
    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:550)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    Caused by: java.lang.NoSuchMethodError: com.nijikokun.register.payment.Method.createAccount(Ljava/lang/String;)Z
    at com.palmergames.bukkit.towny.object.TownyEconomyObject.getEconomyAccount(TownyEconomyObject.java:176)
    at com.palmergames.bukkit.towny.object.TownyEconomyObject.getHoldingBalance(TownyEconomyObject.java:147)
    at com.palmergames.bukkit.towny.object.TownyEconomyObject.getHoldingFormattedBalance(TownyEconomyObject.java:237)
    at com.palmergames.bukkit.towny.TownyFormatter.getStatus(TownyFormatter.java:150)
    at com.palmergames.bukkit.towny.object.TownyUniverse.getStatus(TownyUniverse.java:873)
    at com.palmergames.bukkit.towny.command.TownCommand.parseTownCommand(TownCommand.java:182)
    at com.palmergames.bukkit.towny.command.TownCommand.onCommand(TownCommand.java:93)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
    ... 14 more

    I went from Ico5 to Ico6+Register, but that doesnt seem to be the issue, and this is basically all I can think of.
     
  13. Offline

    NotYetRated

    Anyone else having chat issues on latest dev, 78.0.12?

    Admins, when talking in general chat, are getting the message "you feel so lonely".....

    Noone can hear me. Non-ops(admins) can chat in general chat just fine...
     
  14. Offline

    bob7

    Well i found out my problem, i had an outdated Iconomy. Also you should add a feature were you can select regions (like world edit) for your plots with a stick.. It would make creating a town much faster :D
     
  15. Offline

    NotYetRated


    there are commands for rapid town creation.
     
  16. Offline

    ElgarL

    You have some outdated plugin breaking register.
    This is an MC/Bukkit bug.
     
  17. Offline

    nexbr

    How i do for the residents (people) only destroy/build on they own plot, and not in the whole city.
     
    Kieron Etherimgton likes this.
  18. Offline

    NotYetRated

    Noone else having the issue with members n
    Self bump.... No one else is having these issues?
     
  19. Offline

    ElgarL

    Update TwonyChat to .13
     
  20. Offline

    flerbergerber

    When I try to buy a townblock to make my town bigger, it just says "Flerbergerber bought 0 town blocks for 0.00 dollars." and nothing happens. Help D:
     
  21. Offline

    xboxhacks

    are town assistant supposed to be allowed to change the towns name?
    or is that a bug.
     
  22. Offline

    shellofchaos

    Hey is it so that op's can see the /a /admin chat? since it seems like that.
    and if so will it be fixed or will there be a way to disable it? i want some players to be able to use some op commands but not see the admin chat.
    Thanks
     
  23. Offline

    NotYetRated

    Updated, same issue. What information can I provide you to assist with this? Im on:

    CBukkit 1772
    Towny: 78.0.12
    TChat: 0.13

    Problem: Ops cannot be heard in normal chat channel "g". Only other ops can hear each other. Everyone else (non OPS) are chatting just fine in "g". When no other ops are on, it says something about "feeling lonely"...

    Whats odd is that chat is going to Dynmap, even though NOONE elses chat is. And I have chat going to dynmap turned off.... (updated)

    Code:
    # This file contains all configuration data for channels
    # The formating for them remains in the Towny Config and world files
    # so they can still be used on a per world basis.
     
    # Channels are toggleable using any of the commands listed
    # eg. /tc (would put you in town chat)
    #          doing it again would take you out
    #          So long as you had the permission node for that channel.
     
    # The channel type is either GLOBAL, TOWN, NATION or DEFAULT.
    #  These specify what chat formating section they will use
    #  and where the chat will go
    # (town goes to all town residents, depending on the range setting)
     
    # channeltag is applied if the chat format for that channel has the {channelTag}
     
    # messagecolour sets the colour of the message when sent.
     
    # range is a setting which allows greater control over each channel.
    # this will set the maximum distance between players who can hear the message.
    # range is in blocks (if set to a limit).
    #
    #    -1 = no limits
    #      0 = same world only
    #      any positive value = limited range in the same world.
     
    # Text colouring
    # --------------
    # Black = &0, Navy = &1, Green = &2, Blue = &3, Red = &4
    # Purple = &5, Gold = &6, LightGray = &7, Gray = &8
    # DarkPurple = &9, LightGreen = &a, LightBlue = &b
    # Rose = &c, LightPurple = &d, Yellow = &e, White = &f
     
    Channels:
        general:
            commands: [g]
            type: GLOBAL
            channeltag: '&f[g]'
            messagecolour: '&f'
            permission: 'towny.chat.global'
            range: '-1'
         
        town:
            commands: [tc]
            type: TOWN
            channeltag: '&f[&3TC&f]'
            messagecolour: '&b'
            permission: 'towny.chat.town'
            range: '-1'
         
        nation:
            commands: [nc]
            type: NATION
            channeltag: '&f[&6NC&f]'
            messagecolour: '&e'
            permission: 'towny.chat.nation'
            range: '-1'
         
        admin:
            commands: [a,admin]
            type: DEFAULT
            channeltag: '&f[&4ADMIN]'
            messagecolour: '&c'
            permission: 'towny.chat.admin'
            range: '-1'
         
        mod:
            commands: [m,mod]
            type: DEFAULT
            channeltag: '&f[&9MOD]'
            messagecolour: '&5'
            permission: 'towny.chat.mod'
            range: '-1'
         
    #    local:
    #        commands: [l,lc]
    #        type: GLOBAL
    #        channeltag: '&f[local]'
    #        messagecolour: '&f'
    #        permission: 'towny.chat.local'
    #        range: '100'

    Code:
      # The formats below will specify the changes made to the player chat when talking.
      # These keys can be used in other plugins that modify the chat format like iChat.
     
      # {worldname} - Displays the world the player is currently in.
      # {town} - Displays town name if a member of a town.
      # {townformatted} - Displays town name (if a member of a town) using tag_format.town.
      # {towntag} - Displays the formated town tag (if a member of a town) using modify_chat.tag_format.town.
      # {towntagoverride} - Displays the formated town tag (if a member of a town and present) or falls back to the full name (using modify_chat.tag_format.town).
     
      # {nation} - Displays nation name if a member of a nation.
      # {nationformatted} - Displays nation name (if a member of a nation) using tag_format.town.
      # {nationtag} - Displays the formated nation tag (if a member of a nation) using modify_chat.tag_format.nation.
      # {nationtagoverride} - Displays the formated nation tag (if a member of a nation and present) or falls back to the full name (using modify_chat.tag_format.nation).
     
      # {townytag} - Displays the formated town/nation tag as specified in modify_chat.tag_format.both.
      # {townyformatted} - Displays the formated full town/nation names as specified in modify_chat.tag_format.both.
      # {townytagoverride} - Displays the formated town/nation tag (if present) or falls back to the full names (using modify_chat.tag_format.both).
     
      # {title} - Towny resident Title
      # {surname} - Towny resident surname
      # {townynameprefix} - Towny name prefix taken from the townLevel/nationLevels
      # {townynamepostfix} - Towny name postfix taken from the townLevel/nationLevels.
      # {townyprefix} - Towny resident title, or townynameprefix if no title exists
      # {townypostfix} - Towny resident surname, or townynamepostfix if no surname exists
     
      # {townycolor} - Towny name colour for king/mayor/resident
      # {group} - Players group name pulled from your permissions plugin
      # {permprefix} - Permission group prefix
      # {permsuffix} - Permission group suffix.
     
      # {playername} - Default player name.
      # {modplayername} - Modified player name (use if Towny is over writing some other plugins changes).
      # {msg} - The message sent.
     
      # {channelTag} - Defined in the channels entry in Channels.yml
      # {msgcolour} - Defined in the channels entry in Channels.yml
     
      # Text colouring
      # --------------
      # Black = &0, Navy = &1, Green = &2, Blue = &3, Red = &4
      # Purple = &5, Gold = &6, LightGray = &7, Gray = &8
      # DarkPurple = &9, LightGreen = &a, LightBlue = &b
      # Rose = &c, LightPurple = &d, Yellow = &e, White = &f
     
      # Spam_time set the minimum time between messages to be flagged as spam
      spam_time: 2
     
      channel_formats:
        # This is the format which will be used for GLOBAL chat/channels.
        # This is also the format used when you have modify_chat.enable: true, but use other plugins to handle chat.
        global: '{permprefix}{title}{playername}{permsuffix}&f: {msg}'
        # TOWN channel types.
        town: '{T}{permprefix}{title}{playername}{permsuffix}&f:{msg}'
        # NATION channel types.
        nation: '{N}{permprefix}{title}{playername}{permsuffix}&f:{msg}'
        # DEFAULT channel types.
        default: '{permprefix}{title}{playername}{permsuffix}&f: {msg}'
     
      tag_formats:
          world: '&f[&f%s&f] '
          town: '&f[&3%s&f] '
          nation: '&f[&e%s&f] '
          # First %s is the nation tag, second is the town tag.
          both: '&f[&6%s&f|&3%s&f] '
       
        # Chat colours
      colour:
        king: '&6'
        mayor: '&b'
        resident: '&f'
     
      modify_chat:
        # This is used for when you don't have another plugin to format chat.
        # or you want some other plugin to handle open chat, but want Towny formatting.
        # It will cause Towny to overwrite any other plugins alterations to the format.
        enable: 'true'
        # If true the chat formats will be read from below to allow per world formatting.
        # These can then be altered individually.
        per_world: 'false'
     
      worlds:
        main_the_end:
          global: '{channelTag} {worldname}{townytagoverride}{townycolor}{permprefix}{group} {townyprefix}{modplayername}{townypostfix}{permsuffix}&f: {msgcolour}{msg}'
          town: '{channelTag} {townycolor}{permprefix}{townyprefix}{playername}{townypostfix}{permsuffix}&f: {msgcolour}{msg}'
          nation: '{channelTag}{towntagoverride}{townycolor}{permprefix}{townyprefix}{playername}{townypostfix}{permsuffix}&f: {msgcolour}{msg}'
          default: '{channelTag} {permprefix}{playername}{permsuffix}&f: {msgcolour}{msg}'
        main_nether:
          global: '{channelTag} {worldname}{townytagoverride}{townycolor}{permprefix}{group} {townyprefix}{modplayername}{townypostfix}{permsuffix}&f: {msgcolour}{msg}'
          town: '{channelTag} {townycolor}{permprefix}{townyprefix}{playername}{townypostfix}{permsuffix}&f: {msgcolour}{msg}'
          nation: '{channelTag}{towntagoverride}{townycolor}{permprefix}{townyprefix}{playername}{townypostfix}{permsuffix}&f: {msgcolour}{msg}'
          default: '{channelTag} {permprefix}{playername}{permsuffix}&f: {msgcolour}{msg}'
        main:
          global: '{channelTag} {worldname}{townytagoverride}{townycolor}{permprefix}{group} {townyprefix}{modplayername}{townypostfix}{permsuffix}&f: {msgcolour}{msg}'
          town: '{channelTag} {townycolor}{permprefix}{townyprefix}{playername}{townypostfix}{permsuffix}&f: {msgcolour}{msg}'
          nation: '{channelTag}{towntagoverride}{townycolor}{permprefix}{townyprefix}{playername}{townypostfix}{permsuffix}&f: {msgcolour}{msg}'
          default: '{channelTag} {permprefix}{playername}{permsuffix}&f: {msgcolour}{msg}'
        halloween:
          global: '{channelTag} {worldname}{townytagoverride}{townycolor}{permprefix}{group} {townyprefix}{modplayername}{townypostfix}{permsuffix}&f: {msgcolour}{msg}'
          town: '{channelTag} {townycolor}{permprefix}{townyprefix}{playername}{townypostfix}{permsuffix}&f: {msgcolour}{msg}'
          nation: '{channelTag}{towntagoverride}{townycolor}{permprefix}{townyprefix}{playername}{townypostfix}{permsuffix}&f: {msgcolour}{msg}'
          default: '{channelTag} {permprefix}{playername}{permsuffix}&f: {msgcolour}{msg}'
    
     
  24. Offline

    Inzo

    Hey!
    I built a relatively large spawning room in some towny plots and toggled mobs on in those plots. However, it seems to be going much slower than it should. Mob spawns are few and far between. Can you think of any reason for it to be going so slow in towny plots? Does it edit the code for mob spawns in any way? Or is it just other variables causing the slowness?

    Thx :D
     
  25. Offline

    ElgarL

    If you want players to be able to pay for extra plots to wxpand you have to set teh max amound in the config.
    Likely a Bug. I'll check it.
    Op = ALL permissions. If you want some players to have acces to 'some' Op command, then grant those permissions. Do NOT make players Op unless you want them to have FULL control over your server.
    Update your TownyChat.jar to be 100* certain you are on .13
    Also delete your channels.yml so it is remade.
    Grant the new permission node to global chat to yrou default permission group 'towny.chat.general'.
    You probably have caves underground in those plots. Mobs will be spawning there.
     
  26. Offline

    ElementzYT

    People cannot add players to their town/nation, it gives the following error:

    CONSOLE->Togainu: The player who made this request is no longer online..

    Towny version: 0.78.0.0
    Craftbukkit: 1772
     
  27. Offline

    ElgarL

    That is not a Towny command. Update to Dev.
     
  28. Offline

    ElementzYT

    You mean update Towny to dev version or update the jar? #1772 is already a dev version

    I am also getting this, when trying to drag my old towns in

    Towny: Database: [Load] flatfile [Save] flatfile
    Towny: Error: Could not create backup.
    Vault][Chat: Towny un-hooked.
    Lockette: Disabled link to plugin Towny, version 0.78.0.0
    Towny: Version: 0.78.0.0 - Mod Disabled
     
  29. Offline

    jefe323

    is it possible to prevent town assistants from removing money from the town bank?
     
  30. Offline

    LlmDl

    Town assistants are extra mayors, anything a mayor can do an assistant can do.
     
  31. Offline

    flerbergerber

    Works! THanks :)
     

Share This Page