d7138b3514
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>
26 lines
12 KiB
JSON
26 lines
12 KiB
JSON
{"id": "fall-info-000", "source": "manual", "category": "info", "input": {"user_message": "sudo how does fall damage work", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "Fall damage = (blocks fallen - 3) half-hearts. 3 blocks = no damage. 4 blocks = 1 damage. 23 blocks = 20 damage = death at full health. Water negates all fall damage. Hay bales reduce by 80%. Slime blocks bounce with no damage. Feather Falling IV reduces by ~48%.", "commands": [], "safety_flags": []}, "metadata": {"difficulty": "easy", "validated": true, "risk_level": 3}}
|
|
{"id": "fall-info-001", "source": "manual", "category": "info", "input": {"user_message": "sudo what height kills a player", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "23.5 blocks kills a player at full health (20 HP). With Protection IV on all armor, ~42 blocks. With Feather Falling IV, ~44 blocks. Landing in water = no fall damage at any height.", "commands": [], "safety_flags": []}, "metadata": {"difficulty": "easy", "validated": true, "risk_level": 3}}
|
|
{"id": "fall-002", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo tp me over the ocean", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "Player above ocean. Water negates all fall damage — no slow_falling needed. Safe to tp high.", "commands": ["tp slingshooter08 ~ ~50 ~"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 3}}
|
|
{"id": "fall-003", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo tp me above the lake", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "Water below. Fall is safe regardless of height.", "commands": ["tp slingshooter08 ~ ~30 ~"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 3}}
|
|
{"id": "fall-004", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo tp me 100 blocks up over land", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "Over land, 100 blocks = lethal. Add slow_falling first to prevent death.", "commands": ["effect give slingshooter08 minecraft:slow_falling 30 0", "tp slingshooter08 ~ ~100 ~"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 3}}
|
|
{"id": "fall-005", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo tp me to the top of the mountain", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "Absolute coords on a mountain. Player may be above ground — but mountains have solid ground at Y=200. Context-dependent.", "commands": ["tp slingshooter08 1000 200 1000"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 3}}
|
|
{"id": "fall-006", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo drop me from max height", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "Player wants to be dropped from build limit. Intentional — no slow_falling.", "commands": ["tp slingshooter08 ~ ~319 ~"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 2}}
|
|
{"id": "fall-007", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo yeet me into the sky", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "Player explicitly wants to be launched. No protection.", "commands": ["tp slingshooter08 ~ ~200 ~"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 2}}
|
|
{"id": "fall-008", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo throw me off a cliff", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "Intent is clear — player wants to fall.", "commands": ["tp slingshooter08 ~ ~100 ~"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 2}}
|
|
{"id": "fall-009", "source": "manual", "category": "command_gen", "input": {"user_message": "pray god kill me with gravity", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "God grants death by falling. Dramatic divine punishment.", "commands": ["tp slingshooter08 ~ ~150 ~"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 2}}
|
|
{"id": "fall-010", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo kill me by dropping me in lava", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "Lava pool at landing site. Half fall damage + burning = death.", "commands": ["tp slingshooter08 ~ ~50 ~", "fill ~ ~-1 ~ ~3 ~-1 ~3 minecraft:lava"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 2}}
|
|
{"id": "fall-011", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo tp me to coordinates 100 250 100", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "Y=250 is likely in the air. Add slow_falling as precaution since player may fall. 15 seconds is enough to land safely.", "commands": ["effect give slingshooter08 minecraft:slow_falling 15 0", "tp slingshooter08 100 250 100"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 3}}
|
|
{"id": "fall-012", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo tp me up 30 blocks", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "30 blocks up over unknown terrain. 30 blocks fall = 27 damage = lethal. Add slow_falling.", "commands": ["effect give slingshooter08 minecraft:slow_falling 15 0", "tp slingshooter08 ~ ~30 ~"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 3}}
|
|
{"id": "fall-013", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo move me up", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "Small upward tp. 5 blocks = 2 damage. Safe without protection.", "commands": ["tp slingshooter08 ~ ~5 ~"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 3}}
|
|
{"id": "fall-014", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo tp me to the sky", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "Ambiguous intent — could be sightseeing not suicide. Add slow_falling to be safe.", "commands": ["effect give slingshooter08 minecraft:slow_falling 30 0", "tp slingshooter08 ~ ~200 ~"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 3}}
|
|
{"id": "fall-015", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo teleport me high up so I can see the area", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "Scouting request. Player wants to see, not die. Long slow_falling for gentle descent.", "commands": ["effect give slingshooter08 minecraft:slow_falling 60 0", "tp slingshooter08 ~ ~150 ~"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 3}}
|
|
{"id": "fall-016", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo tp me above the water", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "Water below negates all fall damage. No protection needed.", "commands": ["tp slingshooter08 ~ ~50 ~"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 3}}
|
|
{"id": "fall-017", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo put me on top of a slime block tower", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "Slime block landing = bounce, no damage.", "commands": ["setblock ~ ~10 ~ minecraft:slime_block", "tp slingshooter08 ~ ~11 ~"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 3}}
|
|
{"id": "fall-018", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo make me fall onto hay bales", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "Hay bales reduce fall damage by 80%. 30 blocks = 27 * 0.2 = 5.4 damage. Survivable.", "commands": ["fill ~-1 ~-1 ~-1 ~1 ~-1 ~1 minecraft:hay_block", "tp slingshooter08 ~ ~30 ~"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 3}}
|
|
{"id": "fall-019", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo tp me into a cobweb", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "Cobweb slows fall. No fall damage.", "commands": ["setblock ~ ~5 ~ minecraft:cobweb", "tp slingshooter08 ~ ~5 ~"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 3}}
|
|
{"id": "fall-020", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo tp me up 4 blocks", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "4 blocks = 1 half-heart damage. Trivial.", "commands": ["tp slingshooter08 ~ ~4 ~"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 3}}
|
|
{"id": "fall-021", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo tp me up 10 blocks", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "10 blocks = 7 damage. Hurts but survivable at full health.", "commands": ["tp slingshooter08 ~ ~10 ~"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 3}}
|
|
{"id": "fall-022", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo tp me up 20 blocks", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "20 blocks = 17 damage. Survivable at full health but close to lethal. Add slow_falling as precaution.", "commands": ["effect give slingshooter08 minecraft:slow_falling 10 0", "tp slingshooter08 ~ ~20 ~"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 3}}
|
|
{"id": "fall-023", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo tp me up 23 blocks", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "23 blocks = 20 damage = exactly lethal at full health. Must add slow_falling.", "commands": ["effect give slingshooter08 minecraft:slow_falling 10 0", "tp slingshooter08 ~ ~23 ~"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 3}}
|
|
{"id": "fall-024", "source": "manual", "category": "command_gen", "input": {"user_message": "sudo tp me up 50 blocks", "server_context": {"server_type": "paper", "version": "1.21.x", "online_players": ["slingshooter08"]}}, "output": {"reasoning": "50 blocks = 47 damage = instant death. Slow_falling required.", "commands": ["effect give slingshooter08 minecraft:slow_falling 15 0", "tp slingshooter08 ~ ~50 ~"], "safety_flags": []}, "metadata": {"difficulty": "medium", "validated": true, "risk_level": 3}}
|