
Fabric数据包记录器
Minecraft Fabric 的深度数据包日志模组 - 捕获所有网络流量,包含完整的 NBT/Component 数据
查看大图Fabric Package Logger
一个用于 Minecraft Fabric 的深度数据包记录模组,可捕获所有网络流量(S2C 和 C2S),并包含完整的 NBT/Component 数据。
使用场景
- 模组开发:调试客户端与服务端之间的网络通信
- 容器检查:查看带有完整 NBT/Component 数据的库存确切内容,并复制它们
- 逆向工程:分析服务端机制和数据包结构
- 反作弊分析:了解服务端发送和接收的数据
- 学习:理解 Minecraft 的网络协议如何运作
使用方法
按键绑定
按 F6 打开配置界面。
数据包选择
使用双列表选择器选择要记录的数据包:
- S2C(服务端 → 客户端):传入数据包,如库存更新、实体生成等。
- C2S(客户端 → 服务端):传出数据包,如点击、移动等。
日志模式
- 聊天:在游戏聊天中显示数据包(为便于阅读会截断)
- 文件:将数据包保存到日志文件,包含完整数据
日志文件
日志保存到:
MINECRAFT_FOLDER/config/package-logger/packets_2026-01-04_15-30-45_servername.log
会在以下情况下创建新的日志文件:
- 加入世界/服务器
- 在禁用后重新启用日志记录
示例输出
[12:34:56.789] [S2C] InventoryS2CPacket {syncId:2,revision:1,id:"minecraft:generic_9x3",components:{"minecraft:container":[{item:{id:"minecraft:diamond_sword",count:1,components:{"minecraft:enchantments":{levels:{"minecraft:sharpness":5}}}},slot:0}]}}

