Zurück zur Übersicht
Project

Saro's Player Ragdoll

Realistische Bullet-Physik-Ragdolls beim Tod — ab 1.20.1 komplett standalone (ohne DynamX). Körper greifen und anheben, wiederbeleben und respawnen.

Header

Gebaut für den Minewache Roleplay-Server. Wenn die Gesundheit eines Spielers zu niedrig fällt, sackt er als voll simulierte Ragdoll zusammen — er flopt, taumelt, rutscht Treppen hinunter und bleibt liegen, bis er wiederbelebt wird.

Ab 1.20.1 ist die Mod komplett standalone: sie bringt eine eigene Bullet-Physik-Engine und eine eigene UI mit, also kein DynamX und kein ACsGuis nötig. (Die ursprüngliche 1.12.2-Version nutzt DynamX für die Physik — siehe Legacy unten.)

Overview

Verletzungssystem

Wenn die Gesundheit auf einen kritischen Schwellenwert fällt, wird der Spieler niedergestreckt und zu einer unsichtbaren, voll physikalischen Ragdoll. Eine Tod-GUI mit Wiederbeleben / Respawn / Verlassen erscheint. Der Spieler bleibt liegen bis:

  • Ein anderer Spieler Rechtsklick mit einem Verbandskasten auf ihn macht
  • Ein Admin /revive <Spieler> verwendet
  • Der Respawn-Timer abläuft

Die Ragdoll wird mit Knockback aus der Richtung, aus der getroffen wurde weggeschleudert.

Physik & Interaktion

  • Echte Kollisionen — Ragdolls kollidieren mit dem Gelände, mit Blöcken und mit anderen Spielern und legen sich natürlich auf Treppen, Stufen und Schrägen ab.
  • Reagiert auf die Welt — bau den Block unter einer Ragdoll ab und sie fällt; eine Explosion schleudert sie weg, statt sie zu löschen.
  • Greifen & Anheben — halt die Greif-Taste (Standard V) und schau auf eine Ragdoll, um ein Körperteil zu ziehen; der Rest folgt. Umbelegbar unter Steuerung → Saros Ragdoll.
  • Schlagen zum Entfernen — ein direkter Nahkampf-Treffer (z.B. im Kreativmodus) entfernt eine Ragdoll.
  • Physik-Gefühl — wähle smooth (ruhig, legt sich natürlich) oder floppy (roh und locker) in der Config.

Befehle

Befehl Beschreibung
/saros_spawn_ragdoll [Spieler] Freie Ragdoll mit dem Skin des Spielers vor dir droppen (niemand wird niedergestreckt)
/saros_spawn_ragdoll death [Spieler] Spieler in den (unsichtbaren) Ragdoll-/Tod-Zustand versetzen + Tod-UI
/saros_spawn_ragdoll kill Alle Ragdolls entfernen
/revive [Spieler] Niedergestreckten Spieler heilen und aufstehen lassen (volle HP + Hunger)
/respawn [Spieler] Items fallen lassen (je nach Config) und respawnen
/instantragdoll <Spieler|all> <on|off> Ragdoll-bei-Treffer umschalten (umgeht den Gesundheits-Schwellenwert)

Konfiguration

config/saros_ragdoll-common.toml:

Option Standard Beschreibung
PhysicsMode smooth Ragdoll-Gefühl: smooth (Winkel-Dämpfung) oder floppy (roh, keine Dämpfung)
ReviveItem saros_ragdoll:firstaidkit Item das zur Wiederbelebung benötigt wird
RequireOPForRevive true /revive auf OPs beschränken
DropItems DropWhenRespawn Wann das Inventar fallen gelassen wird: NoDrop, DropMainHand, DropWhenGetInRagdoll, DropWhenRespawn
RespawnTimer 62 Sekunden bis der Respawn-Knopf aktiviert wird (0 = deaktiviert)
ToggleRagdollGUI true GUI beim Ragdoll-Eintritt anzeigen
ShowExitButton / ShowReviveButton / ShowRespawnButton true Jeden Tod-GUI-Knopf umschalten
debug false Ausführliche Ragdoll-/Physik-/Native-Logs

Items

Item Beschreibung
Verbandskasten Niedergestreckten Spieler wiederbeleben (Rechtsklick)

Abhängigkeiten

  • 1.20.1: keine — komplett standalone (eigene Physik-Engine ist enthalten).
  • 1.12.2: benötigt die DynamX Mod.

Legacy — 1.12.2 (DynamX-Edition)

Die ursprüngliche 1.12.2-Version läuft auf DynamX. Sie hat zusätzlich ein Fahrzeugkollisions-System: DynamX-Fahrzeuge verursachen bei Kontakt Schaden, der mit der Geschwindigkeit skaliert (konfigurierbar via BaseDamage, SpeedMultiplier, MinSpeedBps, MaxDamage). Dieses System gibt es in der standalone 1.20.1-Version nicht.

Showcase

Hinweis: Dieses Wiki dient als Dokumentation. Für aktive Diskussionen tritt bitte dem Discord-Server bei.

Featured

Brauchst du eine eigene Mod?

Vom Konzept zum Code. Ich erstelle professionelle, optimierte Mods, die genau auf deine Wünsche zugeschnitten sind.

Miete mich auf Fiverr