This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.
iChunk
Introduction
This plugin is a chunk based protection system designed to be the most lightweight possible, it also allows the server owner to set a limit on maximum claimed chunks and also to set a different limit for players with VIP permission. The plugin also blocks multiple griefing methods from players to mob griefing.
Supported protections
Player breaking/placing blocks;
Block burning from fire (Configurable);
Fire spread (Configurable);
Dispensing liquids into protected chunks;
Sticky/normal pistions;
Growing crops;
Enderman picking blocks;
Zombies breaking doors;
Creeper explosion;
Player sleeping on beds;
Player empting/filling liquids;
Player interacting with chests, brewing stands, furnaces, dispensers, buttons, levers, etc;
Commands
All commands start with /chunk and uses parameters to perform actions. List of parameters:
Parameter
Description
Required permission
claim
Claims the chunk you're standing on.
iChunk.command.chunk
abandon
Abandons the chunk you're standing on, only if you own it.
iChunk.command.chunk
trust
Trusts a player to build/modify the chunk you're standing on.
iChunk.command.chunk
untrust
Untrust a player to build/modify the chunk you're standing on.
iChunk.command.chunk
info
Displays information about the chunk you're standing in.
iChunk.command.chunk
help
Displays all this information ingame.
iChunk.command.chunk
unclaim
Unclaims the chunk you're standing on.
iChunk.admin
forcesave
Force saving chunks.
iChunk.admin
Permissions
Node
Description
Default
iChunk.command.chunk
Gives access to chunk command.
Everyone
iChunk.command.chunk
Gives access to chunk command.
Everyone
iChunk.vip
Gives user vip status.
OP
iChunk.admin
Gives user ability to override all protections.
OP
Configuration nodes
Node
Description
Default
blockFireSpread
Blocks firespread on protected chunks, disable if you use WorldGuard and already disabled global firespread.
Also cancels blocks getting ignited by fire.
false
blockLiquidSpread
Blocks liquid flow (lava/water) into protected chunks (Liquid can still spread to non-protected chunks or between chunks protected by the same player).
true
defaultClaimLimit
Chunk claim limit for players without "iChunk.vip" permission.
10
vipClaimLimit
Chunk claim limit for players with "iChunk.vip" permission
30
chunkClaimCost
Chunk claim cost, only enabled if Vault is present.
100
protectUnclaimed
Disallows building on unclaimed chunks.
false
Source code
The source code can be found here, feel free to contribute!
Final words
First of all, thank you for visiting my plugin!
I'm open for all suggestions and also for any help towards improving the plugin performance and also to all contributions!
Pretty much every large server uses spigot. It's compatible with 99.9% of bukkit plugins (it's built off bukkit). spigotmc.com is the website. You can see it there.
Is it possible to define what blocks others can place on players land? I want everyone to be able to place TNT on a land no matter if they own it or not...
If I dont have worldguard global regions player can build anywhere. (normal minecraft)
But if I have set a global build deny flag from worldguard players cant build in bought chunks.
Well, it wouln't protect right click interactions because they are limited to vanilla blocks atm, but it would protect from building/placing blocks and all other stuff.
Ok, version 1.1 submited and awaiting aproval. Main page was updated accordingly to V1.1
Changelog:
-Added support for Vault(Economy);
-/chunk abandon now tells the admin the chunk was unclaimed successfully;
-New global configs: chunkClaimCost and protectUnclaimed.
The plugin localization i will do later on when i have more time.
I can understand your problem with worldguard, but:
If the world is not protected against players they can build before they claim chunks...
Or is your plugin protecting all unclaimed chunks?
Only an idea:
(if you have a break/buildblock listener, then set a higher priority and ignore if cancelld (i dont know if this will work, would be great to try this...)
Could you add for example torches in the corner of the chunk when you do /chunk claim?
@darkness1999
This is a problem that will be fixed in the next update, which is due to come out in the next couple of days :)
After a reload/restart the settings protect unclaimed is always false for me.
Is there a way to add an option to only enable all functions in specific worlds?
Would be cool if you could add a show chunk border option to see the outline of the claimed chunk.
@mrchasez
Tomorrow i have some free time, will see if i can pull a spigot update/version
@hexagoon
Pretty much every large server uses spigot. It's compatible with 99.9% of bukkit plugins (it's built off bukkit). spigotmc.com is the website. You can see it there.
@mrchasez
Ok, i fixed that error but i developed the plugin fully on bukkit servers, could you link me to spigot?
@hexagoon
When people claim a chunk. The money is taken from their account but the chunk isn't claimed. Here is an error: http://pastie.org/8231371
We are using Spigot. I hope its fixed soon.
@danjb2000
I tested exactly vault + bosseconomy and worked fine, please check server console for any errors.
Also the economy doesn't work, I have vault and boss-economy, is boss-economy supported?
@mrchasez "Supported protections: Player interacting with chests, brewing stands, furnaces, dispensers, buttons, levers, etc;"
gonna use it on KC? :)
Is it possible to define what blocks others can place on players land? I want everyone to be able to place TNT on a land no matter if they own it or not...
@hexagoon
Does this protect chests?
@darkness1999
Use protectUnclaimed flag in config, v1.1 required.
If I dont have worldguard global regions player can build anywhere. (normal minecraft)
But if I have set a global build deny flag from worldguard players cant build in bought chunks.
Please add an option to autodisown chunks from inactive users after a specific time and an option to revert chunks after disown.
@piritacraft
Well, it wouln't protect right click interactions because they are limited to vanilla blocks atm, but it would protect from building/placing blocks and all other stuff.
have any method that this plugin protect blocks of modpack too ? Being not accessible by another player?
@darkness1999
Ok, version 1.1 submited and awaiting aproval. Main page was updated accordingly to V1.1
Changelog: -Added support for Vault(Economy); -/chunk abandon now tells the admin the chunk was unclaimed successfully; -New global configs: chunkClaimCost and protectUnclaimed.
The plugin localization i will do later on when i have more time.
Thanks so much...
I can understand your problem with worldguard, but:
If the world is not protected against players they can build before they claim chunks... Or is your plugin protecting all unclaimed chunks?
Only an idea: (if you have a break/buildblock listener, then set a higher priority and ignore if cancelld (i dont know if this will work, would be great to try this...)
Could you add for example torches in the corner of the chunk when you do /chunk claim?