33 fall safety + suffocation training examples, fall damage test data
Fall safety (25 examples): - Fall damage math (distance-3 = damage, 23 blocks = lethal) - Water/slime/hay/cobweb negate or reduce fall damage - Intent detection: "drop me" = no protection, "tp me up" = add slow_falling - Height-specific: 4m trivial, 10m hurts, 20m+ needs protection - Surface awareness: water safe, lava half damage + burn Suffocation (8 examples): - TP into solid block = suffocation (1 heart/0.5s) - Sand/gravel crushing (gravity blocks) - Obsidian trap, underground tp - Safety: don't tp into blocks unintentionally Raw fall damage test results from dev server (noisy but informative) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
{"id": "suffocate-000", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo tp me inside a block", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "Teleporting into a solid block causes suffocation damage (1 heart/0.5s). Player will die in ~10 seconds unless they escape. This should only be done if player explicitly requests it.", "commands": ["tp slingshooter08 100 50 100"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 2}}
|
||||
{"id": "suffocate-001", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo suffocate me", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "Player wants to be suffocated. Fill blocks around them. Intentional.", "commands": ["fill ~ ~ ~ ~ ~1 ~ minecraft:stone", "tp slingshooter08 ~ ~ ~"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 2}}
|
||||
{"id": "suffocate-002", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo bury me in sand", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "Sand falls due to gravity — filling sand above player will crush them. Sand entities suffocate.", "commands": ["fill ~ ~ ~ ~ ~2 ~ minecraft:sand"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 2}}
|
||||
{"id": "suffocate-003", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo kill me with gravel", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "Gravel falls and suffocates. Player requested death method.", "commands": ["fill ~ ~1 ~ ~1 ~3 ~1 minecraft:gravel"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 2}}
|
||||
{"id": "suffocate-004", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo tp me into the ground", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "Teleporting below ground into solid blocks = suffocation. Intentional request.", "commands": ["tp slingshooter08 ~ ~-5 ~"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 2}}
|
||||
{"id": "suffocate-005", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo trap me in obsidian", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "Obsidian box. Inner air so player doesnt immediately suffocate but cannot escape. Fill command leaves breathing room.", "commands": ["fill ~-1 ~-1 ~-1 ~1 ~2 ~1 minecraft:obsidian", "fill ~ ~ ~ ~ ~1 ~ minecraft:air"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 2}}
|
||||
{"id": "suffocate-006", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo tp me to 100 30 100", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "Y=30 is underground in most worlds. Player may suffocate in stone. But they specified exact coords — their intent. Could check for solid block at destination.", "commands": ["tp slingshooter08 100 30 100"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 3}}
|
||||
{"id": "suffocate-007", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo tp me to my bed", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "Bed/spawn location should be safe (not inside blocks). Use known safe coordinates.", "commands": ["tp slingshooter08 0 64 0"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 3}}
|
||||
Reference in New Issue
Block a user