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 Sep 15, 2013When i do /claim or [claim] on a sign my plugins crash.... Log
->[Erreur Java] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
[Erreur Java] at java.lang.reflect.Method.invoke(Method.java:606)
[Erreur Java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[Erreur Java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
[Erreur Java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[Erreur Java] at me.ellbristow.mychunk.listeners.SignListener.onSignChange(SignListener.java:94)
[Erreur Java] at me.ellbristow.mychunk.FactionsHook.isClaimed(FactionsHook.java:25)
[Erreur Java] at com.massivecraft.factions.entity.Board.getFactionAt(Board.java:101)
[Erreur Java] at com.massivecraft.factions.entity.Board.getTerritoryAccessAt(Board.java:93)
[Erreur Java] Caused by: java.lang.NullPointerException
[Erreur Java] at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)
[Erreur Java] at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419)
[Erreur Java] at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486)
[Erreur Java] at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226)
[Erreur Java] at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:590)
[Erreur Java] at net.minecraft.server.v1_6_R2.DedicatedServerConnection.b(SourceFile:30)
[Erreur Java] at net.minecraft.server.v1_6_R2.ServerConnection.b(SourceFile:37)
[Erreur Java] at net.minecraft.server.v1_6_R2.PlayerConnection.e(PlayerConnection.java:116)
[Erreur Java] at net.minecraft.server.v1_6_R2.NetworkManager.b(NetworkManager.java:296)
[Erreur Java] at net.minecraft.server.v1_6_R2.Packet130UpdateSign.handle(SourceFile:46)
[Erreur Java] at net.minecraft.server.v1_6_R2.PlayerConnection.a(PlayerConnection.java:1592)
[Erreur Java] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
[Erreur Java] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
[Erreur Java] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
[Erreur Java] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427)
[Erreur Java] org.bukkit.event.EventException
2013-09-15 à 21:18:39 [SEVERE] Could not pass event SignChangeEvent to MyChunk v2.4.2
-
View User Profile
-
Send Message
Posted Sep 14, 2013Good idea but the protect unclaimed option doesn't stay true. After a server reset I need to set it again in-game as it won't save in the config file
-
View User Profile
-
Send Message
Posted Sep 11, 2013how to i make the none op claim
-
View User Profile
-
Send Message
Posted Sep 9, 2013Hi - Is there a way to claim an entire biome, where if I place a sign in a desert, the entire desert would be claimed?
With the new biomes update coming in 1.7, I think this would be an awesome option
-
View User Profile
-
Send Message
Posted Sep 8, 2013@buddhist09
Cancel that, found it.
-
View User Profile
-
Send Message
Posted Sep 8, 2013Where is the donate button?
-
View User Profile
-
Send Message
Posted Sep 8, 2013@resitancedude
Please post the full error message as a ticket. I can't reproduce your error so I need to know what's causing it on your server.
-
View User Profile
-
Send Message
Posted Sep 7, 2013Not work..... When I [claim] on a sign nothing was claim.... The [claim] stay on the sign... and i got this error
[SEVERE] Could not pass event SignChangeEvent to MyChunk v2.4.0
-
View User Profile
-
Send Message
Posted Sep 1, 2013Hey How can I allow someone with a long name on my plot?
-
View User Profile
-
Send Message
Posted Aug 28, 2013May I make a suggestion?
I have a no PVP server and would very much like to be able to toggle those PVP messages away. I don't need people freaking out thinking I turned PVP on. Granted PVP is off and won't allow it. The messages do get quite annoying.
-
View User Profile
-
Send Message
Posted Aug 26, 2013@XeonG8
I found what you need to do, you just have to have the player log out and then back in.
-
View User Profile
-
Send Message
Posted Aug 24, 2013"Player name not found".. the player is online and the players name is put on the [Allow] sign 2nd exactly.. :S
-
View User Profile
-
Send Message
Posted Aug 23, 2013Could you make it so we can set mobs to be allowed to spawn no matter what by default? I don't like giving my players this option. And also, could you make it so we can edit the entrance to players land in config?
-
View User Profile
-
Send Message
Posted Aug 16, 2013Verified for 1.6.2? Updated version?
Very nice idea, I like it.
-
View User Profile
-
Send Message
Posted Aug 8, 2013Is it possible to define what blocks others can place on players land? I want everyone to be able to place TNT on a land no matter if they own it or not...
-
View User Profile
-
Send Message
Posted Aug 4, 2013@ellbristow
that gives me hope... or... can u pls give me ur version :DDD
that would be so incredibly cute...
-
View User Profile
-
Send Message
Posted Aug 4, 2013@iliketobike
I plan to add new commands in 2.5 (or maybe 2.4.6 is i need an interim patch) which should fix this. I've already re-written the command structure to prepare for adding new commands (which is needed for the GangLands update I have planned)
-
View User Profile
-
Send Message
Posted Aug 4, 2013@NoHoPeLess
Sorry I've not been able to look at this. I'm actually working on another plugin at the moment, but when I'm done I will be taking another look at MyChunk. I have this running on my own server with a few tweaks, and I think this issue is fixed in my version but I haven't had time to fix it.
@DevilHeps
I have already tweaked the allowmobs setting to make it a bit more balanced this way. My first attempt to implement this didn't quite work as expected, but I will fix it up before the next release. I've also done the same with PVP, so that if EITHER player is in a claimed chunk they can't hurt the other.
@Bball_Star
Place a sign and enter:
Line 1 > [allowmobs] Line 2 > on
-
View User Profile
-
Send Message
Posted Aug 3, 2013Sry but the developer probably makes unfortunately nothing...
Can anyone help me with my issue? I would be so grateful....
My world are not saving... have anyone an example maybe?
Or any help?
-
View User Profile
-
Send Message
Posted Aug 1, 2013Its any chance to do suggested Feature: - PvE toggling on a per chunk basis (players can't hurt mobs either) or implement option to turn on default PvP & PvE damages in owners chunk which couldn't be off by the flag (and it is better way i think) in the near future?
My Survival Map started and immortality inside owners chunk disqualifies this plugin :(