Zurück zur Übersicht

Saro's Player Ragdoll

Bullet-Physik-Ragdolls beim Tod. Ab 1.20.1 komplett standalone, ohne DynamX. Körper greifen und anheben, wiederbeleben und respawnen.

Header

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.

Overview

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. smooth legt sich ruhig ab, floppy bleibt 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.

Featured

Brauchst du eine eigene Mod?

Sag mir, was die Mod können soll, und ich baue sie.

Miete mich auf Fiverr