[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

    Markus Schiller

    Could you make the Plugin aviable without Permissions? I dont like it cause I have many Problems with it..
     
  3. Offline

    Exanadu

    Is it possible to make the addon "nospawn" also include animals? ive tried adding them to the list but that didn't work. :)
     
  4. Offline

    Rcslayerpro

    Hey ???? i always get two few arguments when im trying to rename my land any helo? pm me
     
  5. Offline

    nothigh

  6. Offline

    Meridias561

    sometimes, and I don't know what might trip it, when I do a /reloadall, I get a spam of this error message:
    Code:
    011-05-13 04:05:22 [INFO] [iCoLand] Version [v2.45] (fattire) disabled
    2011-05-13 04:05:22 [INFO] [MultiVerse] - Disabled
    2011-05-13 04:05:22 [INFO] [iChat] iChat Disabled
    2011-05-13 04:05:23 [SEVERE] Could not pass event CREATURE_SPAWN to iCoLand
    java.lang.NullPointerException
        at me.slaps.iCoLand.iCoLandEntityListener.onCreatureSpawn(iCoLandEntityListener.java:31)
        at org.bukkit.plugin.java.JavaPluginLoader$54.execute(JavaPluginLoader.java:560)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:289)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callCreatureSpawnEvent(CraftEventFactory.java:228)
        at net.minecraft.server.World.addEntity(World.java:742)
        at net.minecraft.server.SpawnerCreature.spawnEntities(SourceFile:148)
        at net.minecraft.server.World.doTick(World.java:1446)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:363)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    and I get an error in the chat of Error: null.

    I do a /reloadall again and it works just fine. Everything comes back up no problem.
    I didn't start seeing this til I updated to bukkit 766 and I'd post a link to my server set up but the forum host I have is being flaky at the moment.
    edit: http://www.mc-haven.com/viewtopic.php?f=4&t=3
     
  7. Offline

    Shanev

    any chance we get an expansion command for an existing land? I'd absolutely need such a feature, since I host a server where a community of players lives in a village which I want to expand, when they have enough money, to claim more land.
     
  8. Is there a command to make it so you can only buy inside an area (a town or city) so people dont protect places in the wilderness.
     
  9. Offline

    Imm0rt41

    when a lot is defined, does the area go from the top of the map to the bottom?
     
  10. Offline

    VexedPanda

  11. Offline

    Meridias561

    I just updated to the new beta Localshops, along with the newest (2.2.17) essentials files (core, spawn,protect, groupmanager, groupbridge) and when I /reloadall, I get:

    Code:
    2011-05-14 07:32:37 [INFO] SubClassFactory parent ClassLoader [org.bukkit.plugin.java.PluginClassLoader]
    2011-05-14 07:32:37 [INFO] Entities enhanced[0] subclassed[1]
    2011-05-14 07:32:37 [INFO] Starting Minequery server on *:25566
    2011-05-14 07:32:37 [INFO] GroupManager - INFO - Scheduled Data Saving is set for every 10 minutes!
    2011-05-14 07:32:37 [INFO] GroupManager - INFO - Scheduled Data Saving is set for every 10 minutes!
    2011-05-14 07:32:37 [INFO] GroupManager - INFO - Scheduled Data Saving is set for every 10 minutes!
    2011-05-14 07:32:37 [INFO] GroupManager - INFO - Scheduled Data Saving is set for every 10 minutes!
    2011-05-14 07:32:37 [INFO] GroupManager - INFO - Scheduled Data Saving is set for every 10 minutes!
    2011-05-14 07:32:37 [INFO] GroupManager - INFO - Scheduled Data Saving is set for every 10 minutes!
    2011-05-14 07:32:37 [INFO] GroupManager - INFO - Scheduled Data Saving is set for every 10 minutes!
    2011-05-14 07:32:37 [INFO] GroupManager - INFO - Scheduled Data Saving is set for every 10 minutes!
    2011-05-14 07:32:37 [INFO] GroupManager - INFO - Scheduled Data Saving is set for every 10 minutes!
    2011-05-14 07:32:37 [INFO] GroupManager - INFO - Scheduled Data Saving is set for every 10 minutes!
    2011-05-14 07:32:37 [INFO] GroupManager - INFO - Scheduled Data Saving is set for every 10 minutes!
    2011-05-14 07:32:37 [INFO] GroupManager - INFO - Scheduled Data Saving is set for every 10 minutes!
    2011-05-14 07:32:37 [INFO] GroupManager version 1.0(alpha-5) is enabled!
    2011-05-14 07:32:37 [INFO] Fake Permissions version 2.7.2 is enabled!
    2011-05-14 07:32:37 [INFO] Locker 1.5.1 is enabled. There are 12 blocks in the database.
    2011-05-14 07:32:37 [INFO] [BBROTHER] ------------------------------------
    2011-05-14 07:32:37 [INFO] [BBROTHER] Hello, and thank you for using the TESTING version of BigBrother!
    2011-05-14 07:32:37 [INFO] [BBROTHER] Please note that, since this is far from complete, there will be many bugs.
    2011-05-14 07:32:37 [INFO] [BBROTHER] IF YOU FIND ANY BUGS, PLEASE REPORT THEM ON http://bugs.nexisonline.net/bb
    2011-05-14 07:32:37 [INFO] [BBROTHER] Please stay tuned in irc.esper.net #bigbrother for updates and build notifications.
    2011-05-14 07:32:37 [INFO] [BBROTHER] ------------------------------------
    2011-05-14 07:32:37 [INFO] [BBROTHER] BBData MySQL Driver r1 loaded!
    2011-05-14 07:32:37 [INFO] [BBROTHER] Permissions enabled using: GroupManager v1.0(alpha-5)
    2011-05-14 07:32:37 [WARNING] [BBROTHER] 'Help' isn't detected. No /help support
    2011-05-14 07:32:37 [INFO] [BBROTHER] BigBrother 1.8-SNAPSHOT enabled
    2011-05-14 07:32:37 [INFO] [MobBounty] v3.02 (Carbon) loaded.
    2011-05-14 07:32:37 [INFO] [MobBounty] Developed by: [Mattera, Steven (IchigoKyger)].
    2011-05-14 07:32:37 [INFO] [MobBounty] Config loaded.
    2011-05-14 07:32:37 [INFO] [MobBounty] hooked into Permissions/GroupManager.
    2011-05-14 07:32:37 [INFO] [MultiInv] Shared worlds loaded succesfully
    2011-05-14 07:32:37 [INFO] [MultiInv] version 1.5.2 is enabled!
    2011-05-14 07:32:38 [INFO] [iConomy] Logging is currently disabled.
    2011-05-14 07:32:38 [INFO] [iConomy] v5.0 (Eruanna) loaded.
    2011-05-14 07:32:38 [INFO] [iConomy] Developed by: [Nijikokun]
    2011-05-14 07:32:38 [INFO] [MobBounty] hooked into iConomy.
    2011-05-14 07:32:38 [INFO] [iConomy] hooked into Permissions.
    2011-05-14 07:32:38 [INFO] [GravelClay] version 1.2.5 by [Darklust] is enabled.
    2011-05-14 07:32:38 [INFO] [MultiVerse] Permissions Found
    2011-05-14 07:32:38 [INFO] [MultiVerse] - Version 1.6.4 Enabled
    2011-05-14 07:32:38 [INFO] [MultiVerse] Found iConomy, enabling payments.
    2011-05-14 07:32:38 [INFO] [MultiVerse] Loading World & Settings - 'nether' - NETHER
    2011-05-14 07:32:38 [INFO] [MultiVerse] Loading World & Settings - 'Haven' - NORMAL
    2011-05-14 07:32:38 [INFO] [MultiVerse] Loading World & Settings - 'Freeforall' - NORMAL
    2011-05-14 07:32:38 [INFO] [MultiVerse] 3 - World(s) loaded.
    2011-05-14 07:32:38 [INFO] [MultiVerse] Loading Portals
    2011-05-14 07:32:38 [INFO] [MultiVerse] 0 - Portal(s) loaded.
    2011-05-14 07:32:38 [INFO] [iChat] Found Permissions (v2.7.2)
    2011-05-14 07:32:38 [INFO] iChat (v2.2.3) enabled
    2011-05-14 07:32:38 [INFO] [LocalShops] Permissions found.
    2011-05-14 07:32:38 [INFO] [LocalShops] Loaded with 1 shop(s)
    2011-05-14 07:32:38 [INFO] [LocalShops] Version 3.0.2-Beta is enabled: 65fdbb49-4f4b-4b34-99e2-e65204808fdb
    2011-05-14 07:32:38 [INFO] [LocalShops] Loading BOSEconomy: No
    2011-05-14 07:32:38 [INFO] [LocalShops] Essentials Economy: No
    2011-05-14 07:32:38 [INFO] [LocalShops] Loading iConomy 4: No
    2011-05-14 07:32:38 [INFO] [LocalShops] iConomy 5 hooked.
    2011-05-14 07:32:38 [INFO] [LocalShops] Loading iConomy 5: Yes
    2011-05-14 07:32:38 [INFO] MobLimiter version 1.1 is enabled!
    2011-05-14 07:32:38 [INFO] TreeAssist STARTED
    2011-05-14 07:32:38 [INFO] [iCoLand] Successfully linked with iConomy
    2011-05-14 07:32:38 [INFO] [iCoLand] Successfully linked with Permissions
    2011-05-14 07:32:38 [INFO] [iCoLand] Initializing land manager...
    2011-05-14 07:32:40 [SEVERE] [iCoLand] Could not connect to database! Already locked!
    2011-05-14 07:32:40 [SEVERE] [iCoLand] Could not initialize land manager, not enabling plugin
    2011-05-14 07:32:40 [INFO] Loaded Essentials build 2.2.16 by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans and Xeology
    2011-05-14 07:32:40 [INFO] [LocalShops] Essentials Economy hooked.
    2011-05-14 07:32:40 [INFO] Loaded EssentialsSpawn build 2.2.16 by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans and Xeology
    2011-05-14 07:32:40 [INFO] [AntiBuild] version 1.4.1 enabled with multiworld support
    2011-05-14 07:32:40 [INFO] Loaded EssentialsProtect build 2.2.16 by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans and Xeology
    2011-05-14 07:32:40 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    *points to the could not connect to database lines* Any reasons anyone can think of why it would do that? Should I delete the current config and let it make a new one? (speaking of which, should I be doing that with every plugin update anyway?)

    and i still sometimes get the CREATURE_SPAWN issue I already stated earlier.

    server info: http://www.mc-haven.com/viewtopic.php?f=4&t=3
     
  12. Offline

    thedjshow

    Is it any way to sell land to some player?
     
  13. Offline

    ConsoleView

    can you add that this plugin is compatible with worldguard/worldedit please?
     
  14. Offline

    Hamsta

    could you implement that people only need to pay for the gound they build on and have a fix protection up and down (would be best if you could set those in the configure file)
     
  15. Offline

    getpaperboyd

    does this include a feature where you have to pay to go to a certain area?
     
  16. Offline

    xxwllrxx

    Can you please make this accessable with group mannager, if it isnt already?
     
  17. Offline

    Nazerb

    Could you add it so if the user is online people can destroy blocks or Place blocks. These options would need to be configable so you could choose to have one or none for that matter.
     
  18. Offline

    Avenger351

    Great mod. I have an idea for a future update though. Now you might already have this and I just don't know how to do it but something nice for the owner to have the ability to select a huge plot of land, like a city, but also be able to put specialized plots inside the big area itself. Like if I make a city and put a hospital or a PvP arena inside of it... I would be able to buy the city and have addons that effect all the land besides the specialized plots. So like the town wouldnt allow tnt but it is allowed to use tnt inside the pvp arena inside the city. or the city doesn't have heal but the hospital inside the city does. Just an idea. (Sorry if you already have this haha.)
     
  19. Offline

    MarkusE.s.

    is that plugin compitable with BOSEconomy?
     
  20. Offline

    smickles

    Anyone? it's been several weeks now...
     
  21. Offline

    xxwllrxx

    can u please make this work with group mannager??
     
  22. Offline

    Coolred303

    Is there a way to set a custom price. Example: We select the area, then type /icl price [areaname] [amount]. Would be nice if this was added. If something like this was added, what is the command? Thanks.
     
  23. Offline

    Xordaii

    anything that works with permissions works with group manager. you must use the EssentialsGroupBridge with the EssentialsGroupManager, but it works the same as Permissions. Something doesn't have to specifically support GM to work with it, just has to be able to use permission nodes.
     
  24. Offline

    Kainzo

    Is there a way to put the Addons on a permission node? I may have missed it - but did not see the permission nodes for each Addon... I see icoland.admin.modify.addons - but I dont see icoland.addon.nameofaddon - to restrict it in that manner. Will this be added?
     
  25. Offline

    timertrainer

    Nofire and NoFlow addons don't seem to work for me, wondering if it's just me or a bug (burning wool). NoBoom works flawlessly.

    But this plugin is amazing, I've been looking for something like this for a long time, thanks!
     
  26. Offline

    Tulips

    how do you sell your land :/ cus i dont know land id for selling it :(
     
  27. Offline

    IceReaper

    what about subregions? if i buy a land which represents a town, and i want to give a part if it to some1else.. give him only in that part build rights.. and maybe allow heal addon only at a specifi place?
     
  28. Offline

    Znote

    does this work?
     
  29. Offline

    DrBowe

    Is this compatible with WorldGuard? Like, could you hook into the WorldGuard region's list so that people can't purchase land that they cant build in (due to WorldGuard restrictions)
     
  30. Offline

    Xordaii

    it has been stated on page 13 and 15 that it is compatible. I don't use WorldGuard, so can't tell you first hand.
     

Share This Page