[INACTIVE][SEC/ECON] iCoLand v2.46 - buy/protect land with iConomy [740]

Discussion in 'Inactive/Unsupported Plugins' started by Magik, Mar 25, 2011.

  1. Offline

    Magik

    iCoLand v2.46
    Download/Source Links
    GitHub Source
    iColand v2.46 Jar
    older versions

    Wiki Links
    Wiki Home
    Installation Instructions
    Commands
    Addons
    Permissions
    Changelog

    Plugin Requirements
    • iCoLand v2.46 was tested against Craftbukkit build #740
    • iConomy 5.0
    • Permissions 2.7.2
    Intro
    So I wanted a plugin on my server that allows for self-service protection. But I didn't want to make these areas infinitely creatable, and I hate the idea of admins/mods having to zone out areas for people. So that's where the birth of this idea came from. This mod allows for self-service protection areas, and they are limited by the fact that they must "buy" these areas with iConomy currency. This will greatly reduce the amount of griefing issues I will have to deal with on my server as I will start telling people that this is the only valid form of protection and griefing is a fact of life that is unavoidable if you don't protect your land.

    iCoLand allows you to buy/sell areas of land ( cuboids ) for self-service protection. You select areas of land using the "/icl select" tool, then you can buy the land with "/icl buy land". This makes the land protected so no others can place or destroy blocks in there. There will be addons you can buy that will add extra features to the land you've bought. Such as announcing the zone name when you enter or leave it, having a location heal a player over time, blocking people from entering the zone completely.

    The basic premise of the plugin is that each block in the world is worth some default value (configurable). In the future, there will be the ability to make areas of land worth more. Probably a center point that is highest price modification, with a radius of effect that drops down to 0 at the edge of the circle. Addons also are a per-block pricing scheme.

    Updates and more to come, keep posted.

    Much thanks goes to Nijikokun for the great iConomy, as well as some helper functions I may have stole of his through HaloInverse's DynamicMarket plugin. Thanks to you too Halo! And thanks to TheYeti for maintaining Permissions until Bukkit solves that can of worms. As well as the Bukkti devs for making all of this possible. Also to TomyLobo for his OfflinePlayer class ( to access Permission nodes of offline players ).
     
  2. Offline

    Magik

    when i posted it it was 2.23, i've made some updates since then ;)

    full refund when selling addons:
    Code:
    Tax-Settings:
        SalesTaxPercent: 100.0
    
     
  3. Offline

    Esge

    well i updated, and it lived through several reloads, so far all ok.
    i will post an update sometime tomorrow after it goes through some load, cos right now my server is asleep :)

    i have a problem with the new permissions, i set them up according to this https://github.com/iConomy/iCoLand/wiki/Permissions
    but normal ppl are getting No Access for /icl select

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

    Shanev

    Same problem here, no access at all for default users. And the land I already own since 2.17 gets taxten every 10-15 seconds, not every 10 minutes as configured. The tax rate also changed from around 10coins to 0.50 coins
     
  5. Offline

    BlackSnow

    Same here. And somehow i dont have 13 pages of help anymore, but only 5.
     
  6. Offline

    habbah

    i love this addon and i put build in unclaimed land off, but is there a way that i can claim a land and let them mine there?
     
  7. Offline

    link2110

    I got this error when reloading the plugin, it froze the server.
    Code:
    2011-04-11 10:42:53 [SEVERE] org.h2.jdbc.JdbcSQLException: Database may be already in use: "Locked by another process". Possible solutions: close all other connection(s); use the server mode [90020-153]
    2011-04-11 10:42:53 [SEVERE] 	at org.h2.message.DbException.getJdbcSQLException(DbException.java:327)
    2011-04-11 10:42:53 [SEVERE] 	at org.h2.message.DbException.get(DbException.java:167)
    2011-04-11 10:42:53 [SEVERE] 	at org.h2.message.DbException.get(DbException.java:144)
    2011-04-11 10:42:53 [SEVERE] 	at org.h2.store.FileLock.getExceptionAlreadyInUse(FileLock.java:443)
    2011-04-11 10:42:53 [SEVERE] 	at org.h2.store.FileLock.lockFile(FileLock.java:338)
    2011-04-11 10:42:53 [SEVERE] 	at org.h2.store.FileLock.lock(FileLock.java:134)
    2011-04-11 10:42:53 [SEVERE] 	at org.h2.engine.Database.open(Database.java:535)
    2011-04-11 10:42:53 [SEVERE] 	at org.h2.engine.Database.openDatabase(Database.java:218)
    2011-04-11 10:42:53 [SEVERE] 	at org.h2.engine.Database.<init>(Database.java:213)
    2011-04-11 10:42:53 [SEVERE] 	at org.h2.engine.Engine.openSession(Engine.java:56)
    2011-04-11 10:42:53 [SEVERE] 	at org.h2.engine.Engine.openSession(Engine.java:159)
    2011-04-11 10:42:53 [SEVERE] 	at org.h2.engine.Engine.createSessionAndValidate(Engine.java:138)
    2011-04-11 10:42:53 [SEVERE] 	at org.h2.engine.Engine.createSession(Engine.java:121)
    2011-04-11 10:42:53 [SEVERE] 	at org.h2.engine.Engine.createSession(Engine.java:28)
    2011-04-11 10:42:53 [SEVERE] 	at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:285)
    2011-04-11 10:42:53 [SEVERE] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:114)
    2011-04-11 10:42:53 [SEVERE] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:98)
    2011-04-11 10:42:53 [SEVERE] 	at org.h2.Driver.connect(Driver.java:72)
    2011-04-11 10:42:53 [SEVERE] 	at org.h2.jdbcx.JdbcDataSource.getJdbcConnection(JdbcDataSource.java:184)
    2011-04-11 10:42:53 [SEVERE] 	at org.h2.jdbcx.JdbcDataSource.getXAConnection(JdbcDataSource.java:321)
    2011-04-11 10:42:53 [SEVERE] 	at org.h2.jdbcx.JdbcDataSource.getPooledConnection(JdbcDataSource.java:351)
    2011-04-11 10:42:53 [SEVERE] 	at org.h2.jdbcx.JdbcConnectionPool.getConnectionNow(JdbcConnectionPool.java:223)
    2011-04-11 10:42:53 [SEVERE] 	at org.h2.jdbcx.JdbcConnectionPool.getConnection(JdbcConnectionPool.java:196)
    2011-04-11 10:42:53 [SEVERE] 	at me.slaps.iCoLand.LandDBH2.getConnection(LandDBH2.java:56)
    2011-04-11 10:42:53 [SEVERE] 	at me.slaps.iCoLand.LandDBH2.tableExists(LandDBH2.java:90)
    2011-04-11 10:42:53 [SEVERE] 	at me.slaps.iCoLand.LandDBH2.initDB(LandDBH2.java:44)
    2011-04-11 10:42:53 [SEVERE] 	at me.slaps.iCoLand.LandDBH2.<init>(LandDBH2.java:32)
    2011-04-11 10:42:53 [SEVERE] 	at me.slaps.iCoLand.iCoLand.setup(iCoLand.java:171)
    2011-04-11 10:42:53 [SEVERE] 	at me.slaps.iCoLand.iCoLand.tryEnablePlugins(iCoLand.java:143)
    2011-04-11 10:42:53 [SEVERE] 	at me.slaps.iCoLand.iCoLand.onEnable(iCoLand.java:110)
    2011-04-11 10:42:53 [SEVERE] 	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:118)
    2011-04-11 10:42:53 [SEVERE] 	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:514)
    2011-04-11 10:42:53 [SEVERE] 	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:216)
    2011-04-11 10:42:53 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:94)
    2011-04-11 10:42:53 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:72)
    2011-04-11 10:42:53 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:264)
    2011-04-11 10:42:53 [SEVERE] 	at com.earth2me.essentials.commands.Commandplugin.run(Commandplugin.java:58)
    2011-04-11 10:42:53 [SEVERE] 	at com.earth2me.essentials.commands.EssentialsCommand.run(EssentialsCommand.java:50)
    2011-04-11 10:42:53 [SEVERE] 	at com.earth2me.essentials.commands.EssentialsCommand.run(EssentialsCommand.java:45)
    2011-04-11 10:42:53 [SEVERE] 	at com.earth2me.essentials.Essentials.onCommand(Essentials.java:597)
    2011-04-11 10:42:53 [SEVERE] 	at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    2011-04-11 10:42:53 [SEVERE] 	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:80)
    2011-04-11 10:42:53 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:233)
    2011-04-11 10:42:53 [SEVERE] 	at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:594)
    2011-04-11 10:42:53 [SEVERE] 	at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:557)
    2011-04-11 10:42:53 [SEVERE] 	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:551)
    2011-04-11 10:42:53 [SEVERE] 	at net.minecraft.server.Packet3Chat.a(SourceFile:24)
    2011-04-11 10:42:53 [SEVERE] 	at net.minecraft.server.NetworkManager.a(NetworkManager.java:198)
    2011-04-11 10:42:53 [SEVERE] 	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:72)
    2011-04-11 10:42:53 [SEVERE] 	at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    2011-04-11 10:42:53 [SEVERE] 	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:368)
    2011-04-11 10:42:53 [SEVERE] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
    2011-04-11 10:42:53 [SEVERE] 	at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    2011-04-11 10:42:53 [SEVERE] [iCoLand] Could not connect to database!
    2011-04-11 10:42:53 [SEVERE] null loading iCoLand vv2.19 (Is it up to date?)
    java.lang.NullPointerException
    	at me.slaps.iCoLand.LandDBH2.tableExists(LandDBH2.java:95)
    	at me.slaps.iCoLand.LandDBH2.initDB(LandDBH2.java:44)
    	at me.slaps.iCoLand.LandDBH2.<init>(LandDBH2.java:32)
    	at me.slaps.iCoLand.iCoLand.setup(iCoLand.java:171)
    	at me.slaps.iCoLand.iCoLand.tryEnablePlugins(iCoLand.java:143)
    	at me.slaps.iCoLand.iCoLand.onEnable(iCoLand.java:110)
    	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:118)
    	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:514)
    	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:216)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:94)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:72)
    	at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:264)
    	at com.earth2me.essentials.commands.Commandplugin.run(Commandplugin.java:58)
    	at com.earth2me.essentials.commands.EssentialsCommand.run(EssentialsCommand.java:50)
    	at com.earth2me.essentials.commands.EssentialsCommand.run(EssentialsCommand.java:45)
    	at com.earth2me.essentials.Essentials.onCommand(Essentials.java:597)
    	at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:80)
    	at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:233)
    	at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:594)
    	at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:557)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:551)
    	at net.minecraft.server.Packet3Chat.a(SourceFile:24)
    	at net.minecraft.server.NetworkManager.a(NetworkManager.java:198)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:72)
    	at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:368)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    2011-04-11 10:42:53 [INFO] §7[Founder]§f§4§4Panner§f§f§f§7:§f clockwork no more caps for you
    2011-04-11 10:42:53 [SEVERE] Could not pass event PLAYER_MOVE to iCoLand
    java.lang.NullPointerException
    	at me.slaps.iCoLand.iCoLandPlayerListener.onPlayerMove(iCoLandPlayerListener.java:94)
    	at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:205)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:255)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:128)
    	at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    	at net.minecraft.server.NetworkManager.a(NetworkManager.java:198)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:72)
    	at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:368)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    2011-04-11 10:42:53 [SEVERE] Could not pass event PLAYER_MOVE to iCoLand
    java.lang.NullPointerException
    	at me.slaps.iCoLand.iCoLandPlayerListener.onPlayerMove(iCoLandPlayerListener.java:94)
    	at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:205)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:255)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:128)
    	at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    	at net.minecraft.server.NetworkManager.a(NetworkManager.java:198)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:72)
    	at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:368)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    2011-04-11 10:42:53 [SEVERE] Could not pass event PLAYER_MOVE to iCoLand
    java.lang.NullPointerException
    	at me.slaps.iCoLand.iCoLandPlayerListener.onPlayerMove(iCoLandPlayerListener.java:94)
    	at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:205)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:255)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:128)
    	at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    	at net.minecraft.server.NetworkManager.a(NetworkManager.java:198)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:72)
    	at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:368)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    2011-04-11 10:42:54 [SEVERE] java.lang.NullPointerException
    2011-04-11 10:42:54 [SEVERE] 	at me.slaps.iCoLand.MobKillTask.run(MobKillTask.java:17)
    2011-04-11 10:42:54 [SEVERE] 	at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:122)
    2011-04-11 10:42:54 [SEVERE] 	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:356)
    2011-04-11 10:42:54 [SEVERE] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
    2011-04-11 10:42:54 [SEVERE] 	at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    2011-04-11 10:42:54 [SEVERE] Unexpected exception
    java.lang.NullPointerException
    	at me.slaps.iCoLand.MobKillTask.run(MobKillTask.java:17)
    	at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:122)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:356)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    
    CB617, Version 2.19.
     
  8. Offline

    BlackSnow

    If i'm not mistaken, you could just buy the land you want the to mine in, and give perms to the whole ''default'' group. But i think that way they will be able to build and destroy, not just destroy (mine). Somebody correct me if i'm wrong.
     
  9. Offline

    Magik

    meh I forgot to change the perm checks in a couple places, I thought I got all of them, but I guess not. Try it with: https://github.com/downloads/iConomy/iCoLand/iCoLand-2.27.jar

    I believe this should be fixed in the latest

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

    Esge

  11. Offline

    Magik

    oh no, I prefer your type of user ;) You state problems you have, and still come back after to comment that it's working! I usually help people and then they don't come back and say it's all working, so from my point of view, I never know if I've fixed anything. Feedback is an important part of the developing process, and since I'm also just coding this myself, a fresh perspective, or set of eyes, sometimes helps to track down issues or bugs. So thanks for reporting your issues, and reporting if it was fixed! I'm just glad it works out nicely for you.
    hopefully fixed in the latest as Esge posted above
    Can you try the latest version? I had some bugs in my tax code previous to last couple of versions. Also, can you re-check your config to make sure the tax interval settings are correct?
     
  12. Offline

    panderiz

    Most instancse of real life griefing are protected by police not the person. I like this plugin but that's just the most retarded thing I've ever heard today...
     
  13. Offline

    Esge

    yeah, i earn my living as a software tester, so i'm kinda used to the find, report, fix, verify cycle of a bug :)
     
  14. Offline

    Magik

    minecraft != the real world, just like how the internet != the real world

    I've found through over a decade of experience with the internet that hiding behind an anonymous pseudonym where the only repercussions affect your in-game persona, that people tend to let hate and griefing flow much more freely than in the real world where you can not hide behind some faceless internet nickname. In the real world, there are real consequences, and in a game world there are game-consequences.

    And just as you explain that police are a mechanic to protect against griefing. This plugin is a mechanic in lieu of active policing ( much like a home security system ).

    I still stand by the fact that IN AN ONLINE GAME griefing is an unavoidable fact of life. If you think differently, then you must not have had very much exposure to online gaming, specifically MMORPGs.

    I think the fact that you think my comment is retarded is probably the most retarded thing I've heard this year.

    If you don't think griefing is an issue, then why the fuck are you looking at a protection plugin. I imagine, extending your own analogy, that you must have a paid police force on your server that deals with griefing then... If you don't like the plugin, don't use it, you don't need to bring your inane comments that do absolutely nothing to aide discussion here.
     
  15. Offline

    Shanev

    I'll test the newest version tomorrow and give you feedback then, but the tax interval was at 10, thats for sure. But, as I said, i'll give it another try tomorrow, maybe it'll work completely with the newest version
     
  16. Offline

    Magik

    you should be able to calculate the actual tax as well - Tax-Rate is a percent, so having 1.0 there means 1% tax. Tax is calculated by taking the total volume * raw block price * tax-rate.

    And as I said, there were bugs in previous to the latest versions that calculated the tax value incorrectly
     
  17. Offline

    Ash88

    Don't let the troll's get to ya Magik - you've got a winner here. I'm excited whenever I see you have announced a new update! (and I'm not a very excitable person).

    You have more patience then I do - I wouldn't even bother responding ;)

    A quick question:

    Is there a program, like mysqlphpadmin for mysql, that would allow me to easily access, view, edit the H2 database that you use? I'm not familiar with H2 and I just downloaded and installed 3 programs that don't do what I need :)

    With the plugin NPCX, for example, I use OpenOffice.Calc to create/edit all the data tables and then just import them back into the database. It is a lot faster - and I can quickly fix mistakes (like when my /select was 1 square off).

    There has to be something similar for H2 - I just can't find it.

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

    Fyrecrypts

    Very cool plugin that we've got on our server. A couple of our server users had some addon ideas, and I thought I'd mention them.

    First, the ability to teleport into your land. On purchasing the addon you would specify a name, and then you had access to a command /icl tp [name] or some other function and on using you'd just land somewhere in that area.

    Secondly, the ability to have certain mobs not despawn on the area. So our users could create a chicken coop, or a pig sty, etc... Not really sure if you'd want a specific addon for each mob type, that seems dirty from a programming perspective. I guess you could specify the mob when you buy the addon. Not really sure, just throwing some ideas out there. =)

    Thanks for making a cool way to stop griefing.
     
  19. Offline

    Magik

    I havn't seen anything necessarily as easy as phpmysqladmin, but the h2.jar itself has a console you can access with a webpage, but unless you are familiar with SQL commands/syntax, it won't be very helpful. You need to enter in all the queries manually...


    Yeah, both of those are good ideas I've thought of myself. And I've run into the mob-despawn problem as well ( lost my wolfie :'( )

    For the /tp that should be more or less easy to do... Maybe I could have some sort of /tp location one could edit. or maybe just automatically finds a place to tp you to...

    For the de-spawn thing, I think again, it would be best if it was configurable by the user. Maybe have some sort of /icl edit <landID> despawn <tags> type of thing where you could edit a list of things that would despawn...
     
    Fyrecrypts likes this.
  20. Offline

    BlackSnow

    Pages still not working, but i dont rly care becouse nobody reads /help anyways, they just bug other players.
    Plugin works perfect now, thank you very much :) Even the previous problem is fixed (user bought land, and couldn't build in it, even after giving himself perms to do so-have no idea what was wrong but i'm guessing something with permissions)
    Long story short.... THANK YOU ! :)
     
  21. Offline

    BrainnDamagee

    Firstly, very cool plug-in, extremely helpful, one question.

    Is it possible to set multiple owners for one set of land? Like an Admin Lounge?

    Anyway, Thank You for this awesome plug-in :)
     
  22. Offline

    panderiz


    You absolutely right! I file a petition everytime I lose my ship in eve to a suicide gank.

    BigBrother and ten seconds of your time and a griefers damage is completely undone
     
  23. Offline

    Shanev

    Tax rate is calculated properly, but the time interval seems to be related to seconds and not minutes. When I enter 10 in the config my taxes get paid every 10 seconds.

    edit: but when using 600 in the config (10mins in seconds) it doesn't work at all, or it does, and I have to wait 10 hours. But with 10 in the config I have to wait around, not exactly, 10 seconds
     
  24. Offline

    Keyjin

    hey i have a question.
    can i do a zone where players can mine some stuff but they can't build somethin?
    pls answer fast^^
     
  25. Offline

    Magik

    plugin updated to v2.29
    • divide by zero error in time formatting
    • added negative due dates formatting
    • added better database connection/plugin enabling scheme
    • fixed tax code for "notax" perms
    • added catchup to tax code ( will repeat taxes until they are up to date )
    • fixed heal interval set to 0 eating 100% cpu
    • fixed /icl info to show 0 for taxes with "notax" perm
    Did this happen with users who only had the "notax" perm or for every user?

    I found a bug in the tax code that wasn't updating the date taxed for users with the "notax" perm
     
  26. Offline

    habbah

    ty love the addon, kinda wish it had a pvp addon tho
     
  27. Offline

    Magik

    like prevent PvP in the zone? That could be easily added I think
     
  28. Offline

    habbah

    ya

    Hey I LOVE the addon, But there is one thing my members keep requesting. they want to be able to add co-owners to there regions. they like to build homes with multiple people.

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

    BrainnDamagee

    How would I rid of taxes for Buying and Keeping Land but not for Selling?
     
  30. Offline

    Magik

    ok, it's added, the addon is called "nopvp", I couldn't test it locally since I don't have anyone to PvP, but could you give it a try and let me know?

    set Tax-Interval to 0 - this stops any taxing from happening

    set SalesTax to desired sell tax

    there is no tax on buying

    I can look into it.... but what would said new owners be capable of? everything? changing the original owner? Which of the owners gets taxed? Which of the owners can sell addons? If a new owner sells an addon that another owner bought, who gets the cash?

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

    habbah

    Maybe not an owner maybe a resident, they just need to be able to destroy and place blocks
     

Share This Page