可用数据包
S2C 数据包(服务端 → 客户端)
点击展开(108 个数据包)
- AdvancementUpdateS2CPacket
- BlockBreakingProgressS2CPacket
- BlockEntityUpdateS2CPacket
- BlockEventS2CPacket
- BlockUpdateS2CPacket
- BossBarS2CPacket
- BundleS2CPacket
- ChangeUnlockedRecipesS2CPacket
- ChatMessageS2CPacket
- ChatSuggestionsS2CPacket
- ChunkBiomeDataS2CPacket
- ChunkDataS2CPacket
- ChunkDeltaUpdateS2CPacket
- ChunkLoadDistanceS2CPacket
- ChunkRenderDistanceCenterS2CPacket
- ChunkSentS2CPacket
- ClearTitleS2CPacket
- CloseScreenS2CPacket
- CommandSuggestionsS2CPacket
- CommandTreeS2CPacket
- CooldownUpdateS2CPacket
- CraftFailedResponseS2CPacket
- DamageTiltS2CPacket
- DeathMessageS2CPacket
- DebugSampleS2CPacket
- DifficultyS2CPacket
- EndCombatS2CPacket
- EnterCombatS2CPacket
- EnterReconfigurationS2CPacket
- EntitiesDestroyS2CPacket
- EntityAnimationS2CPacket
- EntityAttachS2CPacket
- EntityAttributesS2CPacket
- EntityDamageS2CPacket
- EntityEquipmentUpdateS2CPacket
- EntityPassengersSetS2CPacket
- EntityPositionS2CPacket
- EntityS2CPacket
- EntitySetHeadYawS2CPacket
- EntitySpawnS2CPacket
- EntityStatusEffectS2CPacket
- EntityStatusS2CPacket
- EntityTrackerUpdateS2CPacket
- EntityVelocityUpdateS2CPacket
- ExperienceBarUpdateS2CPacket
- ExperienceOrbSpawnS2CPacket
- ExplosionS2CPacket
- GameJoinS2CPacket
- GameMessageS2CPacket
- GameStateChangeS2CPacket
- HealthUpdateS2CPacket
- InventoryS2CPacket
- ItemPickupAnimationS2CPacket
- LightUpdateS2CPacket
- LookAtS2CPacket
- MapUpdateS2CPacket
- NbtQueryResponseS2CPacket
- OpenHorseScreenS2CPacket
- OpenScreenS2CPacket
- OpenWrittenBookS2CPacket
- OverlayMessageS2CPacket
- ParticleS2CPacket
- PlayerAbilitiesS2CPacket
- PlayerActionResponseS2CPacket
- PlayerListHeaderS2CPacket
- PlayerListS2CPacket
- PlayerPositionLookS2CPacket
- PlayerRemoveS2CPacket
- PlayerRespawnS2CPacket
- PlayerSpawnPositionS2CPacket
- PlaySoundFromEntityS2CPacket
- PlaySoundS2CPacket
- ProfilelessChatMessageS2CPacket
- ProjectilePowerS2CPacket
- RemoveEntityStatusEffectS2CPacket
- RemoveMessageS2CPacket
- ScoreboardDisplayS2CPacket
- ScoreboardObjectiveUpdateS2CPacket
- ScoreboardScoreResetS2CPacket
- ScoreboardScoreUpdateS2CPacket
- ScreenHandlerPropertyUpdateS2CPacket
- ScreenHandlerSlotUpdateS2CPacket
- SelectAdvancementTabS2CPacket
- ServerMetadataS2CPacket
- SetCameraEntityS2CPacket
- SetTradeOffersS2CPacket
- SignEditorOpenS2CPacket
- SimulationDistanceS2CPacket
- StartChunkSendS2CPacket
- StatisticsS2CPacket
- StopSoundS2CPacket
- SubtitleS2CPacket
- SynchronizeRecipesS2CPacket
- TeamS2CPacket
- TickStepS2CPacket
- TitleFadeS2CPacket
- TitleS2CPacket
- UnloadChunkS2CPacket
- UpdateSelectedSlotS2CPacket
- UpdateTickRateS2CPacket
- VehicleMoveS2CPacket
- WorldBorderCenterChangedS2CPacket
- WorldBorderInitializeS2CPacket
- WorldBorderInterpolateSizeS2CPacket
- WorldBorderSizeChangedS2CPacket
- WorldBorderWarningBlocksChangedS2CPacket
- WorldBorderWarningTimeChangedS2CPacket
- WorldEventS2CPacket
- WorldTimeUpdateS2CPacket
C2S 数据包(客户端 → 服务端)
点击展开(47 个数据包)
- AcknowledgeChunksC2SPacket
- AcknowledgeReconfigurationC2SPacket
- AdvancementTabC2SPacket
- BoatPaddleStateC2SPacket
- BookUpdateC2SPacket
- ButtonClickC2SPacket
- ChatCommandSignedC2SPacket
- ChatMessageC2SPacket
- ClickSlotC2SPacket
- ClientCommandC2SPacket
- ClientStatusC2SPacket
- CloseHandledScreenC2SPacket
- CommandExecutionC2SPacket
- CraftRequestC2SPacket
- CreativeInventoryActionC2SPacket
- DebugSampleSubscriptionC2SPacket
- HandSwingC2SPacket
- JigsawGeneratingC2SPacket
- MessageAcknowledgmentC2SPacket
- PickFromInventoryC2SPacket
- PlayerActionC2SPacket
- PlayerInputC2SPacket
- PlayerInteractBlockC2SPacket
- PlayerInteractEntityC2SPacket
- PlayerInteractItemC2SPacket
- PlayerMoveC2SPacket
- PlayerSessionC2SPacket
- QueryBlockNbtC2SPacket
- QueryEntityNbtC2SPacket
- RecipeBookDataC2SPacket
- RecipeCategoryOptionsC2SPacket
- RenameItemC2SPacket
- RequestCommandCompletionsC2SPacket
- SelectMerchantTradeC2SPacket
- SlotChangedStateC2SPacket
- SpectatorTeleportC2SPacket
- TeleportConfirmC2SPacket
- UpdateBeaconC2SPacket
- UpdateCommandBlockC2SPacket
- UpdateCommandBlockMinecartC2SPacket
- UpdateDifficultyC2SPacket
- UpdateDifficultyLockC2SPacket
- UpdateJigsawC2SPacket
- UpdatePlayerAbilitiesC2SPacket
- UpdateSelectedSlotC2SPacket
- UpdateSignC2SPacket
- UpdateStructureBlockC2SPacket
- VehicleMoveC2SPacket
许可证
MIT
鸣谢
- Fabric API Team
- Minecraft Modding Community
正在加载版本记录…



正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。