Skip to content

物品更新

大部分物品更新器已被 修订ID系统 取代。 这些命令中的一些可能仍然有效,但是,此页面已过时,其中的信息可能不完全准确


一旦使用掉落表或给定命令生成物品,它们就与/item配置独立。因此,直接更新玩家库存中的物品的唯一方法是使用物品更新器。您可以直接使用 /updateitem 更新您持有的物品,或者使用/updateitem <type> <id>启用特定物品的物品更新器。

更新物理物品

一旦为特定物品启用了物品更新器,该物品的每个物理实例都会被视为_过时_并将被更新。除非您对物品进行进一步更改,否则启用物品更新器时,过时物品只能更新一次(性能保存)。在物品编辑GUI中进行的每次更改都会使物理物品实例再次 过时 ,直到它们被更新。

每当玩家登录时,MMOItems会更新其库存中的每个物品。此外,在非创造模式库存中点击的任何物品都会进行更新检查。

为每个物品启用更新器

如果您不想担心服务器上玩家有过时物品,您可能希望为插件中的每个物品启用物品更新器。这虽然可行,但强烈不推荐。 物品更新器的设计目的是在玩家库存中生成物品后进行热更新,而不是批量更新服务器上的每个物品。您拥有的物品越多,插件保持它们更新所需的性能就越高。

对于生成后未更改的物品,物品更新器100%无用。为了节省性能,MI首先检查物理物品是否有一些未应用的物品更改,然后如果物品被视为过时,则更新物品。为所有物品启用物品更新器会生成无用的更新检查。

您可以使用以下命令手动为服务器中的每个物品启用物品更新器:/mi update apply 2 2。这会循环遍历配置文件中的每个物品,并将它们注册到物品更新器列表中。