Ein Spieler rutscht unter den Gesundheits-Schwellenwert und geht als Physik-Ragdoll zu Boden. Er flopt, taumelt, rutscht eine Treppe hinunter und bleibt liegen, wo er gelandet ist, bis ihn jemand wiederbelebt oder der Respawn-Timer abläuft. Gebaut für den Minewache Roleplay-Server, wo sofort sterben und am Bett aufwachen jede Szene kaputt macht.
Ab 1.20.1 läuft die Mod standalone. Sie bringt eine eigene Bullet-Physik-Engine und eine eigene UI mit und braucht damit weder DynamX noch ACsGuis. Nur die 1.12.2-Version läuft noch auf DynamX, siehe Legacy weiter unten.
Verletzungssystem
Bei einem kritischen Gesundheitswert geht der Spieler zu Boden und wird zu einer unsichtbaren Ragdoll, die die Physik-Engine übernimmt. Eine Tod-GUI mit Wiederbeleben, Respawn und Verlassen öffnet sich. Der Spieler bleibt liegen, bis eines von drei Dingen passiert:
- Ein anderer Spieler Rechtsklick mit einem Verbandskasten auf ihn macht
- Ein Admin
/revive <Spieler>verwendet - Der Respawn-Timer abläuft
Die Ragdoll fliegt in die Richtung weg, aus der der Treffer kam.
Physik und Interaktion
- Echte Kollisionen. Ragdolls stoßen an Gelände, Blöcke und andere Spieler und legen sich 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 und Anheben. Halt die Greif-Taste (Standard V) und schau auf eine Ragdoll, um ein Körperteil zu ziehen. Der Rest des Körpers folgt. Umbelegbar unter Steuerung, Saros Ragdoll.
- Schlagen zum Entfernen. Ein direkter Nahkampf-Treffer, etwa im Kreativmodus, löscht eine Ragdoll.
- Physik-Gefühl.
smoothlegt sich ruhig ab,floppybleibt roh und locker. Einstellbar 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 und neuer: keine. Die Physik-Engine steckt in der Mod.
- 1.12.2: braucht die DynamX Mod.
Legacy 1.12.2 (DynamX-Edition)
Die 1.12.2-Version läuft auf DynamX und hat eine Sache, die den neueren Versionen fehlt: Fahrzeugkollisionen. Ein DynamX-Fahrzeug verletzt, wen es trifft, skaliert über die Geschwindigkeit mit BaseDamage, SpeedMultiplier, MinSpeedBps und MaxDamage.
Showcase
Hinweis: Dieses Wiki ist die Dokumentation. Fragen und Bugs gehen schneller über den Discord-Server.