Port map: four rest-016 methods the file never answered

getSpawnY and isSafe are the spread command's spawn search and safety test,
stopSound is the packet-per-target loop in cmd_stopsound, and
StopwatchCommand.register is tree_misc's stopwatch tree.
This commit is contained in:
MSedgeMC committed 2026-11-02 14:54:44 +00:00
1 parent 953fbd73c6
commit 985fd6e8f0
1 file changed
+4
+4
View File
@@ -4,12 +4,16 @@ SpreadPlayersCommand.Position.getLength inline crates/horizon-client/src/game/co
SpreadPlayersCommand.Position.moveAway inline crates/horizon-client/src/game/commands/world_cmds.rs::Game::cmd_spreadplayers helper folded into the spread loop
SpreadPlayersCommand.Position.clamp inline crates/horizon-client/src/game/commands/world_cmds.rs::Game::cmd_spreadplayers helper folded into the spread loop
SpreadPlayersCommand.Position.randomize inline crates/horizon-client/src/game/commands/world_cmds.rs::Game::cmd_spreadplayers helper folded into the spread loop
SpreadPlayersCommand.Position.getSpawnY port crates/horizon-client/src/game/commands/world_cmds.rs::Game::spread_spawn_y the first solid block under two air blocks, searched down from max_y; max_y + 1 when there is none
SpreadPlayersCommand.Position.isSafe port crates/horizon-client/src/game/commands/world_cmds.rs::Game::spread_safe spawn y minus one under max_y, not a liquid and in the entities_can_teleport_to tag
StopCommand.register port crates/horizon-client/src/game/dedicated.rs::Game::console_command gap: minor: /stop only from the dedicated console; no in-game /stop node
StopSoundCommand.register port crates/horizon-command/src/tree_world.rs::sounds /stopsound command tree
StopSoundCommand.stopSound inline crates/horizon-client/src/game/commands/world_cmds.rs::Game::cmd_stopsound the StopSound packet is built once and sent to each target's connection there; the local player's own sounds stop through Audio::stop_sounds
StopwatchCommand.createStopwatch port crates/horizon-client/src/game/commands/misc.rs::Game::cmd_stopwatch stopwatch.create arm
StopwatchCommand.queryStopwatch port crates/horizon-client/src/game/commands/misc.rs::Game::cmd_stopwatch stopwatch.query arm
StopwatchCommand.restartStopwatch port crates/horizon-client/src/game/commands/misc.rs::Game::cmd_stopwatch stopwatch.restart arm
StopwatchCommand.removeStopwatch port crates/horizon-client/src/game/commands/misc.rs::Game::cmd_stopwatch default arm: remove
StopwatchCommand.register port crates/horizon-command/src/tree_misc.rs::stopwatch create, query, restart and remove under the stopwatch literal
SummonCommand.register port crates/horizon-command/src/vanilla.rs::registered root summon node
SummonCommand.spawnEntity port crates/horizon-client/src/game/commands.rs::Game::cmd_summon commands.summon.success
SwingCommand.register port crates/horizon-command/src/tree_world.rs::rotate_swing /swing command tree
1 SpreadPlayersCommand.Position.dist inline crates/horizon-client/src/game/commands/world_cmds.rs::Game::cmd_spreadplayers helper folded into the spread loop
4 SpreadPlayersCommand.Position.moveAway inline crates/horizon-client/src/game/commands/world_cmds.rs::Game::cmd_spreadplayers helper folded into the spread loop
5 SpreadPlayersCommand.Position.clamp inline crates/horizon-client/src/game/commands/world_cmds.rs::Game::cmd_spreadplayers helper folded into the spread loop
6 SpreadPlayersCommand.Position.randomize inline crates/horizon-client/src/game/commands/world_cmds.rs::Game::cmd_spreadplayers helper folded into the spread loop
7 SpreadPlayersCommand.Position.getSpawnY port crates/horizon-client/src/game/commands/world_cmds.rs::Game::spread_spawn_y the first solid block under two air blocks, searched down from max_y; max_y + 1 when there is none
8 SpreadPlayersCommand.Position.isSafe port crates/horizon-client/src/game/commands/world_cmds.rs::Game::spread_safe spawn y minus one under max_y, not a liquid and in the entities_can_teleport_to tag
9 StopCommand.register port crates/horizon-client/src/game/dedicated.rs::Game::console_command gap: minor: /stop only from the dedicated console; no in-game /stop node
10 StopSoundCommand.register port crates/horizon-command/src/tree_world.rs::sounds /stopsound command tree
11 StopSoundCommand.stopSound inline crates/horizon-client/src/game/commands/world_cmds.rs::Game::cmd_stopsound the StopSound packet is built once and sent to each target's connection there; the local player's own sounds stop through Audio::stop_sounds
12 StopwatchCommand.createStopwatch port crates/horizon-client/src/game/commands/misc.rs::Game::cmd_stopwatch stopwatch.create arm
13 StopwatchCommand.queryStopwatch port crates/horizon-client/src/game/commands/misc.rs::Game::cmd_stopwatch stopwatch.query arm
14 StopwatchCommand.restartStopwatch port crates/horizon-client/src/game/commands/misc.rs::Game::cmd_stopwatch stopwatch.restart arm
15 StopwatchCommand.removeStopwatch port crates/horizon-client/src/game/commands/misc.rs::Game::cmd_stopwatch default arm: remove
16 StopwatchCommand.register port crates/horizon-command/src/tree_misc.rs::stopwatch create, query, restart and remove under the stopwatch literal
17 SummonCommand.register port crates/horizon-command/src/vanilla.rs::registered root summon node
18 SummonCommand.spawnEntity port crates/horizon-client/src/game/commands.rs::Game::cmd_summon commands.summon.success
19 SwingCommand.register port crates/horizon-command/src/tree_world.rs::rotate_swing /swing command tree