EasyUID
模组属性评比

距离显示结果还剩5票~

路过的这位少侠,你觉得这款Mod怎么样,可否愿意来评一评它呢?登录并评比
更新日志
  • 暂无日志..

历史编辑记录更多
    管理组

      暂无管理组..

    编辑组

      暂无编辑组..

    最近参与编辑
    停更
    开源

    EasyUID

    0.0

    无人问津

    昨日指数: 4
    昨日平均指数: 73.183

    3091

    总浏览

    --

    资料填充率


    下载本模组
    • 概述

      一款简易的 UID 管理器。

      使用

      data_get

      data_get 会获取对应玩家的 data 并返回到 euid:result 里。

      /execute as <玩家> run function euid:data/data_get

      假设 Players 列表中有一群玩家的 data 如下:

      Players:[{UID:0,UUID:[1,1,1,1]},{UID:1,UUID:[2,2,2,2]},{UID:2,UUID:[3,3,3,3]}]

      如果想获取 UID:0 的玩家的 data , 那么 euid:result 则为:

      Player:{UID:0,UUID:[1,1,1,1]}


      data_modify

      data_modify 会从 euid:input 中的 Input 获取值,将对应玩家的 data 的某一值进行改变(已有元素)或者增加(未有元素)。

      execute as <玩家> run function euid:data/data_modify

      假设 Players 列表中有一个玩家的 data 如下:

      {UID:0,UUID:[114,114,114,114],List:["1"]}

      如果想修改该玩家的 data 内的 List,则向 euid:input 输入:

      /data modify storage euid:input Input set value {List:["2","4"]}

      那么该玩家的 data 内的 List 会变为下:

      {UID:0,UUID:[114,114,114,114],List:["2","4"]}


      data_remove

      data_remove 会执行 #euid:data_remove,你可以在内添加自定义移除内容:

      /execute as <玩家> run function euid:data/data_remove

      假设 Players 列表中有一玩家的 data 如下:

      {UID:0,UUID:[1,1,1,1],List:["1"]}

      如果想删除该玩家的 data 内的 List,则向 #euid:data_remove 添加删除函数:

      {
          "values": [
              "example:rm"
          ]
      }

      同时你可以在删除函数内添加限定条件等:

      /execute if ...... run data remove storage euid:data_temp Players[-1].将移除的NBT


      data_sort

      直接调用使用函数即可,会自动根据 UID 的大小对 Players data 进行排序(当然你也可以自己写一个 sort)。

      /function euid:data/data_sort


      注意事项

      • 当玩家列表过大那么 data_modify 和 data_get 会停止查找(默认最大同时执行指令的数量为 65536,如果出现此类问题请将最大同时执行指令增加);

      • 当 data_modify 执行完后不会自动清除 euid:input 的内容。

    短评加载中..