My girlfriend and I have written what could be the solution to two Minecraft bugs that have been afflicting almost everyone on this server. These "misfeatures" stand completely against the stated intent of Civcraft, because they have tilted the balance in favor of griefers and cheaters in our server.
The bug is quite simple to understand and exploit. When you log in, you gain 5 seconds of invincibility. That's it.
As you can now guess, if you are a chickenshit cowardly griefer, you can exploit this "feature" with ease. With a simple macro mod, you can set up your client so it logs you off and on again automatically without any effort. Using this "sweet setup", you can essentially kill people while being completely invulnerable to your victims' defenses. Also, you can escape lava pools and moats placed beneath you after you logged off like the chickenshit you are -- you just log out, log in again, walk for five seconds in lava, log out, log in again... ad nauseam.
Well, our spanking brand new server mod tilts the balance of the gameplay back, away from the chickenshits, and towards the great majority that aren't chickenshits and actually want to either engage in true war, or engage in peaceful cooperation.
It works in the following way:
- If you log off, nothing happens. You can log in right back again.
- If you hit someone, however, you effectively cannot log off (much like in WoW). Both the attacker and the victim are now "combat mode" for a specified number of seconds, after which everything reverts back to normal. Of course, mob damage doesn't count.
- If you still insist on logging off or disconnecting from the server at this point, you will be replaced with an NPC figurine of yourself, which is unmovable and at the mercy of everything and everyone around it. The NPC will take all damage on behalf of you (how nice of him!), and will drop your equipment and items when killed.
- If you log on back again, the server will kick you until you have completed the obligatory number of seconds of temporary ban.
- Then, if you log in again after this period, your character will take all the damage that the NPC took, and if this damage takes you below zero hearts, you will simply die instantaneously, losing your inventory to whomever killed you, and respawning where your spawn point (if any) was set.
- None of this can be circumvented using client mods.
Essentially, no more invincibility exploit, and no more escaping from combats like a chickenshit. We have brought a more accurate semantics of reality to the game. You can still fight just like in a PvP server, but now you must fight to the death, just like in the real world, rather than conning your victims into a fight they can't possibly win.
This effectively solves 90% of the griefer problem until the Prison Beds have been fixed. So watch out, chickenshits, your "punch someone in the face and then run" days are over.
The source code is here: https://github.com/shiinee/Combat-Tag/ -- We are submitting this for your approval while it is being simultaneously tested on the test server right now.
Subreddit
Post Details
- Posted
- 12 years ago
- Reddit URL
- View post on reddit.com
- External URL
- reddit.com/r/Civcraft/co...