[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

    LlmDl

    New in 0.76.2.0
    • New commands:
      • /plot clear - For mayors. If a plot is owned by the town (not a resident) the mayor can stand in the plot and type this command to remove all block types as specified in mayor_plotblock_delete. This setting is per world so transfers to the world data files at startup.
      • /nation set tag clear - Removes a tag for a nation.
      • /town set tag clear - Removes a tag for a town.
    • New Permission Nodes:
      • towny.town.spawn.* : Grants all Spawn travel nodes
      • towny.town.spawn.town : Ability to spawn to your own town.
      • towny.town.spawn.nation : Ability to spawn to other towns in your nation.
      • towny.town.spawn.ally : Ability to spawn to towns in nations allied with yours.
      • towny.town.spawn.public : Ability to spawn to unaffilated public towns.
    • Added:
      • Added upkeep charging based upon the number of town plots (town_plotbased_upkeep) rather than resident count. - thanks to phex
      • Changed the daily timer to a set time each day. Configure new_day_time to set when you want taxes to be collected. eg: 15h30m would attempt to collect taxes at 3:30pm.
    • Bug Fixes!
      • Fixed economy errors when using register and iCo6.
      • Fixed Wild permissions.
      • Fixed all issues found in 0.76.1.0 release

    Anything in the world which is not claimed by a town is wilderness.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 15, 2016
  3. Offline

    Gongorrian

    okay its just because ive been on a server where it says in chat where you are so it said "~Wilderness" when you entred wilderness and the same when you entred a town ~<townname> but that must be another plugin then ? :S
     
  4. Thats Towny.
     
  5. Offline

    iPhysX

    Should i use release or Dev?
     
  6. Offline

    NotYetRated

    I want ot use plot based tax upkeep, I set it to true, but am confused about how to configure it. How do I know/set my upkeep per claimed blocks?I want to, for instance, charge 5 gil per claimed plot. Is this possible? Where exactly do I set this?
     
  7. It will charge whatever upkeep you have set, times the number of claimed plots a town has.
    So if your upkeep is 10, and your town has 5 claimed plots, it will cost 50 in upkeep per day.

    It is for upkeep, not tax.
     
  8. Offline

    Razick

    It would be nice if you could have multiple plot sizes. Having only one size severely limits town layouts. (ex roads and small buildings.)
     
  9. Offline

    PatPeter

    *raeg guy at Bukkit*

    I had the same problem in C++; I needed maps to bump 1 to 3 values to the top of the map and everything else sort alphabetically, still haven't gotten around to fixing it and I don't really want to.
     
  10. Offline

    Gongorrian

    having a slight problem when creating a town ingame it says "An intern error occurred while attempting to perform this command" but yet it still creates the town, but its kinda anoying with the red text all the time, ohh and it does it when i delete the town again... think it happens with all the towny commands... got a screen of my bukkit cmd with the error here:

    [​IMG]

    any help ? :(

    \
    Gongorrian
     
  11. Offline

    Xzist.

    Greetings.
    Bukkit build :#1185
    Towny build: 0.76.2.0
    Problem : Whenever I type /town claim or any user types /town claim or any /town claim related comand (/town claim rect auto, etc) they get "an internal error occured".
    Note : The problem resides ONLY in /town claim ; /town new and /town delete work like a charm.
    Also to clarify, I'm using Permissions and Essentials besides this plugin and bukkit.
    Config.yml -> http://pastebin.com/download.php?i=xV1YFeLp
    GroupPermissions.yml -> http://pastebin.com/download.php?i=91cFnusj
    Error :
    Code:
    2011-10-01 19:15:42 [INFO] [PLAYER_COMMAND] XzistStefan: /town claim
    2011-10-01 19:15:42 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'town' in plugin Towny v0.76.2.0
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:41)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:353)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:756)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:721)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:714)
        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:92)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
        at com.palmergames.bukkit.towny.object.TownyEconomyObject.getEconomyCurrency(TownyEconomyObject.java:179)
        at com.palmergames.bukkit.towny.command.TownCommand.checkIfSelectionIsValid(TownCommand.java:1602)
        at com.palmergames.bukkit.towny.command.TownCommand.parseTownClaimCommand(TownCommand.java:1476)
        at com.palmergames.bukkit.towny.command.TownCommand.parseTownCommand(TownCommand.java:165)
        at com.palmergames.bukkit.towny.command.TownCommand.onCommand(TownCommand.java:90)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:39)
        ... 12 more
    
    Thank you.
    Respectfully,
    Xzist
     
  12. Offline

    Evangon

    I have a problem.
    Build 1185
    Plugins: AutoHelp, Help, milkAdmin, RemoteToolkitPlugin, Permiss
    ionsEx, Superpickaxe, WelcomeMe, WorldEdit, ChatManager, Modifyworld, Permission
    s, Towny
    It keeps saying it can't pass PLAYER_MOVE event to Towny :/
    Code:
    09:58:01 [SEVERE] Could not pass event PLAYER_MOVE to Towny
    java.lang.RuntimeException: Permissions manager is not accessable. Is the Permis
    sionsEx plugin enabled?
            at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(Perm
    issionsEx.java:140)
            at com.nijikokun.bukkit.Permissions.Permissions.getHandler(Permissions.j
    ava:80)
            at com.palmergames.bukkit.towny.Towny.hasPermission(Towny.java:743)
            at com.palmergames.bukkit.towny.event.TownyPlayerListener.onPlayerMove(T
    ownyPlayerListener.java:250)
            at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:286)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:338)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:180)
            at net.minecraft.server.Packet10Flying.a(SourceFile:126)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    09:58:01 [SEVERE] Could not pass event PLAYER_MOVE to Towny
    java.lang.RuntimeException: Permissions manager is not accessable. Is the Permis
    sionsEx plugin enabled?
            at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(Perm
    issionsEx.java:140)
            at com.nijikokun.bukkit.Permissions.Permissions.getHandler(Permissions.j
    ava:80)
            at com.palmergames.bukkit.towny.Towny.hasPermission(Towny.java:743)
            at com.palmergames.bukkit.towny.event.TownyPlayerListener.onPlayerMove(T
    ownyPlayerListener.java:250)
            at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:286)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:338)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:180)
            at net.minecraft.server.Packet10Flying.a(SourceFile:126)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    
     
  13. Offline

    LlmDl

    Your towny config says using_register: true. Do you have register.jar 1.5 in your plugins folder? It's linked in the first post and is required for any econ plugin other than ico5. If you use ico 5, set using_register:false and using_iconomy:true.
     
  14. Offline

    Xzist.

    Sorry I forgot to mention, I do have Register 1.5 downloaded and in the plugins folder.
    For economy I'm only using Essentials Eco. That's all.
    Is that likely to be caused by Essentials Eco? /town new does remove from balance 500$ so it does interface with it.
    Thank you for your quick response.
     
  15. Offline

    LlmDl

    @Xzist.
    @Evangon

    Please join the IRC, I'll need some more things pastebin.com'd
     
  16. Offline

    Gongorrian

    my issue is fixed now...​
    btw can you change something so it makes some sort of ingame marker for the town border ? like a fence or something ?​
     
  17. We are waiting on MC 1.9 to see if the town borders make it in.
     
  18. Offline

    Gongorrian

    ahh okay sounds fair :) allright then, now to recruit players for my server :D
     
  19. Offline

    Scandragon

    Would it be possible to have whatever block you set as warflag base to be placed outside a warzone?
    Like say in wildernes or in towns with no war..

    Default is fence, I had to change it to bedrock as nobody could place any kind of fence anywhere
     
  20. Offline

    LlmDl

    That was a bit of a slip-up in 0.76.1.0, removed in the following dev builds and not present in 0.76.2.0. That war mode still needs some work. Update and you wont even know its there.
     
  21. Offline

    Scandragon

    Ah, okay.
    I guess cbutd hasn't realised there is an update yet, then.
    Still can't get towny to work with iconomy 6 (latest, just updated today) with register.jar 1.5..
    No towny commands work if register.jar is present on the server, so I simply decided to keep economy out of the server for now.
    What I do notice though, is that there are a few lines in the huge error message containing the word spout.. So this might be another case of incompatibility with spout (like citizens)
    I cannot send the log right now, as I just shut down the computer to get my midday rest.. Will do that in a few hours.
    iPad is good for many things, but not for copying text from a big log file
     
  22. Offline

    xboxhacks

    im getting not enough town blocks... what does that mean?
     
  23. Offline

    Magge

    I can't find any tutorials on making these shop plots...
    Im trying to make a tradetown - no residents on this beside a mayor - so that there will be some taxes on the sales and when creating a shop (signs and chests).
    Will this be possible somehow?
    Im using chestshop and iconomy atm.

    Or
    Is it possible for residents of this tradetown to buy shop plots and make their own sign shop?
     
  24. Offline

    APx Dr Dj

    I'm having trouble trying to put money into my town I use the command /town deposit 50000 and get an internal error occurred while trying to perform this command
    Show Spoiler

    2011-10-02 06:32:57 [INFO] [PLAYER_COMMAND] APx_Dr_DJ: /town deposit 54
    2011-10-02 06:32:57 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'town' in plugin Towny v0.76.1.0
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:41)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:353)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:756)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:721)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:714)
    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:92)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Caused by: java.lang.NullPointerException
    at com.palmergames.bukkit.towny.object.TownyEconomyObject.collect(TownyEconomyObject.java:39)
    at com.palmergames.bukkit.towny.object.TownyEconomyObject.pay(TownyEconomyObject.java:47)
    at com.palmergames.bukkit.towny.command.TownCommand.townDeposit(TownCommand.java:1658)
    at com.palmergames.bukkit.towny.command.TownCommand.parseTownCommand(TownCommand.java:267)
    at com.palmergames.bukkit.towny.command.TownCommand.onCommand(TownCommand.java:90)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:39)
    ... 12 more
    2011-10-02 06:33:01 [INFO] [PLAYER_COMMAND] APx_Dr_DJ: /town
    2011-10-02 06:40:00 [INFO] [PLAYER_COMMAND] APx_Dr_DJ: /time day
    2011-10-02 06:40:13 [INFO] [PLAYER_COMMAND] APx_Dr_DJ: /town deposit 500
    2011-10-02 06:40:13 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'town' in plugin Towny v0.76.1.0
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:41)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:353)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:756)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:721)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:714)
    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:92)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Caused by: java.lang.NullPointerException
    at com.palmergames.bukkit.towny.object.TownyEconomyObject.collect(TownyEconomyObject.java:39)
    at com.palmergames.bukkit.towny.object.TownyEconomyObject.pay(TownyEconomyObject.java:47)
    at com.palmergames.bukkit.towny.command.TownCommand.townDeposit(TownCommand.java:1658)
    at com.palmergames.bukkit.towny.command.TownCommand.parseTownCommand(TownCommand.java:267)
    at com.palmergames.bukkit.towny.command.TownCommand.onCommand(TownCommand.java:90)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:39)
    ... 12 more
     
  25. Offline

    iPhysX

    Does anyone have the problem, when towny is enabled.. It just stops. the. whole. serv. er.
     
  26. Offline

    tom

    Reporting a bug. Taxes always reset after a server restarts.
     
  27. Offline

    HockeyMike24

    Does this work with iConomy 6? I try to deposit money and it says I don't have enough money, when I have way more then enough money.
     
  28. Offline

    APx Dr Dj

    At least you can get far all I get is an error and I use iConomy 6
     
  29. Offline

    LlmDl

    Use
    "/ta givebonus {townname} {number of extra townblocks}"
    (without quotes) to give yourself extra townblocks.

    Your idea of a trade town will be difficult. Since shopplots/anyplots need to be claimed by residents and cannot be claimed by outsiders to the town. You could set up outposts for each town that wants to have residents owning shops. To make it a shopplot use /plot set shop.

    You're running an old version of towny, read the first post of the thread carefully and update.


    Do NOT pastebin.com ANYTHING. Not even once.

    No Towny version, no help. (Check the what's new section and your towny config, taxes have changed to a set time per day.)

    Towny 0.76.2.0 works fine with ico 6, make sure you follow the directions in the first post and config the Towny config carefully. You need register.jar in your plugins folder and using_register:true in your towny config.

    See my post below yours or join the IRC.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 15, 2016
  30. Offline

    APx Dr Dj

    ok thanx I'll try it now
    edit it works thank you soo much
     
  31. Offline

    nichiatu

    Seriously, I can't for the life of me figure out how the hell this plugin works. A detailed and GOOD tutorial would be great.
     

Share This Page