mirror of
https://github.com/horizon-rust/horizon.git
synced 2026-11-07 11:06:11 -10:00
port map: game2-013 gaps that have closed
The picked statue carries its pose in block_state, a waterlogged dried ghast plays its place-in-water sound, and farmland turning to its base block emits pushEntitiesUp - so three player-visible gap notes on those rows are stale.
This commit is contained in:
1 parent
4e15803e0f
commit
aee99b2ad1
1 file changed
+3
-3
@@ -12,7 +12,7 @@ CopperGolemStatueBlock.getStateForPlacement port crates/horizon-world/src/level/
|
||||
CopperGolemStatueBlock.rotate skip:data rotation results come from the exported BlockState rotate table (worldgen/structure.rs)
|
||||
CopperGolemStatueBlock.updatePose inline crates/horizon-world/src/level/interact.rs::Behaviours::turn_statue become-statue sound, pose cycle and block_change game event are folded into turn_statue
|
||||
CopperGolemStatueBlock.isPathfindable skip:data path types come from the per-state path data (mobs/path.rs)
|
||||
CopperGolemStatueBlock.getCloneItemStack port crates/horizon-client/src/game/block_items.rs::Game::picked_stack gap: player: the picked statue does not get its pose in block_state, so a middle-click pick gives it standing
|
||||
CopperGolemStatueBlock.getCloneItemStack port crates/horizon-client/src/game/block_items.rs::Game::picked_stack the statue's pose goes into the item's block_state (copper_golem_pose), picked with or without the block data
|
||||
CopperGolemStatueBlock.getFluidState skip:data waterlogged water source comes from the per-state fluid facts table (Level::fluid)
|
||||
CopperGolemStatueBlock.updateShape port crates/horizon-world/src/level/shapes.rs::Sim::update_shape_class statue arm runs waterlogged_tick then the default shape update
|
||||
CrafterBlock.getAnalogOutputSignal port crates/horizon-client/src/game/machines.rs::Containers::signal crafter signal is the filled or disabled slot count from the block entity
|
||||
@@ -90,7 +90,7 @@ DriedGhastBlock.updateShape port crates/horizon-world/src/level/shapes.rs::Sim::
|
||||
DriedGhastBlock.tickWaterlogged inline crates/horizon-world/src/level/timeline.rs::Sim::dried_ghast_tick waterlogged branch: transition sound and hydration plus one, or the ghastling spawn event at full hydration
|
||||
DriedGhastBlock.getStateForPlacement port crates/horizon-world/src/level/place.rs::Sim::placement_class DriedGhast arm: waterlogged from the spot and facing opposite the player
|
||||
DriedGhastBlock.getFluidState skip:data waterlogged water source comes from the per-state fluid facts table (Level::fluid)
|
||||
DriedGhastBlock.placeLiquid port crates/horizon-world/src/level/fluids.rs::Sim::place_liquid gap: player: waterlogs the block like the generic path, but plays no dried ghast place-in-water sound
|
||||
DriedGhastBlock.placeLiquid port crates/horizon-world/src/level/fluids.rs::Sim::place_liquid waterlogged through the generic path, then its own block.dried_ghast.place_in_water sound
|
||||
DriedGhastBlock.setPlacedBy port crates/horizon-world/src/level/place.rs::Sim::set_placed_by
|
||||
EndGatewayBlock.getPortalDestination port crates/horizon-client/src/game/end.rs::Game::gateway_job gap: minor: the thrown ender pearl branch (no relative flags) is not read, only the player travels through gateways here
|
||||
EndPortalFrameBlock.getStateForPlacement port crates/horizon-world/src/level/place.rs::Sim::placement_class EndPortalFrame arm: facing opposite the player and eye set to false
|
||||
@@ -107,7 +107,7 @@ FarmlandBlock.canSurvive port crates/horizon-world/src/level/survive.rs::Sim::ca
|
||||
FarmlandBlock.getStateForPlacement port crates/horizon-world/src/level/place.rs::Sim::placement_class Farmland arm: the base block when farmland cannot survive at the spot
|
||||
FarmlandBlock.tick port crates/horizon-world/src/level/tick.rs::Sim::tick_block Farmland arm turns the block to its base when it cannot survive
|
||||
FarmlandBlock.randomTick port crates/horizon-world/src/level/tick.rs::Sim::farmland_random_tick moisture falls or rises with water in reach and rain above, else turns to base
|
||||
FarmlandBlock.turnToBaseBlock port crates/horizon-world/src/level/tick.rs::Sim::turn_to_base_block gap: player: entities standing on it are not pushed up when it turns to dirt (pushEntitiesUp is not read)
|
||||
FarmlandBlock.turnToBaseBlock port crates/horizon-world/src/level/tick.rs::Sim::turn_to_base_block the base block is set and Block.pushEntitiesUp goes out as the push_entities_up block event
|
||||
FarmlandBlock.isNearWater inline crates/horizon-world/src/level/tick.rs::Sim::farmland_random_tick gap: minor: the 9x2x9 water search is inline and tests the water fluid only, not canBeHydrated
|
||||
FenceBlock.isSameFence inline crates/horizon-world/src/level/shapes.rs::Sim::fence_connects_to the same-fence test (fence tag and wooden match) is inline in fence_connects_to
|
||||
FenceBlock.getStateForPlacement port crates/horizon-world/src/level/place.rs::Sim::placement_class Fence arm: each horizontal side connects per neighbour and waterlogged from the spot
|
||||
|
||||
|
Reference in new issue
Block a user