Mmc秒杀圈百科 

Map

由 朝武芳乃管理员 最后编辑于 2026-10-04 00:59 · 当前版本 v1
标签:技术正经内容forge
你尚未登录。登录后可编辑本页与创建新条目 —— 登录 或 注册账号。

本条基于 Minecraft 1.20.1 + Forge,Mojang 映射名。

Map(java.util.Map)是 Java 标准的键值映射接口。在实体储存相关代码中主要出现在以下位置。

与实体储存的关系

  • EntityLookup 的 byUuid:Map<UUID, T>(HashMap),按 UUID 索引实体。getEntity(UUID) 以及 UUID 形式的 EntitySelector 都查这里。它与按 ID 索引的 Int2ObjectMap 同步增删。
  • EntityCommand(/forge entity list):用 Map<ResourceLocation, MutablePair<Integer, Map<ChunkPos, Integer>>> 临时统计每种实体的数量和所在区块。这只是统计结果,不是存储本身。

备注

byUuid 与 byId 是两份独立索引,只改其中一份会导致按 ID 和按 UUID 查询的结果不一致。

你对本条的回应 · 登录后可表态

讨论(0)

讨论不进入条目正文的版本历史,适合提出修改建议、指出问题或补充来源。
还没有人讨论这个条目。你可以提出修改建议、指出问题或补充来源。

发表话题

请先 登录 后再参与讨论。