[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

    james mccarthy

    Code:
    09:27:37 [SEVERE] Could not pass event PLAYER_MOVE to Towny
    java.lang.NullPointerException
            at com.palmergames.bukkit.towny.event.TownyPlayerListener.onPlayerMove(T
    ownyPlayerListener.java:277)
            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:174)
            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:89)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    09:27:37 [SEVERE] com.palmergames.bukkit.towny.NotRegisteredException: Not regis
    tered, but already registered when trying to register.
    09:27:37 [SEVERE]       at com.palmergames.bukkit.towny.object.TownyUniverse.get
    World(TownyUniverse.java:787)
    09:27:38 [SEVERE]       at com.palmergames.bukkit.towny.event.TownyPlayerListene
    r.onPlayerInteract(TownyPlayerListener.java:103)
    09:27:38 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader$11.execute(Ja
    vaPluginLoader.java:314)
    09:27:38 [SEVERE]       at org.bukkit.plugin.RegisteredListener.callEvent(Regist
    eredListener.java:58)
    09:27:38 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.callEvent(Simpl
    ePluginManager.java:338)
    09:27:38 [SEVERE]       at org.bukkit.craftbukkit.event.CraftEventFactory.callPl
    ayerInteractEvent(CraftEventFactory.java:168)
    09:27:38 [SEVERE]       at net.minecraft.server.ItemInWorldManager.dig(ItemInWor
    ldManager.java:63)
    09:27:38 [SEVERE]       at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:478)
    09:27:38 [SEVERE]       at net.minecraft.server.Packet14BlockDig.a(SourceFile:42
    )
    09:27:38 [SEVERE]       at net.minecraft.server.NetworkManager.b(NetworkManager.
    java:226)
    09:27:38 [SEVERE]       at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:89)
    09:27:38 [SEVERE]       at net.minecraft.server.NetworkListenThread.a(SourceFile
    :105)
    09:27:38 [SEVERE]       at net.minecraft.server.MinecraftServer.h(MinecraftServe
    r.java:454)
    09:27:38 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:363)
    09:27:38 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:422)
    >stop
    http://pastebin.com/6pfZVQAy for the config file

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

    Erbros

    Is it possible to deny everybody from changing titles/surnames?
     
  4. Offline

    LlmDl

    No, but the dev version right now is smarter about it. Not allowing colour codes/nothing too long.
     
  5. Offline

    Devboi

    Is there any way you could make it so that the Town Tax (that comes out the town bank) increases with the amount of plots the town has - At the moment the economy on my server is a bit odd as some towns are very large and only pay 5000 rent but the small towns with 1-2 residents paying 5000 is too much...

    If there is any way you could implement this it would be Amazing!

    Thanks :D
     
  6. Offline

    sharkale

    double town name in town chat:
    1º line: normal chat
    2º line: town chat
    [​IMG]
    config:
    Code:
    modify_chat: '{town} {modplayername}'
    permission:
    Code:
        Admin:
            default: false
            info:
                prefix: '&6[ADMIN] '
                suffix: ''
                build: true
            inheritance:
            permissions:
            - '*'
    
    cb: 1060
    towny: 0.74
     
  7. Offline

    LeetPowerCraft

    I would like to actually see a permission node for this. Just yesterday I had a user changing residents' titles within their nation every 2sec and it was getting very annoying to say at the least. A single node that gives users the permission to set titles/sirnames would be nice.

    Another thing I would enjoy to see is more flexible permissions for toggable town features such as fire, explosions, PVP, etc. I personally think allowing Mayors to toggle such features at their leisure is too much unwanted power. Fires and explosions could be a big risk to servers using Towny, but don't have a plugin like WorldGuard configured. As well, some severs may want mobs and the use of PVP outside of town borders but no within. Giving each toggable feature a permission node for selected use, or maybe even a simple configuration setting like "force_explosions: on/off" that would force all towns to have explosions toggled on/off despite input from the user would help alot.
     
  8. Offline

    Rayden

    I want people to be able to build in the wild, instead of being limited to just the towns. However, I do want them to keep a certain distance away from the town borders, with optionally perhaps only allowing residents to build close to town. Is there a way to do this?
    Similar to like how min_distance_from_town_homeblock prevents someone to create a new town within a certain distance.
     
  9. fire/explosions/mobs all have a forced setting which can be toggled by an admin. These override the town settings.
     
  10. Offline

    Ross Gosling

    @ElgarL

    Bug:

    When a town owner sets the spawnpoint and then sleeps the set spawnpoint disapears and cannot be used
     
  11. If you are talkign about teh town spawn then thee is a bug where when using non standard plot sizes it eraised spawn points upon a restart due to not using the correct plot size.

    You however seem to be implying some other spawn interaction. If so please elaborate.
     
  12. Offline

    Ross Gosling

    i have plot sizes of 8x8 so yeah that could be right, its resetting every reload and how can i fix this??
     
  13. Offline

    GrandTheftGamer

    For whatever reason, Towny doesn't want to load on startup. I'm running Towny 0.74.0 and it did this for both RB 1000 and 1060.


    This is what is displayed on startup: http://pastebin.com/X95yjpis
     
  14. Offline

    AlmightyCreeper

    Your config is correctly parserd, so Towny here must be eating itself. It's happening on my server, but the event that isnt passed is players talking, instead of player movement.

    Well it appears you've messed up somewhere in the config or something, so try deleting the Towny folder and restarting the server

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

    james mccarthy

    well then what shall i do?
     
  16. Grab dev version...edit residents.txt and delete the hello entry.
     
  17. Offline

    james mccarthy

  18. Offline

    DJ_Idol

    I'm receiving this error on startup (CB #1060, Questioner v4.0, Towny v0.74.0)

    Code:
    [SIZE=12px][FONT=Arial][COLOR=rgb(0, 0, 0)]>17:01:23 [SEVERE] Error occurred while enabling Towny v0.74.0 (Is it up to date?): while parsing a block mapping; expected , but found BlockMappingStart
    while parsing a block mapping
    in "", line 1, column 1:
    ?name: Towny
    
    expected , but found BlockMappingStart
    in "", line 421, column 2:
    modify_chat: ' {playername}'
    
    
    at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:576)
    at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
    at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:228)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
    at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
    at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:124)
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
    at org.bukkit.util.config.Configuration.load(Configuration.java:82)
    at com.palmergames.bukkit.towny.TownySettings.loadConfig(TownySettings.java:267)
    at com.palmergames.bukkit.towny.object.TownyUniverse.loadSettings(TownyUniverse.java:723)
    at com.palmergames.bukkit.towny.Towny.loadSettings(Towny.java:279)
    at com.palmergames.bukkit.towny.Towny.load(Towny.java:291)
    at com.palmergames.bukkit.towny.Towny.onEnable(Towny.java:101)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:885)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:178)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:161)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:286)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:273)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:149)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:337)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)[/COLOR][/FONT][/SIZE]
    [SIZE=12px][FONT=Arial][COLOR=rgb(0, 0, 0)]
    [/COLOR][/FONT][/SIZE]

    Is it because my modify_chat: ' {playername}' has a space between the ' and {playername}?
     
  19. Offline

    LlmDl

    Delete your config and let it regenerate. Your spacing is wrong in a couple places.
     
  20. spaces inside the ' ' are fine. Outside you must retain correct yaml formatting
     
  21. Offline

    Rellac

    Is there any chance of getting a "No outsiders sleeping in town" feature?

    Or even better "No spawn point form sleeping in a town"?

    Just noticed today that it's fairly abusable.
     
  22. Offline

    Lyikos

    I have a question, I went through several tutorials but can't seem to find an answer.

    When a plot is marked for sale, what is the command to buy it?
    Also is there a way to automate adding residents to town, such as having them click on a sign?

    I'm looking to set up a system in my server where the admins administrate towns and the players don't each have to be added manually.
     
  23. Offline

    DJ411

    How do i import my towns? If i delete all my towny files it loads fine. Once i start replacing something i can't get towny to work!
     
  24. Offline

    NotYetRated

    Feature request:

    It would be extremely beneficial to some of the larger servers using towny to have a statistics system for towny. I would like to know things like averages of number of plots per town, number of towns per nation, number of residents per town, money average per town etc etc.

    I think when towny switches over to MySQL support, if it is still planned, this would be rather easily done since everything is already neatly arranged in SQL tables. If needed, I can assist in such a system...
     
  25. Offline

    LlmDl

    Use /plot claim to buy land that is for sale.
    Its been suggested but there is no way for a player to invite themselves to town. Anyone with towny.admin will be able to use /ta town {townname} add {playername}
    to add players to a town.

    You do it very carefully. Drop into the IRC and I can help you import your old data.

    That sort of already exists in the /towny top command. Though it is known to cause issues for some servers. MySQL support is still coming and towny's self-corruption is almost gone. Once we know that towny can run without corrupting itself the move to MySQL/H2 will be really quick.
     
  26. Offline

    NotYetRated

    Ahh well perfect! Thanks for the heads up. And for the continued awesome support, this plugin is simply incredible.
     
  27. Offline

    Legionarius

    is there anyway to keep /town from printing a freaking text wall in the console each time a player calls it :p
     
  28. Offline

    james mccarthy

    dident work...
     
  29. Offline

    Ross Gosling

    i'm using 8x8, how do i fix this problem then?
     
  30. Offline

    LlmDl

    Get the dev version linked in the firstpost.

    Get on the IRC, linked in the firstpost.
     
  31. Not up to date ?
     

Share This Page