MyChunk (and Ganglands)
ANNOUNCEMENT 01 June 2019 MyChunk returns! Due to my involvement in a new minecraft server, MyChunk is back... but in a slightly different form than before (a better one!)
IMPORTANT This plugin no longer uses signs to claim/unclaim etc. As great as that was as a feature, as the plugin has grown it became unmanageable. Everything is done via commands now... however it is full integrated with Tab Completion to help users find the command they need.
Introducing GANGLANDS
I always wanted to upgrade MyChunk to include group protection similar to plugins like Factions and Towny.... and now I have!!!
Starting from version 3.0.0 of MyChunk, you can now download the optional GangLands addon (required MyChunk) to add the /gang commands, which allow you to form a gang, claim land for your gang, and declare ally gangs to share gang lands, and enemy gangs to start a gang war!
This is a major update to MyChunk and may contain some bugs. Please use the issue tracker to report any bugs you may find.
What is MyChunk
MyChunk is a land protection plugin designed to keep things simple. Simple commands with tab completion, easy to understand permissions and configuration, and working alongside previous protection plugins like Towny and Factions.
Easily claim a chunk and get instant protection from other players and from mobs, as well as protection from fire spread and water and lava griefing.
Requirements
This plugin does not REQUIRE the installation of any other plugins. However, if you want to make use of the economy options, such as charging to claim a chunk, the plugin requires the Vault plugin (and an economy plugin of course).
Video Tutorial
Unfortunately the previous video tutorial series for MyChunk is no longer valid. I'll look at creating a new one! If you want to make one to be featured here, please let me know!
MyChunk Features
- Claim a chunk for yourself that is protected from other players and from mobs (depending on config)
- Claim Server chunks to protect important areas
- Claim Public chunks to allow construction but prevent claiming of certain areas (useful for servers using "Protect Unclaimed")
- Allow and Disallow access permissions to other players on a chunk-by-chunk basis
- Use Allow* and Disallow* to manage access permission for all your chunks at once
- Claimed chunk is marked in all corners with torches on the highest block when you claim it
- Limit the maximum number of chunks a player can claim both globally and with individual/group permissions
- Option to limit building to claimed chunks only (Protect Unclaimed)
- Option to prevent claiming in Nether or End worlds
- (With Vault and an economy plugin) Charge players for claiming chunks
- (With Vault and an economy plugin) Option to give a refund for unclaiming chunks
- (With Vault and an economy plugin) Option to allow claiming above the max limit for an additional fee
- (With Vault and an economy plugin) Option to remove the overbuy fee when buying from another player
- (With Vault and an economy plugin) Sell chunks for profit using ForSale command (and NotForSale command)
- Chunks you own are protected from griefing by other players or by creepers
- Doors, hatches, fence gates, buttons, levers, pressure plates, paintings and item frames are protected from griefers
- Doors are protected from being bashed in by zombies
- Chests, Furnaces, Dispensers and Brewing Stands are all protected, as are all the new 1.14.2 blocks
- Claim chunks for other players or for the server (with permission)
- Configurable PVP in owned chunks
- Configurable mob spawning/damage in owned chunks
- Fire cannot spread in owned chunks (including from lava)
- Automatic unclaiming of land for inactive players (Optional and configurable)
- Customise messages using the lang.yml file
- Works with Factions and Towny to prevent double claiming of chunks
- Full Tab Completion for all commands (contextual based on permissions)
GANGLANDS Features
- Start a gang and invite others to join
- Claim land in the name of your gang for all gang members to use
- Declare allies to share land with other gangs
- Declare enemies to start a war and claim land from rival gangs
- Gain gang influence based on the number of gang members and your battle victories
- Use influence to claim more chunks (1 influence = 1 chunk)
- Be careful, if an enemy faction reduced your influence they could steal your gangs chunks!
- Personal chunks and gang chunks are separate. Personal chunks are not affected by wars
- Lots of configuration options and permissions to control the carnage
- Lease gang owned chunks to other players for a daily rate (if using an economy plugin)
Installation and Configuration
- Drop the .jar file(s) into your /pugins folder
- Restart the server (or reload plugins)
- Edit the config.yml file which is created in the /plugins/MyChunk folder and /plugins/MyChunkGanglands folder. An explanation of each setting is included in the file.
DynmapMyChunk
NOTE: This has not been updated to the newest version of MyChunk yet. It's on my list to do!
New since 2.3.0 : I have created a new plugin to display all claimed chunks on your dynmap (assuming you have it) colour coded depending on who owns the chunks (Player, Server, Public). The plugin can be downloaded from the following link:
http:dev.bukkit.org/server-mods/dynmapmychunk/
Credits
Lead Developer: ellbristow
@Thyrin
Both valid concerns. The 'Magical Shield' provided in your chunks was to give people protection from griefers when they're in their own chunks. I coudl create an option to enable/disable PvP in owned chunks on a server level. I think giving the player control of this might complicate things too much.
The message spam IS a problem (I have met the issue on my server) I just haven't got around to patchign it out yet. Stay tuned for updates on this front.
I have two 'concerns':
One is that when you are in your own chunk, you can't be killed but you can kill other players.
Also because a message shows up when someone tries to open your chest, it's prone to spam when someone keeps trying to open your door. Perhaps an anti-spam feature or an option to leave the message off?
Thanks for the plugins, my players are really enjoying it! :)
@bigscary
You can do that with permission groups, simply don't allow claims to default users. You could also use GreylistVoteto stop people building until you trust them.
Why restrict players to dealing which chunks, which they otherwise don't think about? Have you considered doing something like what GriefPrevention does, to just let players claim any rectangular area?
What's to stop griefers from claiming all over just to annoy people? I see you have a max claims option, but if you allow brand new griefer players to claim as much land as legitimate long term building players, then I don't think it's effective. Maybe an option to limit initial claims, and then allow for more claims after the player has been playing on the server for a while?
v1.0.6 has just been uploaded stopping all fire spread in owned chunks. Unfortunately this is the only way I can think of (for the moment) to stop fire spreading IN to owned chunks from outside.
If anyone has a better way of fixing this, please let me know.
@re4397
What's up with lava buckets? can you be more specific?
Edit: I've nerfed fire spread in owned chunks for now to stop fire spread from outside the chunk
We are using this plugin on my server now (Hollow World: http://hollowworld.co.uk/index.php).
We made an explanation video, I thought I'd share ;) http://www.youtube.com/watch?v=2_eIqtPyRz4&feature=youtu.be
Please fix the lava bucket issues with version 1.2.5
@ellbristow
thank you. Add a command to remove all my created chuncks too.
@re4397
Please read the Commands page. All the settings can be changed using those commands.
I will be adding the ability to allow/disallow permissions on all owned chunks using one sign soon.
Please add a reload config command or a command to change settings.
Please add a command to allow a player to all chunks of one time too. Thank's
Love this
@ellbristow
Fair enough. Totally forgot about that. Thanks!
@defkult
If they are claiming the chunk for themselves they don't need to put a name in line 2... just use [Claim] in line 1.
I'm avoiding commands for the moment... but if it becomes a major issue I will consider adding it as an option.
Hey, ellbristow, big fan of your plugin. One issue though. I have a player that has 16 letters in her name, but signs only allow 15 characters per line. Is there any way to implement a manual command to claim something? Like /mychunk claim since the signs sort of limit how long player names can be.
Thanks!
@OERB57
It's not configurable currently... I'll take a look
Is the creeper and zombie thing configurable?
If not may you implant that feature?
Thanks!
And now v1.0.4 :S
This one adds [Not For Sale] signs, to take a [For Sale] chunk OFF sale
:( not having a good day today
v1.0.3 is now uploaded.. which means /mychunk toggle overbuy now actually works!
I've just uploaded v1.0.1, which was quickly followed by v1.0.2.
This release adds the ability to allow claiming chunks above the maximum limit for an additional fee, as well as commands to toggle and set teh new config.yml settings.
The additional fee is ADDED to any chunk price, including [For Sale] chunks... however additional fee is not given to the selling player. This will allow a bit more flexibility in the limits for server who offer donator bonuses (for example)