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
-
View User Profile
-
Send Message
Posted Jun 7, 2013Would it be possible to have a sign that keeps a chunk 'active', so when no one is nearby, the mechanics of the chunk would still work...?
-
View User Profile
-
Send Message
Posted Jun 6, 2013@pbgben
exactly the same problem
-
View User Profile
-
Send Message
Posted Jun 5, 2013Hey Guys I have a question. So i started a nitrado web server with just a bunch of my friends. We dont have any permission plugin installed but when one normal player try to claim a chunk it says : You dont have the permission to claim the chunk. But how can i change permissions for this chunk or how can i fix this ?
Thx Chilly
-
View User Profile
-
Send Message
Posted Jun 4, 2013Hi, claiming chunks wont work,
18:09:10 [SEVERE] [MyChunk] [SQLITE_CONSTRAINT] Abort due to constraint violati on (MyChunks.allowPVP may not be NULL) 18:09:10 [SEVERE] java.sql.SQLException: [SQLITE_CONSTRAINT] Abort due to const raint violation (MyChunks.allowPVP may not be NULL) 18:09:10 [SEVERE] at org.sqlite.DB.newSQLException(DB.java:383) 18:09:10 [SEVERE] at org.sqlite.DB.newSQLException(DB.java:387) 18:09:10 [SEVERE] at org.sqlite.DB.execute(DB.java:342) 18:09:10 [SEVERE] at org.sqlite.Stmt.exec(Stmt.java:65) 18:09:10 [SEVERE] at org.sqlite.Stmt.executeQuery(Stmt.java:122) 18:09:10 [SEVERE] at me.ellbristow.mychunk.utils.SQLiteBridge.query(SQLite Bridge.java:109) 18:09:10 [SEVERE] at me.ellbristow.mychunk.MyChunkChunk.claim(MyChunkChunk .java:127) 18:09:10 [SEVERE] at me.ellbristow.mychunk.listeners.SignListener.onSignCh ange(SignListener.java:196) 18:09:10 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native M ethod) 18:09:10 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown S ource) 18:09:10 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unkno wn Source) 18:09:10 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source) 18:09:10 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(Jav aPluginLoader.java:425) 18:09:10 [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(Regist eredListener.java:62) 18:09:10 [SEVERE] at org.bukkit.plugin.SimplePluginManager.fireEvent(Simpl ePluginManager.java:477) 18:09:10 [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(Simpl ePluginManager.java:462) 18:09:10 [SEVERE] at net.minecraft.server.v1_5_R3.PlayerConnection.a(Playe rConnection.java:1364) 18:09:10 [SEVERE] at net.minecraft.server.v1_5_R3.Packet130UpdateSign.hand le(SourceFile:46) 18:09:10 [SEVERE] at net.minecraft.server.v1_5_R3.NetworkManager.b(Network Manager.java:292) 18:09:10 [SEVERE] at net.minecraft.server.v1_5_R3.PlayerConnection.d(Playe rConnection.java:109) 18:09:10 [SEVERE] at net.minecraft.server.v1_5_R3.ServerConnection.b(Sourc eFile:35) 18:09:10 [SEVERE] at net.minecraft.server.v1_5_R3.DedicatedServerConnectio n.b(SourceFile:30) 18:09:10 [SEVERE] at net.minecraft.server.v1_5_R3.MinecraftServer.r(Minecr aftServer.java:581) 18:09:10 [SEVERE] at net.minecraft.server.v1_5_R3.DedicatedServer.r(Dedica tedServer.java:226) 18:09:10 [SEVERE] at net.minecraft.server.v1_5_R3.MinecraftServer.q(Minecr aftServer.java:477) 18:09:10 [SEVERE] at net.minecraft.server.v1_5_R3.MinecraftServer.run(Mine craftServer.java:410) 18:09:10 [SEVERE] at net.minecraft.server.v1_5_R3.ThreadServerApplication. run(SourceFile:573)
-
View User Profile
-
Send Message
Posted May 29, 2013@ellbristow
Thanks, this certainly seems like a good plugin for me to use. However, the ability for a town only to be able to claim chunks next to previously created chunks would make this plugin perfect for my server. I don't think it would also be a very hard feature to code, either - if you could do it within the next few weeks, I would be very grateful.
My server has custom terrain, and resources are only abundant in certain parts of the map - I want players to make a town over a resource, and only be able to dig/mine in their town, and only be able to expand the town near to its centre. This would encourage the various towns to trade resources to get everything they need, creating a very rich economy.
EDIT: Sorry if I'm asking too much, but with the gangs feature it would be really good if you can only create a gang if there is more than 2 in the group starting or something to prevent lots of random little towns popping up around the world.
-
View User Profile
-
Send Message
Posted May 29, 2013@zesterer
Lots of questions there!
- The plugin is definitely stable. I have it running on Ellitopia.net and it requires minimum maintenance... if any.
- As you will see from the dev blog i linked to in my previous comment, town functionality will be added in an upcoming version... under the name of Gangs
- Once Gangs have been implemented, this will be an option yes.
- By flags... do you mean these : http://dev.bukkit.org/server-mods/mychunk/pages/flags/
- Forcing adjacent claims is not yet possible. I will look at adding it as an option while adding gang functionality
-
View User Profile
-
Send Message
Posted May 29, 2013I saw this plugin while looking for a protection plugin for my upcoming server (I ran one for a year but it stopped a few months ago, and Im planning to revive it).
I have a few questions though before I go through with this:
- How stable is it? I want this server to require no staff to service, and unstable plugins are a nightmare!
- I assume players can claim chunks in a group/town? May be s stupid question but it doesnt really specify this on the page... :S
- The automatic unclaiming land is interesting... but does it work with groups? So unclaiming only occurs if none of the members of the group have visited in x number of days?
- Are there any flags which can be used in certain regions? Or is it all in one global config?
EDIT: Also another question - can the plugin be configured to enable players to ONLY claim chunks next to chunks that have already been claimed? So the first chunk claimed sort becomes the centre...
Barry Smith (zesterer)
-
View User Profile
-
Send Message
Posted May 27, 2013MyChunk is going to be getting a big update! The new update will bring MyChunk to v3.0.0, although there may be some smaller releases before we get there!
Check out the initial Dev Blog Entry at http://ellitopia.net/dev-blog/dev-blog-10-mychunk-update-part-1/ and sign up for updates as the ne wfeatures are developed.
-
View User Profile
-
Send Message
Posted May 23, 2013@ellbristow
We'd really appreciate force pvp on within the next two weeks >.> It's when we launch a new server and we'd love people to have this feature, but we can't use it as it is.
-
View User Profile
-
Send Message
Posted May 21, 2013@kuroiza69
the [allowMobs] sign can be used to let mobs spawn and cause damage in an individual chunk. There is currently no way to set this as the default, however I will look into this while I'm doing the same with [allowPVP].
@Arton123
This isn't possible at the moment. I've avoided doing this so far because it involves running a repeating job which can cause issues. If I get a chance I will look into it.
Again, could you both please add a suggestion ticket so that I don't miss these. I don't tend to check the comments for suggestions, but I always check the tickets section.
Thanks!
-
View User Profile
-
Send Message
Posted May 21, 2013@mrchasez
I haven't added an option to FORCE PvP on... I will look into it. You can stop people from being able to set it themselves but not giving them permission to use the [allowPVP] sign (mychunk.allowpvp)
There is already a factions integration that checks if a chunk is owned by a faction before claiming, and the other way around, so it shouldn't be possible for one plugin to claim land from the other. Let me know if that's not happening.
Re the notifications, again I'll look into this.
Could you please add these as a suggestion ticket so that I see them when I do my pre-release checks? thanks!
-
View User Profile
-
Send Message
Posted May 20, 2013@ellbristow
Hey i have two questions. Firstly, is there anyway i can make chunks be PvP enabled no matter what? So users can't turn it off, and its on when chunks are claimed? Secondly, anyway you can hook into factions and prevent chunks being claimed in Faction land?
Also, the new notifications are quite annoying. Seeing "NoPvP NoMobs" every five seconds isn't fun please add a way to disable.
-
View User Profile
-
Send Message
Posted May 15, 2013Is it possible to do some kind of a daily tax?
-
View User Profile
-
Send Message
Posted May 15, 2013Is there a way to allow damage to players [by mobs] in their own chunks?
-
View User Profile
-
Send Message
Posted May 13, 2013v2.4.0 UPLOADED!
This is a massive update that I've been working on for a while. Lots of bug fixes, lots of new features.
Go enjoy.... and don't' forget to report any issues you find as tickets!
-
View User Profile
-
Send Message
Posted May 12, 2013@Tintin159
Yes I will be doing this. A big update is on it's way, including per-chunk PVP control, protection for new 1.5 items, wilderness mob griefing control, as well as some important bug fixes and improvements!
-
View User Profile
-
Send Message
Posted May 12, 2013it's possible to update the plug-in for the new item from the version 1.5 hopper, trapped chest etc. for the private system
-
View User Profile
-
Send Message
Posted May 6, 2013@BiGUNMAN
Please submit this as a suggestion in the tickets section so that I see it when I next come to run an update. I would love to add this, and have an idea how it could be done, but it's a tricky one and might slow down the claiming procedure. I'll look into it.
-
View User Profile
-
Send Message
Posted May 6, 2013Could you add permissions exmaple: mychunk.claim.5 (he can claim 5 chunks) mychunk.claim.10 (10 chunks maybe to use for donors or staff so that you can give certain people ability to claim a certain amount of chunks set in his permissions group and when will this be updated to 1.5.2?
-
View User Profile
-
Send Message
Posted May 4, 2013Does this plugin allow you to specify a list of worlds that land protection will be active in? My server has both creative and survival worlds, and I only want it to be active in the survival worlds.