Amputation

Amputation

Plugin

previously on minecraft: steve is forced to remove a limb

Server CursedGame Mechanics

33 downloads
5 followers
Follow Save

Amputation Plugin

A Minecraft plugin that adds a unique twist to survival gameplay by requiring players to sacrifice a body part, each with its own unique challenges and effects.

in a dark room a minecraft player has just cut the left arm off of another player

Features

Limb Sacrifice System

Players must choose one of the following body parts to sacrifice:

  • Main Hand

    • Applies Weakness III
    • Reduces block and entity interaction range to 0
    • Makes combat and building more difficult
  • Off Hand

    • Applies Weakness III
    • Applies Mining Fatigue I
    • Disables off-hand usage
    • Prevents bow usage completely
    • 5% chance to drop held items when using them
    • Makes combat and tool usage more challenging
  • Eyes

    • Applies permanent Blindness
    • Applies permanent Darkness
    • Makes navigation and combat extremely challenging
    • Reduces view distance to minimum (1 chunk)
  • Leg

    • Applies Slowness III
    • Removes fall damage protection
    • Makes movement more challenging
  • Lung

    • Drains hunger rapidly while sprinting (1 point every 0.5 seconds)
    • Drains oxygen faster underwater (1.5 bubbles every 0.25 seconds)
    • Additional hunger drain while swimming
  • Heart

    • Reduces max health to 2 hearts
    • Disables natural regeneration
    • Prevents absorption effects

Commands

  • /activateamputation - Activates the plugin and forces all players to choose a limb
  • /chooselimb <player> - Opens the limb selection GUI for a specific player
  • /untwist - Removes the limb sacrifice effect from all players
  • /retwisttimer [hours] - Starts a timer after which all players must re-choose their limbs
  • /retwisttimer end - Ends the current re-twist timer
  • /amputationstatus - Check if the plugin is active and see player statistics

Permissions

  • amputation.activate - Allows use of /activateamputation
  • amputation.untwist - Allows use of /untwist
  • amputation.chooselimb - Allows use of /chooselimb
  • amputation.retwisttimer - Allows use of /retwisttimer
  • amputation.status - Allows use of /amputationstatus (default: true)

Installation

  1. Download the plugin JAR file
  2. Place it in your server's plugins folder
  3. Restart your server
  4. Use /activateamputation to start the game mode

Configuration

The plugin saves its state in config.yml, maintaining the active status between server restarts.

Notes

  • Players cannot close the limb selection GUI without making a choice when the plugin is active
  • Effects are persistent and will be reapplied if a player dies or logs out
  • Players cannot drink milk to remove the effects
  • The plugin can be deactivated using the /untwist command with appropriate permissions
  • Re-twist timer allows for periodic resetting of all players' limb choices

License

This plugin is licensed under the GNU General Public License v3.0 or later (GPL-3.0-or-later). This means:

  • You are free to use, modify, and distribute this software
  • If you distribute modified versions, you must also distribute them under GPL-3.0-or-later
  • You must make the source code available when you distribute the software
  • There is no warranty for this program

For the full license text, see the LICENSE file or visit GNU GPL v3.


Project members

TwistSMP

TwistSMP

Organization

Details

Published 5 months ago
Updated 5 months ago