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
Their needs to be a way to see the chunk before you purchase it.
Awesome plug in, I was asking residence if they could support chunk ownership but never got any responses.
Do you know of any clashes between this and Residence? Might be nice to still allow advanced users to set properties on their chunks.
First, awesome plugin, I have been using it for a while. Im really looking forward to letting players buy & sell/rent their chunks! Keep up the fantastic work!
v0.2 has just been uploaded. This is a biggie!
New signs (Allow and Disallow) New protections (zombie door bashing and chest protection) New permissions (where there were some gaps) Bugs fixed (thanks for the tickets)
As always.. let me know if you come across any bugs.
Also... if anyone fancies reviewing this plugin on YouTube, I will be more than happy to feature it here on the project page. PM me the link and I'll add it.
@ellbristow
Done.
Thanks
@LeChuuck
Can you send my your config.yml file (create a ticket and attach it) because I can't recreate this on any of my test servers. I have set the chunk limit to 10 and /mychunk reports 10 correctly.
Thanks
@LeChuuck
Hmm ok... I've added to my list of things to look at. I'm hoping to have [allow] signs implemented tonight or tomorrow so I will be running through all the code again... I'll check this out.
@ellbristow
I have tried both reload and restart whole server still says 8 also when you do /mychunks max and a value, you don't get any confirmation.
@LeChuuck
you need to reload the plugin if you change the config.yml. Use /reload in game.
Chunks are 16x16 because that is the chunk size in Minecraft. For the moment they have to stay that way in MyChunk. I know towny works differently, but I am trying to keep MyChunk more lightweight that towny.
As far as flags go, they haven't been implemented yet. They will be coming soon when I add [Allow] signs.
EDIT: Nice username btw... Monkey Island FTW
Got a bug for you, when i change the global limit in config aka "max chunks" and check /mychunks it still says 8. How do you change how big the chunks are? and also the flag page dont work cant see the flags.
Im using CB 1.2.3 (Beta 2034) Some plugins, AntiMulti Essentials Groupmanager No_Grief
Would it be possible to integrate with or handle Factions so the two plugins don't step on each others' toes? They both use the same, built-in, chunk system, so it shouldn't be problematic in that sense. I know it was possible with Towny and Factions, so perhaps it's possible with MyChunk and Factions?
EDIT: Also, would you be able to add a limit to claimable chunks, as a future feature?
For example, the system would use permission nodes, optimally. You could assign a player "mychunk.chunks.X" which would prevent them from claiming more than X number of chunks.
@MCCharlieCraft
Not quite. In the config.yml you can set a global limit, the .unlimited permission bypasses this limit.
I see in permissions you have a node mychunk.claim.unlimited.
Does this mean I can limit with permisisons the amount a group can claim?
eg. mychunk.claim.5 would allow the player 5 total claimable chunks?
uploaded v0.1.2 which adds a soft dependency on world management plugins My Worlds and Multivers so that (if installed on the server) they are forced to load their worlds before MyChunk attempts to load it's data.
@KaffKopp
What you are suggesting will be implemented. You will be able to use an [allow] sign to allow specific players (or all players) specific rights in your chunk(s). I have not fully worked out the mechanics yet but it will be something like:
Line 1: [allow] Line 2: {Player Name} OR * for everyone Line 3: Which 'flags' to allow (see the Flags page)
If you allow all then you can use a [disallow] sign to prevent specific players. Disallow takes priority over allow.
The idea of the town sign will be to join players chunks together. Currently players cannot claim a chunk if the chink next to it is occupied, meaning there will always be a gap between properties. a [Town] sign could be place in the unowned space to join the two chunks together. This [Town] plot would become common property of all attached chunks. The [Town] sign would be the place to define the town's name and the mayor. If another player with wishes to join the town you use another [town] sign to join their chunks to your town. If they are more than one chunk away, multiple [town] signs can be used to bridge the gap, all of which become joint property of all town members.
As I say, the mechanics haven't been fully work out yet, so feel free to suggest any changes to this idea.
hmm would i be able to turn off the joining? then it would be nice to have a big project where all can help. and are there commands coming? like a command to share all chunks with my friend? :)
not sure i understand what you mean by a town sign. :)
@KaffKopp
that is coming. Permissions to override protections AND [allow] and [disallow] signs to add people to your chunks.
I am also playing around with ideas for a [town] sign to join people's chunks together... but am struggling to find a purpose to adding it... any suggestions?
Love this plugin! downloaded it today and is working great. have some bugs like admins cant open doors in that is protected. i want to see some command each player can use to add ppl to their chunk or all owned chunks. that would be awesome :)
@rafamariofan
Please bear in mind this is clearly marked beta. When I upgrade it to a full release it will have all necessary features
@mrcheesete0
in my opinion it is more important and should already exist in this program