[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

    dorky106

    Nope no spaces, just a purely blank txt file
     
  3. Offline

    Valtos

    -,- Thanks. Replace data/-Folder with data/-Foler from Backup-File works fine.
    When can we download the version 0.72.2?
     
  4. Offline

    Silarn

    Issue here is I have users creating and managing towns - even relatively new players if they amass enough money. I can't guarantee that it wont happen without changing how my survival worlds work, which is problematic.

    I assume YAML has a escape.. \[ \]?
     
  5. Offline

    LlmDl

    0.72.2 will be any day now. There's a dev build that is for test servers only.

    I'll file a ticket, elgarl can probably make it so town renaming checks against the regex.
     
  6. Offline

    dlmarti

    Does your original world have any land adminstration?

    If not, just don't add the towny permissions to those worlds, and set the plugin/Towny/data/worlds files to true/false for the appropriate world.

    If none of that makes sense, contact me and I will give you more in depth information.
     
  7. Offline

    WhosDaMan

    Does this have multi-world support (One nation in one world, another in the other world)
    Also can you have it so that the nations are always at war but the commands are unfrozen? That would be a nice option, for the two nations will be at war by default, and attacks would be staged randomly.
     
  8. Offline

    ElgarL

    Is your xAuth upto date Dorky?
    Also try the dev version, the null pointer error is fixed in that.
     
  9. Offline

    Ziden

    town top money still lags me up the server =(
    is this happening to others as well ? Just downloaded and had 2 days running, we got 3 towns, using flatfile db
     
  10. Offline

    AsoKingdom

    Hey I seem to be getting an error that disables Towny When I start up my server. Here is the link to the pastebin of the server.log:
    http://pastebin.com/2CuMEAVn
    Can you please look into this for me? Thanks
     
  11. Offline

    LlmDl

    Your data folder is all messed up, try the backups in /towny/backups/

    You were using mysql right? Did you find out if your DB got corrupted, possibly during a conversion when iConomy changed db's? Is your mysql on the same LAN as your server?
     
    Ziden likes this.
  12. Offline

    WhosDaMan

    You guys still didn't bother to answer my question D: Its a few posts up.
     
  13. Offline

    LlmDl

    It does support multiple worlds and you can have two nations in two different worlds. Even without war running all the time, nations can fight each other in the wilderness. You can decide if you want pvp forced on in all the towns. War as it is right now allows griefing so I would wait until Elgarl re-codes war and fixes all the bugs in it.
     
  14. Offline

    WhosDaMan

    Alright, that looks good.

    Also, can you diable having to buy chunks of land if you want to build there?
     
  15. Offline

    BBFPaco

    BBFPaco said:
    1. What is the proper way to reload a town from backup?
    2. If a town does not pay upkeep, does it end up in the deleted folder? If so, what is the best way to restore?
    We had an issue where I believe upkeep wasn't paid and towns ended up in deleted folder. However, since this change, there have been issues trying to restore. Trying to restore the town.txt file and towns.txt file listing the towns results in Towny not loading them properly.

    Thank you!​


    Well, it appears that it isn't the Upkeep because I know for sure there was enough money this time. I put 20,000 in the town account.

    Do you think it has anything to do with the fact that it is a town owned by an NPC? I have two set up and owned by NPC's (they are the mayor and no residents in one). The other is set to be the default town and open permissions for anyone to build in (it's our free build area for guests).

    Your method to restore the town still doesn't help because there weren't any residents other than the NPC and I was unable to restore. I don't know exactly what files need to be restored so I have to restore all or re-create.

    I'm going to try and recreate it this time.....



    Thanks! :)
     
  16. Offline

    LlmDl

    You can decide the defaults, mayors can decide what a plot costs.
    Elgarl is recoding a lot of saving into the new release. Hold on and this rough patch will be over. If you want info on dev build join the IRC.
     
  17. Offline

    BBFPaco

    Yeah, I may join the IRC this weekend and get it set up. Our map is a temp map for 1.7, likely until 1.8 is out and things settle down.
     
  18. Offline

    LlmDl

    Transfering a world from one protection system (ie factions) or no protection system (where everyone built as large as they like) is a pain in the butt, a fresh install of towny and a fresh world is great though and will shape how the server builds quite nicely.
     
  19. Offline

    Ziden

    thx for the reply.

    im using flatfile for towny db =( just started to use it. Could the database be corrupted so fast?
     
  20. Offline

    LlmDl

    The last of the save/load bugs that are possible from renaming towns/leaving towns/using the /reload or /tareload commands have been fixed in the newest dev build. Towny's flatfile system has always been verrrry messy. Up until .72.0 /reload was never an option really. In this new build /ta reload reloads both the config and the data folder.
     
    Ziden likes this.
  21. Offline

    Ziden

    i didnt even knew it could use mysql , couldnt find user/pass/db information on config files
    ill try using sqlite, or mysql if i can, thanx for the info =]
     
  22. Offline

    Snowl

    Towny Version 0.72.1
    Bukkit: 953

    Code:
    2011-07-16 16:40:46 [SEVERE] Could not pass event PLAYER_INTERACT to Towny
    java.lang.NullPointerException
    at ca.xshade.bukkit.towny.event.TownyPlayerListener.onPlayerInteract(TownyPlayerListener.java:106)
    at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:307)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:139)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:520)
    at net.minecraft.server.Packet15Place.a(SourceFile:57)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-16 16:40:48 [SEVERE] Could not pass event PLAYER_INTERACT to Towny
    java.lang.NullPointerException
    at ca.xshade.bukkit.towny.event.TownyPlayerListener.onPlayerInteract(TownyPlayerListener.java:106)
    at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:307)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:139)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:780)
    at net.minecraft.server.Packet18ArmAnimation.a(SourceFile:35)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-16 16:40:49 [INFO] Stopping the server..
    2011-07-16 16:40:49 [INFO] Stopping server
     
  23. Offline

    dorky106

    All my plugins are up to date
     
  24. Offline

    whitemorn

    Is there anyway to disable toggling PVP in towns? I would like to keep towns as protected zones.
     
  25. Offline

    Erbros

    Code:
    2011-07-16 18:40:21 [SEVERE] Error occurred while enabling Towny v0.72.1 (Is it up to date?): null
    java.lang.NullPointerException
            at ca.xshade.bukkit.towny.TownySettings.getStrArr(TownySettings.java:334)
            at ca.xshade.bukkit.towny.TownySettings.getWorldMobRemovalEntities(TownySettings.java:724)
            at ca.xshade.bukkit.towny.MobRemovalTimerTask.<init>(MobRemovalTimerTask.java:30)
            at ca.xshade.bukkit.towny.object.TownyUniverse.toggleMobRemoval(TownyUniverse.java:83)
            at ca.xshade.bukkit.towny.Towny.load(Towny.java:267)
            at ca.xshade.bukkit.towny.Towny.onEnable(Towny.java:143)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:864)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:264)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:151)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:136)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:284)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:271)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
    CB: 953
    Towny: 0.72.1
     
  26. Offline

    LlmDl

    Towny doesn't support sqlite/mysql yet, only flatfile.

    This has something to do with swithuse perms, what did you do? Can you pastebin.com your Towny config.yml and server startup process please.
    As of right now, it's off by default in towns, controllable by the mayor.

    Your config.yml is acting funny. Pastebin.com a link to it as well as your server's startup process please.
     
  27. Offline

    gregory875

    Code:
    16:22:51 [SEVERE] Could not pass event PLAYER_MOVE to Towny
    java.lang.NullPointerException
            at ca.xshade.bukkit.towny.event.TownyPlayerListener.onPlayerMove(TownyPl
    ayerListener.java:229)
            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:321)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:163)
            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:84)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  28. Offline

    LlmDl

    This was fixed in the upcoming release. Join the IRC and ask about using dev build. It's fairly stable.
     
  29. Offline

    JdeR

    It would be interesting to be able to assign multiple sizes at once. For example, to create land for sale 10x10 but for example, create a protected 3x3 ride under town's mayor control

    Ex:

    [​IMG]
     
    BBFPaco likes this.
  30. Offline

    BBFPaco


    I like this idea, multiple plot sizes. Maybe it can happen, but it would probably need to be 2x2, 4x4, 8x8, 16x16, etc.
     
  31. Offline

    LlmDl

    @JdeR :
    This kind of thing likely wont happen but there is a way to do something similar, but only on a fresh install of towny.

    By setting the townblocksize in the config to something small, like 4x4 you are able to use a strip of 4x4 blocks for roads and setting aside large groups of townblocks for properties. As it stands a player would still have to pay for each townblock and so would the mayor when they claim the blocks as part of their town, so costs would have to be lowered. You would also have to greatly increase how many townblocks a mayor received per player.
     

Share This Page