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
hello , i can't claim and the other commands, the server console says this
In reply to le_docteur34:
You're using MyChunk V2.8.6. That's MyChunk Reloaded, not MyChunk. You need to switch to MyChunk or post you comment on the page for MyChunk Reloaded
Hey! I need some help. This happens in my server when someone tries to create a gang!
04.06 17:12:13 [Server] Server thread/INFO Redneck_Mexican issued server command: /gang create Puffles
04.06 17:12:13 [Server] Server thread/ERROR Database query error!
04.06 17:12:13 [Server] Server thread/ERROR INSERT INTO MyChunkGangs (gangName, tag, boss, members, assistants, invites, allys, enemies) VALUES ('Puffles', '', 'Redneck_Mexican', '{Redneck_Mexican}', '', '', '', '')
04.06 17:12:13 [Server] Server thread/WARN org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_NOTNULL] A NOT NULL constraint failed (NOT NULL constraint failed: MyChunkGangs.damage)
04.06 17:12:13 [Server] Server thread/WARN at org.sqlite.core.DB.newSQLException(DB.java:941)
04.06 17:12:13 [Server] Server thread/WARN at org.sqlite.core.DB.newSQLException(DB.java:953)
04.06 17:12:13 [Server] Server thread/WARN at org.sqlite.core.DB.throwex(DB.java:918)
04.06 17:12:13 [Server] Server thread/WARN at org.sqlite.core.NativeDB._exec_utf8(Native Method)
04.06 17:12:13 [Server] Server thread/WARN at org.sqlite.core.NativeDB._exec(NativeDB.java:94)
04.06 17:12:13 [Server] Server thread/WARN at org.sqlite.jdbc3.JDBC3Statement.executeUpdate(JDBC3Statement.java:109)
04.06 17:12:13 [Server] Server thread/WARN at me.ellbristow.mychunk.utils.db.SQLBridge.queryRetry(SQLBridge.java:178)
04.06 17:12:13 [Server] Server thread/WARN at me.ellbristow.mychunk.utils.db.SQLBridge.query(SQLBridge.java:169)
04.06 17:12:13 [Server] Server thread/WARN at me.ellbristow.mychunkganglands.GangLands.createGang(GangLands.java:70)
04.06 17:12:13 [Server] Server thread/WARN at me.ellbristow.mychunkganglands.commands.GangCommand.commandCreate(GangCommand.java:557)
04.06 17:12:13 [Server] Server thread/WARN at me.ellbristow.mychunkganglands.commands.GangCommand.onCommand(GangCommand.java:70)
04.06 17:12:13 [Server] Server thread/WARN at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
04.06 17:12:13 [Server] Server thread/WARN at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:148)
04.06 17:12:13 [Server] Server thread/WARN at org.bukkit.craftbukkit.v1_14_R1.CraftServer.dispatchCommand(CraftServer.java:686)
04.06 17:12:13 [Server] Server thread/WARN at net.minecraft.server.v1_14_R1.PlayerConnection.handleCommand(PlayerConnection.java:1619)
04.06 17:12:13 [Server] Server thread/WARN at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:1473)
04.06 17:12:13 [Server] Server thread/WARN at net.minecraft.server.v1_14_R1.PacketPlayInChat.a(SourceFile:37)
04.06 17:12:13 [Server] Server thread/WARN at net.minecraft.server.v1_14_R1.PacketPlayInChat.a(SourceFile:9)
04.06 17:12:13 [Server] Server thread/WARN at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:13)
04.06 17:12:13 [Server] Server thread/WARN at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18)
04.06 17:12:13 [Server] Server thread/WARN at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(SourceFile:135)
04.06 17:12:13 [Server] Server thread/WARN at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23)
04.06 17:12:13 [Server] Server thread/WARN at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(SourceFile:114)
04.06 17:12:13 [Server] Server thread/WARN at net.minecraft.server.v1_14_R1.MinecraftServer.aW(MinecraftServer.java:853)
04.06 17:12:13 [Server] Server thread/WARN at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:846)
04.06 17:12:13 [Server] Server thread/WARN at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeAll(SourceFile:99)
04.06 17:12:13 [Server] Server thread/WARN at net.minecraft.server.v1_14_R1.MinecraftServer.sleepForTick(MinecraftServer.java:829)
04.06 17:12:13 [Server] Server thread/WARN at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:770)
04.06 17:12:13 [Server] Server thread/WARN at java.lang.Thread.run(Thread.java:748)
04.06 17:12:13 [Server] Server thread/ERROR null
In reply to distratus:
Hi, this appears to be an ongoing problem due to a bug in an earlier version. I can see the issue and will fix it for the next version.
In reply to Forge_User_38717200:
Thank you!
IT'S BACK! MyChunk has been brought back from the dead and it's better than EVER!
Now with the optional GangLands addon you can gang up and claim land together, then declare enemy gangs and start a gang war!
Updated for 1.14.2 and with full Tab Completion!
ENJOY! and let me know of any bugs in the issue tracker
I really want a updated version for spigot, will you maintain it ? it still works in spigot 1.8 and i think 1.9 but i wonder if it will last more...
So is this still being updated for Spigot?
Is there a way to make "AllowMobs the default? I don't want my players to be able to exploit purchasing land during boss fights to avoid damage.
When do you think you can have the plugin out there?
@dwilson390
I'm good for the moment. If I need some help I'll let you know :)
@ellbristow
Alright, I see.
And you need no help updating the plugin?
@dwilson390
IMPORTANT: This plugin is not provided on an open source licence. The licence is currently "All Rights Reserved". You do not have permission to share any of my code in an open source fashion.
If you have a copy of the code in your possession already, you may use it for your own private use, or in order to create your own version for use on your own server, however it may not be redistributed if it contains any of the original code.
Though this project is marked as abandoned on bukkit.org, I still reserve the rights to the code and do intend to release a patched version in the future.
Hi, did you post the 1.8 version on Spigot ?
"This project has become inactive.
This project is inactive and its default file will likely not work with the most recent version of Minecraft. The author may have abandoned it, or it may have outlived its usefulness."
Looks like ellbristow has decided to no longer pick this plugin back up again after all, shame :(
Anyone have any info about the update? Haven't heard anything for a long while now... :/ He would make a lot of money putting it up on spigot as a premium resource as a lot of servers depend on it and an UUID update is really needed :/
An update for Spigot 1.8 would be much appreciated, this plugin is great and fits perfectly with our Towns server. At the moment, it's buggy with the newest version of WorldGuard.
Kind Regards,
WOULD LOVE this to get to spigot 1.8! I am running an older version with just a few lil bugs but, nothing major. I would like to see it cover the new doors and fences. :)
@ellbristow
Alright, thanks. $7 seems around the price I would expect for this sort of thing.
As @namke123 said, any ETA on release?
@ellbristow Do you have any ETA on the release?