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
v0.1.0 (beta) uploaded, awaiting approval.
No Feedback about this one yet? Does that mean it's good enough for an 'official' release?
v0.0.3a uploaded
A few additions, including chunk ownership limit and better implementation of economy functions, including .free permissions
@mrcheesete0
This will get added eventually. it will be in the form of [Allow] and [Dissallow] signs which will add users to the ownership... however I need to restructure the YML file to do it so it may cause some issues.
Suggestion: Allow for adding of names after the [Claim] on a sign to allow those names permission too, and optional [MoreClaim] signs for more users?
That way you can have a co-operative build.
Yes, Towny is way too hard to use, and so are Residence and WorldGuard. But did you know there's another plugin just like yours called ChunkOwn? Also there's an easy to use land claim plugin called GriefPrevention, which is equally easy as yours, but allows for arbitrary rectangular claims (not just along chunk boundaries).
@Sk8Sanctified
The sign to claim the land is removed when you claim it. However if you try and build in that land it will tell you who owns it.
Alternatively, if you are able to build in the land you can place a sign with [owner] in line1 to find who owns the land.
@ellbristow
Right, that's true. Maybe, if nothing else, you two can work on some stuff together that will benefit both plugins, but work separately on your plugins to make different versions, sorta' like the Towny people. By the way, your plugins appear to be pretty good, so don't feel like you're too new to do stuff right. ^_^
Sounds awesome! Sooo, this doesn't work with towny atm? I would love to have both, towns mainly for pvp and easy chunk claiming in pve where people don't necessarily need a town. Yet can do whichever they chose.
Does this plugin state who owns the land when you run on it? In the case of a sign being extremely well hidden or hard to find.
@ellbristow
Sorry about that. Thank you for doing it for me. I deleted the old post.
@deleted_7672661
Could you please re-post this as a ticket and use code tags so I can read it a little easier.
EDIT: Scratch that... I did if for you :)
@NoahIvaldi
I will definitely give this some consideration... however I know, for example, that the Towny guys have done similar in the past and ended up splitting up to work on different versions of the same plugin.
Most of my plugins are me trying to see if I CAN do something, some are requested specifically. But yes, now I am more confident in my ability as a plugin developer, I may well look at helping out some other teams.
This looks good, but I have a simple suggestion: Why don't you, rather than going off and making your own version, work with Codisimus for a combined effort? Admins are always frustrated because there are always competing plugins. Every plugin has one developer, and that developer has ten plugins, so the plugins rarely get updated, and they're all trying for the same thing. We end up doing eeny-meeny-miney-moe to pick one outand hope that it's more lightweight/less buggy/something better than the other options, so everyone loses. If developers work together, we end up with a fully functional, bug-free, up-to-date, lightweight plugin that everyone can easily download and work with, so everyone wins. A lot of developers are giving this some significant thought. For instance, the HawkEye developer got together with LogBlock and the other block-logging plugins that no one knows/cares about, and they're now all working together to make Guardian, the best block-logging plugin of all time. It just works so much better when the developers actually try to get things done together, rather than just going off and doing their own things. Please, give it some good consideration. It may prove to be helpful for us all. ^_^
@ellbristow
Ok Awesome! That sounds great. And Hurray! I can download it now. I will let you know if I find bugs.
And also I'm going to PM you. I need your help with something if that's alright.
Thanks
@FaultlessWall
Good question. I probably will add an limitation option in the config, with the option to set it to 0, meaning no limit.
There is also the possibility of adding a limit on how many chunks you can have up for sale/rent at any one time, but a limit on purchases is more likely. I would however like to try and work in some way to earn an increased allowance.. perhaps by connecting your land to other players etc. Any suggestions in this regard would be greatly appreciated.
Just a quick question about the "Easy selling and renting using a [For Sale] or [To Let] sign"
Will there be a limit on the amount of land a person can own / obtain. Because if you don't wouldn't players be claiming land all over the place. I understand I could just set the amount of money to purchase land some what high so players can't own a lot of land. I'm just wondering if you will implement a limit on purchasable land when you add this feature.
_________________
And on a side note. Best freaking plugin EVER! I really needed something like this that would make it easier for my players to obtain land. Keep up the great work.
Thank you
First Alpha Test Release v0.0.1 has just been uploaded for approval.
Please try it out and suggest any additional features you would like to see (except the ones I've already added to the description!)
Enjoy!
EDIT: [Allow] and [Disallow] signs have not yet been implemented.
@Conyers
A good suggestion!
^ Realises he needs to look into the Towny api
:|
You should make it semi-compatible with towny :D Set iot so towns can't claim your MyChunk chunks, and so that players can't claim MyChunk chunks that are already in a town. Been looking for that for a long time!
I think I just discovered my favourite attribute definition:
public MyChunkChunk chunk;
:D