ChunkOwn
Version 1.0.4
NOTE: This plugin requires you have Vault enabled on your server
This is a very simple way to handle griefers. It allows Player's to buy specific Chunks in the World so only they (and admins) can build there. Admins can limit how many Chunks each player can own, and Players can add Co-owners to allow them building rights.
Features:
- Supports all major Economies and Permission Plugins thanks to Vault
- You can change what command this plugin uses by editing the plugin.yml (found inside the plugin jar file)
- MultiWorld support
- Configurable properties
- Custom messages
- Players can buy unowned land, no need for Admins to run around protecting houses for Players
- Limit the amount of Chunks Players can own
- Custom buy/sell prices
- Customize how deep Players own land (defaulted near sea level)
- Option to automatically place a specific type of block along the edge of the Player's Chunk (to outline)
- Option to delete a Players owned Chunks and revert the Chunk back if they do not log in for a specified amount of days.
- Players can purchase Add-ons for their property such as chest locking, and auto healing
- Players can be notified when they enter someone else's owned land
- Players can be notified when another Player enters their owned land (with TextPlayer support)
- Players can preview land before they buy it
- Players can be forced to group their land together
- Optional increased cost for each additional Chunk
- Simple commands
- Blocks many griefing events
- Allows Co-owners who will also have build rights
- Co-owners can be a specific Player or a specific Permissions Group
Permission Nodes:
Commands:
Tutorials:
Video:
Coming soon!
@Codisimus
Awesome, I'll report any bugs that I find in the future.
@deleted_7672661
fixed in 0.6.1
I love this plugin. Instead of using the default glass for marking the corners, I set it to Dead Shrub. (ID 31) That makes it so if you constantly type /chunk preview, the marker blocks won't keep stacking like glass does.
Also, I set my buyprice=1.5 and sellprice=1.0 and it's a little messed up. The price is 100 coins. (BOSEconomy) When I buy a chunk, the price for the next chunk goes up x1.5 which is expected. But when I sell the chunk the price for the next one stays at x1.5.
Edit: It is not counting chunks correctly. When I buy 1 chunk, it says I own 2 chunks. So, if there is a limit of 2 chunks I can really only own 1.
@jisaacs1207
if you want you can help me test the dev build I just released. Once I get the rest of my plugins updated I can look into adding that feature.
@NoahIvaldi
@MartN00
@EHAndrew
New Dev build of #ChunkOwn for 1.2.2, http://dl.dropbox.com/u/23866327/Plugins/Dev%20Builds/ChunkOwn.jar. Testers would be great.
@Codisimus
Ah, okay. Oh, well.
@EHAndrew
@MartN00
I didn't realize R5 would be released so soon. I am going to work solely on this tonight to get it updated
that is exactly what i need! but will this plugin updated? would be very nice :)
will chunkown be ready for R5?
why people with the permission chunkown.free get money if they sell chunks? i use free chunks for vip's. but thats verry unpractical that they can earn so money.
regards
Also got this error happening on our server when trying to use the commands.
2012-02-13 22:39:34 [SEVERE] null
org.bukkit.command.CommandException Unhandled exception executing command 'chun
k' in plugin ChunkOwn v0.5.2
I don't have any saved chunks from your plugin yet, only world guarded regions.
@jisaacs1207
nope, not abandoned. I want to add the feature you were talking about but you would have to delete all saved chunks if you want to change the size (I cant think of a way around it)
Eep, abandoned?
I am still getting this error:
<<code 08.02 17:12:32 [Server] INFO ... 12 more 08.02 17:12:32 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) 08.02 17:12:32 [Server] INFO at com.codisimus.plugins.chunkown.listeners.CommandListener.onCommand(CommandListener.java:74) 08.02 17:12:32 [Server] INFO at com.codisimus.plugins.chunkown.listeners.CommandListener.buy(CommandListener.java:161) 08.02 17:12:32 [Server] INFO at org.bukkit.craftbukkit.entity.CraftPlayer.sendMessage(CraftPlayer.java:125) 08.02 17:12:32 [Server] INFO at org.bukkit.craftbukkit.entity.CraftPlayer.sendRawMessage(CraftPlayer.java:121) 08.02 17:12:32 [Server] INFO at net.minecraft.server.NetServerHandler.sendPacket(NetServerHandler.java:681) 08.02 17:12:32 [Server] INFO at org.bukkit.craftbukkit.TextWrapper.wrapText(TextWrapper.java:34) 08.02 17:12:32 [Server] INFO Caused by: java.lang.NullPointerException 08.02 17:12:32 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:465) 08.02 17:12:32 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435) 08.02 17:12:32 [Server] INFO at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537) 08.02 17:12:32 [Server] INFO at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) 08.02 17:12:32 [Server] INFO at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100) 08.02 17:12:32 [Server] INFO at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) 08.02 17:12:32 [Server] INFO at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33) 08.02 17:12:32 [Server] INFO at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:725) 08.02 17:12:32 [Server] INFO at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:737) 08.02 17:12:32 [Server] INFO at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:777) 08.02 17:12:32 [Server] INFO at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:386) 08.02 17:12:32 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) 08.02 17:12:32 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) 08.02 17:12:32 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'chunk' in plugin ChunkOwn v0.5.2 08.02 17:12:32 [Server] SEVERE null>> <</code>>
I'm running the newest version.
Code :
I had meant that the admin could set the X by X chunk purchase. For example, on my server, I don't want users to have anything less than a 50x50 plot of land or so. It would make it too easy, consider our economy, for them to own land (cheaply). I would prefer that they would have to buy in several chunk blocks. Also, checking worldguard, and creating worldguard regions with specific flags, would help current users of worldguard. For example, it would ensure people don't buy chunks over already existing regions.
@NoahIvaldi
my guess is they use yml which would make it a lot easier to do that, but I don't like the yml format.
@Codisimus
Like I said, I wouldn't know. I was hoping that you could just allow the properties to be calculated individually, then leave the stopping point for server admins to decide and configure in. If it helps, consider asking the Heroes developers for how they made it so that people could easily configure their own classes and abilities into the game. Again, coding is all Greek to me, but I thought that, if one plugin can allow admins to configure all that kind of stuff in, a few different price parameters couldn't be too troublesome. I could be totally wrong; always take my suggestions with a proverbial grain of salt.
HY
this error i got now.
http://pastebin.com/aHR5ne4T
Bukkit-1.1-R3-b1846jnks ChunkOwn 0.5.1
now i update on ChunkOwn 0.5.2
@NoahIvaldi
I'm just not sure how I would read that into the program.... I could loop through (look for ChunkOne properties, then ChunkTwo, then ChunkThree, etc.) but when would I know too stop?