[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

    jarrose88

    does the latest build work for 1.8 because it say towny isent up to date
     
  3. Offline

    DaveRyan

    Is it possible to turn OFF passive mobs (Animals like sheep/chickens) in the wilderness? Our server is experiencing lag issues and until the hardware is updated, we have turned passive mobs off. However, we would like to turn them back on, but only inside of towns.. not in the wilderness. Anywhere to change that in the config?

    Thanks!
     
  4. Offline

    AHgpeu

    tell me please how to access the moderators to create and destroy in all cities?
    that add to the permissions?
    sorry for my english
     
  5. Offline

    apan56

    Sorry to bother you again but it seems that our Plot system dosn't work, the owner of a town cant sell plots to the residents.
    Some one got any idea?
     
  6. Offline

    Werri

    i have found the error cause, when you are using old version of spoutbackpack, then will the error come, update
    spoutbackpack to SpoutBackpack v2.3.6_3 and the error will disappears.
    Sorry for my bad english.
    thanks guys for your help!
    org.bukkit.command.CommandException: Unhandled exception executing command 'town' in plugin Towny v0.77.1.0
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:355)
    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 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 org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:501)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:471)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    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:194)
    at com.palmergames.bukkit.towny.object.TownyEconomyObject.setBalance(TownyEconomyObject.java:119)
    at com.palmergames.bukkit.towny.command.TownCommand.newTown(TownCommand.java:831)
    at com.palmergames.bukkit.towny.command.TownCommand.newTown(TownCommand.java:795)
    at com.palmergames.bukkit.towny.command.TownCommand.parseTownCommand(TownCommand.java:122)
    at com.palmergames.bukkit.towny.command.TownCommand.onCommand(TownCommand.java:93)
     
  7. Offline

    LlmDl

    Yes it does, you'll notice the thread title has 1337 in it, 1337 is for 1.8.

    Yes it is possible. In the towny config @
    Code:
    world_mob_removal_entities: WaterMob,Flying,Slime
    
    Add to that list:Chicken, Cow, Sheep, Pig

    towny.admin will give them that ability.

    towny.town.plot is required to use any /plot command. It could be that you're using it all back wards or something. Describe the steps you've taken so far.
     
  8. Offline

    AHgpeu

    I need only add the ability to create and destroy.
    townyadmin team would not want to give
     
  9. Offline

    XepherLink

    fix register.jar it corrupts towny
     
  10. Offline

    LlmDl

    You're completely wrong, please refrain from posting here if you aren't going to read the first post and follow instructions.
    *posts get-out-frog*
     
  11. Offline

    XepherLink

    Possible to make it so wilderness has entities only in allocated areas. For example, set global mobs to all mobs, then make a region and flag it for mob respawns
     
  12. Offline

    ElgarL

    The issues with register jar, is that SOME plugins are still using it's source bundled into their own plugin without changing the namespace.
    Where possible ALL plugins should hook the register jar. Where not possible they should refactor the namespace on the register source within their plugin.
     
  13. Offline

    XepherLink

    Here is my permissions
    Why can players still break logs and wood even though i have specified only a few block that can be broken in the wild
    Code:
    groups:
        Viewer:
            default: true
            info:
                build: false
            inheritance: null
            permissions:
            - essentials.spawn
            - AntiGuest.movement
            - buttonwarp.use
            - AntiGuest.chat
            - essentials.motd
            - essentials.suicide
            - iConomy.holdings
            - iConomy.holdings.others
            - iConomy.help
            - heroes.reset
            - spouttrade.trade
            - iConomy.payment
            - essentials.rules
            - essentials.help
            - towny.chat.town
            - towny.chat.nation
            - essentials.home
            - towny.top
            - essentials.signs.use.*
        Vrom:
            default: true
            info:
                build: false
            inheritance:
            - Viewer
            permissions:
            - essentials.spawn
            - AntiGuest.movement
            - towny.town.plot
            - towny.town.resident
            - heroes.classes.*
            - mcmmo.skills.*
            - mcmmo.regeneration
            - mcmmo.regeneration
            - mcmmo.commands.party
            - mcmmo.commands.whois
            - mcmmo.commands.ptp
            - towny.town.rename
            - towny.town.delete
            - towny.town.claim
            - towny.town.spawn.ally
            - towny.town.spawn.nation
            - towny.town.spawn.town
            - buttonwarp.use
            - towny.wild.block.267.itemuse
            - towny.wild.block.268.itemuse
            - towny.wild.block.272.itemuse
            - towny.wild.block.274.itemuse
            - towny.wild.block.270.itemuse
            - towny.wild.block.257.itemuse
            - towny.wild.block.21.destroy
            - towny.wild.block.16.destroy
            - towny.wild.block.15.destroy
            - towny.wild.block.14.destroy
            - AntiGuest.*
            - essentials.pay
            - essentials.msg
            - essentials.sell
            - essentials.mail
            - towny.wild.block.297.itemuse
            - towny.wild.block.329.itemuse
            - towny.wild.block.319.itemuse
            - towny.wild.block.320.itemuse
            - towny.wild.block.367.itemuse
            - towny.wild.block.363.itemuse
            - towny.wild.block.364.itemuse
            - towny.wild.block.262.itemuse
            - towny.wild.block.261.itemuse
            - towny.wild.block.360.itemuse
            - essentials.mail.send
            - essentials.tpa
            - essentials.tpaccept
            - towny.wild.block.54.itemuse
            - towny.wild.block.61.itemuse
            - towny.wild.block.62.itemuse
            - towny.wild.block.265.itemuse
            - towny.wild.block.266.itemuse
            - towny.wild.block.260.itemuse
            - towny.wild.block.263.itemuse
            - towny.town.toggle.public
            - essentials.tpahere
            - essentials.tpdeny
        VIP:
            default: false
            info:
                build: true
            inheritance:
            - Vrom
            permissions:
            - towny.wild.block.278.itemuse
            - essentials.afk
            - towny.wild.block.276.itemuse
            - mobdisguise.sheep
            - towny.wild.block.264.itemuse
        MVP:
            default: false
            info:
                build: true
            inheritance:
            - VIP
            permissions:
            - essentials.compass
            - essentials.afk
            - towny.wild.block.74.destroy
            - towny.wild.block.56.destroy
            - mobdisguise.pig
            - towny.nation.*
        Almighty:
            default: false
            info:
                build: true
            inheritance:
            - MVP
            permissions:
            - essentials.afk
            - mobdisguise.player
            - essentials.me
            - mobdisguise.creeper
        Legend:
            default: false
            info:
                build: true
            inheritance:
            - Almighty
            permissions:
            - essentials.back
            - simplerespawn.exempt
            - towny.town.toggle.mobs
            - towny.town.toggle.pvp
            - essentials.afk
            - mobdisguise.*
            - mobdisguise.player
            - essentials.depth
        Architect:
            default: false
            info:
                build: true
            inheritance:
            - Legend
            permissions:
            - essentials.clearinventory
            - okmodtickets.tier.mod
            - worldedit.*
            - towny.wild.*
            - towny.cheat.bypass
            - essentials.signs.break.disposal
            - essentials.time
        Owner:
            default: false
            info:
                build: true
            inheritance: null
            permissions:
            - '*'
    users:
        dylanlao1:
            group:
            - Vrom
        psyro666:
            group:
            - Architect
        Spraymaster:
            group:
            - Owner
        Krayolla:
            group:
            - Owner
        soukan:
            group:
            - Owner
        Jnx:
            group:
            - Builder
        ChazFletcher:
            group:
            - Builder
        AngelOriginal:
            group:
            - Architect
        Admiralrach:
            group:
            - Architect
        kammerer19932:
            group:
            - Architect
    
     
  14. Offline

    LlmDl

    Where did you specify the wildignore blocks? If you did it in the config you need to set it in the world files at \towny\data\worlds\worldname.txt, the config is only settings for new worlds.

    You will want to empty the id list in the worldname.txt in order to rely solely on the permission nodes you've given.
     
  15. Offline

    ForsakenRealmz

    So I want to claim a lot of land with Towny and I'm the owner of my server but it says "Not enough available town blocks to claim this land". How do I bypass that?
     
  16. Offline

    LlmDl

    Give yourself more townblocks with the admin command: /ta givebonus {townname} {amount}
     
  17. Offline

    ForsakenRealmz

    Ty good sir!
     
  18. Offline

    trash0

    Hi Help Please!

    I want to disable PVP globally but enable PVP in towns or arena plots! is it possible ??

    I do not want PVP in Wilderness but only in towns!!

    I tried to disable it globally but enable it in towns or arena plots - but it does not work! Help please!
    the global flag seems to override all town settings...
     
  19. Offline

    Sorwig

    Is it possible to have the nether not part of the wild? As I would like the nether not to have the same restrictions as the wild that I have configured. Currently in the wild you can only place certain blocks without claiming the land, I would like the nether open and free to do as you please. Thanks.
     
  20. Offline

    LlmDl

    You can either give them the towny.wild.* permission node for that world or you can turn off towny in that world, this will stop them from claiming towns in the nether as well, using /tw toggle usingtowny (while standing in the nether.)

    I might have flubbed it, try /plot toggle mobs
    with an s

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Sep 9, 2018
  21. Offline

    Sorwig

    Thank you!
     
  22. Offline

    timmaeh

    hi there, is there a way to hook into mobarena? Cause if the arena is in a town, the monsters despawn after 5s.
     
  23. Offline

    LlmDl

    In each townblock of your arena type '/plot toggle mob' to turn mob spawning on in those plots.
     
    timmaeh likes this.
  24. Offline

    M24o

    Hello. As long as I don't create a new town, everything works fine. But then, when I create a new town, I get the "An internal error..." string when I type in e.g. /town.
    I didn't mess up my config and I am using Towny v. 0.77.1.0 and Craftbukkit leet (1337).
    Here is the error I get:
    Code:
    19:30:40 [INFO] [PLAYER_COMMAND] M24o: /town
    19:30:40 [INFO] [Towny] Error could not read getTownPrefix.
    19:30:40 [INFO] [Towny] Error could not read getTownPostfix.
    19:30:40 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'town' in plugin Towny v0.77.1.0
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:355)
        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 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:471)
        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.TownySettings.getMayorPrefix(TownySettings.java:749)
        at com.palmergames.bukkit.towny.TownyFormatter.getFormattedResidentName(TownyFormatter.java:281)
        at com.palmergames.bukkit.towny.TownyFormatter.getFormattedName(TownyFormatter.java:266)
        at com.palmergames.bukkit.towny.TownyFormatter.getStatus(TownyFormatter.java:155)
        at com.palmergames.bukkit.towny.object.TownyUniverse.getStatus(TownyUniverse.java:850)
        at com.palmergames.bukkit.towny.command.TownCommand.parseTownCommand(TownCommand.java:107)
        at com.palmergames.bukkit.towny.command.TownCommand.onCommand(TownCommand.java:93)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
        ... 12 more
    >
    
    And here my config on pastebin:
    http://pastebin.com/Bn7jtZi6
    What did I do wrong?
     
  25. Offline

    timmaeh

    Problem, towny says "invalid 'plot' property" :(
     
  26. Offline

    MikeKoder

    I'm curious, is there a way or a plugin that is compatable with towny that allows you to join a town by left clicking a sign? Or any other way for players to join a town if the mayor is not online to invite them?
     
  27. Offline

    LlmDl

    Mayors can promote residents to assistant status (should be reserved for only people that are completely trusted,) or you could try messing around with Command Signs and the /ta town {townname} add {playername} command. I don't know if command signs can supply the playername based of the person executing the command sign.

    There are some security issues if towns were open-to-join, especially if the town's plot perms allowed residents to affect the town.
     
  28. Offline

    Ben Balentine

  29. Offline

    LlmDl

    We've already got sql support on the board. There's not very much point to it, Towny's data is loaded into ram on startup anyways. It is something that's planned, for after the war overhaul which is underway.
    By all means voice your support for it, just do it in the proper issue.
     
  30. Offline

    gummby8

     
  31. Offline

    Dargan

    Is it possible to make it so pvp is only on in arena's and during wars, if so what settings need to be true/false to make that so.
     

Share This Page