Clear stale game2-010 rows main already implements

tools/port_map/game2-010.tsv: four rows left missing with an unsure note
now cite where the behaviour is - Level.loadedAndEntityCanStandOnFace,
BlockGetter.clipWithInteractionOverride, ChunkPos.distanceSquared and
LevelReader.findBlocksInBoxByManhattanDistance.
This commit is contained in:
MSedgeMC committed 2026-11-02 11:25:13 +00:00
1 parent 5450a8d602
commit 412583dfb5
1 file changed
+4 -4
+4 -4
View File
@@ -89,7 +89,7 @@ Level.addBlockEntityTicker port crates/horizon-client/src/game.rs::GameLevel::lo
Level.guardEntityTick skip:debug crash-report wrapper around an entity tick
Level.getBlockEntity skip:other bare block_entities map lookup at each caller; no port of its own
Level.setBlockEntity port crates/horizon-client/src/game.rs::GameLevel::load_block_entity
Level.loadedAndEntityCanStandOnFace missing unsure: no face-sturdy test for placed hanging entities found
Level.loadedAndEntityCanStandOnFace inline crates/horizon-client/src/mobs/shulker.rs::can_stay_at the supporting block's face toward the shell is tested for sturdiness (`BlockState.entityCanStandOnFace`) before the opened shell's box; the chunk is loaded by construction where the sim asks
Level.getWorldBorderAdjustedRespawnData missing unsure: respawn clamp to the world border not found
Level.hasEntities missing unsure: no entity-in-box test found for this use
Level.getClockTimeTicks port crates/horizon-client/src/game.rs::GameLevel::day_time day time; no separate clock time
@@ -99,7 +99,7 @@ Level.setRainLevel port crates/horizon-client/src/game/remote.rs::Game::handle_p
Level.fillReportDetails skip:debug crash-report details
BlockGetter.getBlockEntity skip:other bare block_entities map lookup at each caller
BlockGetter.isBlockInLine skip:other no caller in 26.3 code
BlockGetter.clipWithInteractionOverride missing unsure: no interaction-shape override found for the pick ray; clip_ray not checked in depth
BlockGetter.clipWithInteractionOverride port crates/horizon-world/src/world_ray.rs::clip_with_interaction the block's interaction shape is clipped too, and when it lands nearer the hit takes its direction
BlockGetter.traverseBlocks port crates/horizon-core/src/geometry/traversal.rs::traverse_blocks
BlockGetter.forEachBlockIntersectedBetween port crates/horizon-core/src/geometry/sweep.rs::sweep_intersected_blocks
BlockGetter.addCollisionsAlongTravel inline crates/horizon-client-render/src/collisions.rs::SceneCollisions::resolve_with_context gap: minor: the shape list along the path is built inside the resolver
@@ -112,7 +112,7 @@ ChunkPos.getRegionZ port crates/horizon-core/src/position.rs::ChunkPos::region
ChunkPos.getBlockAt skip:other no caller in 26.3 code
ChunkPos.contains port crates/horizon-core/src/position.rs::BlockPos::chunk a block is in a chunk when its chunk() is that chunk
ChunkPos.getChessboardDistance inline crates/horizon-client/src/ticket_levels.rs::compute Chebyshev distance folded into the ticket level loop
ChunkPos.distanceSquared missing unsure: caller not identified in 26.3 sources; no port located
ChunkPos.distanceSquared inline crates/horizon-client/src/lan/hub.rs::requeue_ring the pending chunk queue is sorted by the squared chunk distance, the only use vanilla makes of it (PlayerChunkSender.collectChunksToSend)
CollisionGetter.isUnobstructed port crates/horizon-client/src/game.rs::GameLevel::is_unobstructed the state-based overload
CollisionGetter.noBorderCollision port crates/horizon-client-render/src/collisions.rs::EntityCollisions::movement_border border shape when inside close to the border
CollisionGetter.getPreMoveCollisions inline crates/horizon-client-render/src/collisions.rs::SceneCollisions::resolve_with_context gap: minor: entity and block shapes are not returned as a list; the resolver takes them together
@@ -132,7 +132,7 @@ LevelReader.getBlockStatesIfLoaded port crates/horizon-client-render/src/world.r
LevelReader.getNoiseBiome skip:other no caller in 26.3 code
LevelReader.getHeightmapPos port crates/horizon-client-render/src/world.rs::World::world_surface gap: minor: the height only; the BlockPos is built by the caller
LevelReader.getChunk missing unsure: same as Level.getChunk
LevelReader.findBlocksInBoxByManhattanDistance missing unsure: no block search by Manhattan distance found in Horizon
LevelReader.findBlocksInBoxByManhattanDistance inline crates/horizon-client/src/mobs/bee.rs::manhattan_box the box in vanilla's order (`BlockPos.withinBoxByManhattanDistance`); the first-match search over it is inlined at each caller, e.g. Pollinate::find_flower for findNearbyFlower
LevelWriter.destroyBlock port crates/horizon-world/src/level/update.rs::Sim::destroy_block
LocalMobCapCalculator.getPlayersNear port crates/horizon-client/src/mobs/spawn_selection.rs::SpawnState::players_near
LocalMobCapCalculator.addMob port crates/horizon-client/src/mobs/spawn_selection.rs::SpawnState::add_local
1 Enchantment.getSlotItems inline crates/horizon-world/src/loot.rs::LootData::enchantment_level slot filter and item lookup folded into the best-level loop
89 Level.guardEntityTick skip:debug crash-report wrapper around an entity tick
90 Level.getBlockEntity skip:other bare block_entities map lookup at each caller; no port of its own
91 Level.setBlockEntity port crates/horizon-client/src/game.rs::GameLevel::load_block_entity
92 Level.loadedAndEntityCanStandOnFace missing inline crates/horizon-client/src/mobs/shulker.rs::can_stay_at unsure: no face-sturdy test for placed hanging entities found the supporting block's face toward the shell is tested for sturdiness (`BlockState.entityCanStandOnFace`) before the opened shell's box; the chunk is loaded by construction where the sim asks
93 Level.getWorldBorderAdjustedRespawnData missing unsure: respawn clamp to the world border not found
94 Level.hasEntities missing unsure: no entity-in-box test found for this use
95 Level.getClockTimeTicks port crates/horizon-client/src/game.rs::GameLevel::day_time day time; no separate clock time
99 Level.fillReportDetails skip:debug crash-report details
100 BlockGetter.getBlockEntity skip:other bare block_entities map lookup at each caller
101 BlockGetter.isBlockInLine skip:other no caller in 26.3 code
102 BlockGetter.clipWithInteractionOverride missing port crates/horizon-world/src/world_ray.rs::clip_with_interaction unsure: no interaction-shape override found for the pick ray; clip_ray not checked in depth the block's interaction shape is clipped too, and when it lands nearer the hit takes its direction
103 BlockGetter.traverseBlocks port crates/horizon-core/src/geometry/traversal.rs::traverse_blocks
104 BlockGetter.forEachBlockIntersectedBetween port crates/horizon-core/src/geometry/sweep.rs::sweep_intersected_blocks
105 BlockGetter.addCollisionsAlongTravel inline crates/horizon-client-render/src/collisions.rs::SceneCollisions::resolve_with_context gap: minor: the shape list along the path is built inside the resolver
112 ChunkPos.getBlockAt skip:other no caller in 26.3 code
113 ChunkPos.contains port crates/horizon-core/src/position.rs::BlockPos::chunk a block is in a chunk when its chunk() is that chunk
114 ChunkPos.getChessboardDistance inline crates/horizon-client/src/ticket_levels.rs::compute Chebyshev distance folded into the ticket level loop
115 ChunkPos.distanceSquared missing inline crates/horizon-client/src/lan/hub.rs::requeue_ring unsure: caller not identified in 26.3 sources; no port located the pending chunk queue is sorted by the squared chunk distance, the only use vanilla makes of it (PlayerChunkSender.collectChunksToSend)
116 CollisionGetter.isUnobstructed port crates/horizon-client/src/game.rs::GameLevel::is_unobstructed the state-based overload
117 CollisionGetter.noBorderCollision port crates/horizon-client-render/src/collisions.rs::EntityCollisions::movement_border border shape when inside close to the border
118 CollisionGetter.getPreMoveCollisions inline crates/horizon-client-render/src/collisions.rs::SceneCollisions::resolve_with_context gap: minor: entity and block shapes are not returned as a list; the resolver takes them together
132 LevelReader.getNoiseBiome skip:other no caller in 26.3 code
133 LevelReader.getHeightmapPos port crates/horizon-client-render/src/world.rs::World::world_surface gap: minor: the height only; the BlockPos is built by the caller
134 LevelReader.getChunk missing unsure: same as Level.getChunk
135 LevelReader.findBlocksInBoxByManhattanDistance missing inline crates/horizon-client/src/mobs/bee.rs::manhattan_box unsure: no block search by Manhattan distance found in Horizon the box in vanilla's order (`BlockPos.withinBoxByManhattanDistance`); the first-match search over it is inlined at each caller, e.g. Pollinate::find_flower for findNearbyFlower
136 LevelWriter.destroyBlock port crates/horizon-world/src/level/update.rs::Sim::destroy_block
137 LocalMobCapCalculator.getPlayersNear port crates/horizon-client/src/mobs/spawn_selection.rs::SpawnState::players_near
138 LocalMobCapCalculator.addMob port crates/horizon-client/src/mobs/spawn_selection.rs::SpawnState::add_local