mirror of
https://github.com/horizon-rust/horizon.git
synced 2026-11-09 17:19:15 -10:00
Clear seven ledger rows that main already implements
The piglin brute's two activity sounds, the three ChatListener lines behind Chat Delay, the angry enderman's render offset and the tipped arrow's potion colour are all in Horizon; the rows still said missing.
This commit is contained in:
1 parent
8d93d68f1d
commit
0bf1609f2e
3 files changed
+7
-7
No files matched your search
@@ -60,8 +60,8 @@ PiglinBruteAi.initFightActivity inline crates/horizon-client/src/mobs/piglin.rs:
|
||||
PiglinBruteAi.initIdleActivity inline crates/horizon-client/src/mobs/piglin.rs::register_brute idle behaviour as goals: stroll, look at player, targets
|
||||
PiglinBruteAi.initMemories missing minor: no home point is remembered, so the brute never returns to where it spawned
|
||||
PiglinBruteAi.isNearestValidAttackTarget missing minor: the brute never drops a target for a nearer one; target goals keep theirs until it dies or is lost
|
||||
PiglinBruteAi.maybePlayActivitySound missing player: a piglin brute never growls while it fights; the angry sound is not in Horizon
|
||||
PiglinBruteAi.playActivitySound missing player: no angry sound when a piglin brute starts a fight (entity.piglin_brute.angry is not played)
|
||||
PiglinBruteAi.maybePlayActivitySound port crates/horizon-client/src/mobs/piglin.rs::maybe_play_brute_sound the level random is drawn every tick and the angry grunt plays under 0.0125 while the brute is fighting
|
||||
PiglinBruteAi.playActivitySound port crates/horizon-client/src/mobs/piglin.rs::play_brute_sound entity.piglin_brute.angry when the fight activity starts
|
||||
PiglinBruteAi.setAngerTarget missing minor: no 600-tick anger memory; the target goals keep the target instead
|
||||
PiglinBruteAi.updateActivity inline crates/horizon-client/src/mobs/piglin.rs::register_brute gap: minor: no fight and idle activity switch; the melee goal sets the aggressive flag
|
||||
StartAdmiringItemIfSeen.create inline crates/horizon-client/src/game/piglins.rs::Game::piglin_pickups gap: player: a piglin takes a wanted item and admires it in hand; it does not stop to admire one it only sees on the ground
|
||||
|
||||
|
@@ -20,11 +20,11 @@ SessionSearchTrees.updateCreativeTags inline crates/horizon-client/src/creative.
|
||||
SessionSearchTrees.updateCreativeTooltips inline crates/horizon-client/src/creative.rs::Creative::from_json name index comes from the export's tooltip lines
|
||||
ChatAbilities.selectVisibleMessages port crates/horizon-client-render/src/chat.rs::ChatAbilities::shows source filter: client lines always, player and server lines per the abilities
|
||||
ChatAbilities.Builder.build inline crates/horizon-client-render/src/chat.rs::ChatAbilities::new restrictions come from the Chat option alone; new() maps the visibility to them
|
||||
ChatListener.tick missing player: the Chat Delay option does nothing; lines show at once instead of after the delay
|
||||
ChatListener.setMessageDelay missing player: no delayed-message queue, so Chat Delay has no effect
|
||||
ChatListener.tick port crates/horizon-client/src/game/remote.rs::tick_chat_queue the queue runs down with the ticks and pauses with the game
|
||||
ChatListener.setMessageDelay port crates/horizon-client/src/game/remote.rs::chat_delay_ms Chat Delay in milliseconds, as Java truncates it, read when a chat line arrives
|
||||
ChatListener.flushQueue port crates/horizon-client/src/game/remote.rs::Game::flush_chat_queue each message through accept_chat, so it counts as processed
|
||||
ChatListener.removeFromDelayedMessageQueue inline crates/horizon-client/src/game/remote.rs::Game::handle_delete_chat
|
||||
ChatListener.handleMessage missing player: nothing is held back, so Chat Delay is ignored
|
||||
ChatListener.handleMessage port crates/horizon-client/src/game/remote.rs::handle_player_chat a line with a delay goes into remote.chat_queue instead of the chat
|
||||
ChatListener.handlePlayerChatMessage port crates/horizon-client/src/game/remote.rs::Game::handle_packet gap: player: no Only Show Secure Chat filter, no server filter-mask text, no block or friend-only hiding of chat lines
|
||||
ChatListener.handleChatMessageError port crates/horizon-client/src/game/remote.rs::Game::handle_chat_message_error the red italic chat.validation_error in the message's chat type, tagged chatError; gap: minor: a blocked or friends-only sender is not skipped (no social list), no narration, no markMessageAsProcessed
|
||||
ChatListener.handleDisguisedChatMessage port crates/horizon-client/src/game/remote.rs::Game::handle_packet gap: minor: no narration and no chat log entry
|
||||
|
||||
|
@@ -9,7 +9,7 @@ EnderDragonRenderer.submit port crates/horizon-client/src/game/dragon.rs::Game::
|
||||
EnderDragonRenderer.submitRays port crates/horizon-client/src/game/dragon.rs::Game::dragon_rays
|
||||
EnderDragonRenderer.submitCrystalBeams port crates/horizon-client/src/game/dragon.rs::Game::crystal_beam
|
||||
EnderDragonRenderer.extractRenderState inline crates/horizon-client/src/game/dragon.rs::Game::dragon_geometry flap, death fade, hurt overlay, nearest-crystal beam and egg distance read there
|
||||
EndermanRenderer.getRenderOffset missing player: an angry enderman does not jitter sideways (vanilla random offset each frame); no such offset in the mob draw path
|
||||
EndermanRenderer.getRenderOffset port crates/horizon-client/src/mobs/render.rs EndermanRenderer.getRenderOffset's random side offset for a creepy enderman
|
||||
EndermanRenderer.extractRenderState inline crates/horizon-client/src/mobs/enderman.rs::anim gap: minor: carried block is drawn by game/mob_blocks.rs, not from this pose
|
||||
EntityRenderDispatcher.getRenderer skip:other renderer lookup; Horizon dispatches by mob kind in game.rs::Game::entity_geometry and game/creatures.rs::Game::mob_geometry
|
||||
EntityRenderDispatcher.getAvatarRenderer port crates/horizon-client/src/mobs/render.rs::body slim or wide arm model by skin
|
||||
@@ -132,7 +132,7 @@ ThrownItemRenderer.submit port crates/horizon-client/src/game/creatures.rs::Game
|
||||
ThrownItemRenderer.extractRenderState inline crates/horizon-client/src/game/creatures.rs::Game::mob_geometry item sprite read there
|
||||
ThrownTridentRenderer.submit port crates/horizon-client/src/game/trident.rs::Game::trident_geometry gap: minor: foil glint is not drawn on a thrown trident
|
||||
ThrownTridentRenderer.extractRenderState inline crates/horizon-client/src/game/trident.rs::Game::trident_geometry yaw, pitch and foil read there
|
||||
TippableArrowRenderer.extractRenderState missing player: a tipped arrow looks like a plain arrow; no potion colour on arrows in game/creatures.rs or projectiles.rs
|
||||
TippableArrowRenderer.extractRenderState port crates/horizon-client/src/projectiles.rs brewing::potion_color gives a tipped arrow its potion colour
|
||||
TntMinecartRenderer.submitMinecartContents port crates/horizon-client/src/game/minecarts.rs::Game::cart_geometry TNT block swell and white flash
|
||||
TntMinecartRenderer.submitWhiteSolidBlock inline crates/horizon-client/src/game/minecarts.rs::Game::cart_geometry white overlay built inline
|
||||
TntMinecartRenderer.extractRenderState inline crates/horizon-client/src/game/minecarts.rs::Game::cart_geometry fuse read from the cart
|
||||
|
||||
|
Reference in new issue
Block a user