WYL0zhu
本帖最后由 SHEEP_REALMS 于 2021-11-5 00:25 编辑

原版模组 经验值查询 Experience Query

一些废话




模组内容介绍


       函数xp:xp_query_value:
       完成查询升到指定等级要多少经验的任务。
       使用时,设定好级数之后执行函数xp:xp_query_value即可,分数会存储在$xp_result的xp记分板。
  1. scoreboard players set $xp_value xp [级数]
  2. function xp:xp_query_value
复制代码
       例如:将$xp_value设定为10,运行函数后$xp_result将是160。

         函数xp:xp_query_value_next:
       完成查询在指定等级升到下一等级要多少经验的任务。
  1. scoreboard players set $xp_value xp [级数]
  2. function xp:xp_query_value
复制代码
       使用时,设定好级数之后执行函数xp:xp_query_value_next即可,分数会存储在$xp_result的xp记分板。
       例如:将$xp_value设定为10,运行函数后$xp_result将是27。

       函数xp:xp_query_player:
       完成查询玩家的总经验值的任务。
       使用时,直接执行函数xp:xp_query_player即可,距离执行位置最近的玩家的经验值会储存在那个玩家的xp记分板。
  1. function xp:xp_query_player
复制代码
      例如:在聊天栏里运行函数,将会查询你的总经验值。

       函数xp:xp_query_player_last:
       完成查询玩家距离上一经验等级的经验值的工作。
       使用时,直接执行函数xp:xp_query_player_last即可,距离执行位置最近的玩家距离上一等级的经验值会存储在那个玩家的xp记分板。
  1. function xp:xp_query_player_last
复制代码
      例如:在聊天栏里运行函数,将会查询你距离上一经验等级的经验值。

       函数xp:xp_query_player_next:
       完成查询玩家升到下一等级还需多少经验值的工作。
       使用时,直接执行函数xp:xp_query_player_next即可,距离执行位置最近的玩家激励下一等级的经验值会存储在那个玩家的xp记分板。
  1. function xp:xp_query_player_next
复制代码
      例如:在聊天栏里运行函数,将会查询你升到下一经验等级的经验值。

       函数xp:xp_query_players、xp:xp_query_players_last、xp:xp_query_players_next:
       完成查询所有玩家的对应的去掉“s”的函数的功能。
  1. function xp:xp_query_players
  2. function xp:xp_query_players_last
  3. function xp:xp_query_players_next
复制代码
      例如:执行函数xp:xp_query_players后,将会查询所有玩家的总经验值,并存储到每个玩家的xp记分板。

       函数xp:xp_summon:
       完成生成指定经验值的经验球的工作
       使用时,设定好经验值之后执行函数xp:xp_summon即可,经验球会在执行位置生成。
  1. scoreboard players set $xp_value xp [经验值]
  2. function xp:xp_summon
复制代码
      例如:将$xp_value设为100,在聊天栏里运行函数,将会在你的脚下生成捡起后获得100点经验值的经验球。




注意事项


        1.本原版模组的命名空间是xp。
        2.本原版模组的使用的记分板是xp。
        3.关于经验值的知识,请见https://minecraft-zh.gamepedia.com/经验值
        4.本原版模组只有9个函数(可被用户执行),如果你有什么建议,请在评论区回复。
        5.如果发现有任何bug,请在评论区回复。
        6.如果想要看到本模组的更新,请收藏本模组。


下载


        链接:https://pan.baidu.com/s/1cA8Mbs9_u-UYZ2fgowZtGg
        提取码:gm11
        请在安装前仔细阅读本帖子最上面一行的链接和上面的注意事项,再开始安装。

更新日志




致原版模组开发者





hi你好1
这个会导致服务器卡顿么

WYL0zhu
hi你好1 发表于 2020-6-15 21:33
这个会导致服务器卡顿么

当然不会。这个只会在你输入对应命令的时候才执行的,并不是一直执行,而且执行时的开销很小。

hi你好1
谢谢楼主!!!!

asd12017
完全没看懂在说什么,但是懂了大概意思,是不是说的可以查询1-任意等级所需的经验值,然后与目前经验值对比看相差多少

WYL0zhu
https://minecraft-zh.gamepedia.com/命令
https://minecraft-zh.gamepedia.com/记分板
https://minecraft-zh.gamepedia.com/数据包
https://minecraft-zh.gamepedia.c ... %88Java版%EF%BC%89
https://minecraft-zh.gamepedia.com/经验值
建议读完这些链接再来说你有没有看懂。

pigred
感谢楼主分享经验

12tianxun
所以,有啥用?

夕阳红熊猫
up写了一长串代码辛苦了,但是原版要那么精确的exp为了啥XD

WYL0zhu
夕阳红熊猫 发表于 2020-10-13 21:53
up写了一长串代码辛苦了,但是原版要那么精确的exp为了啥XD

本来就不是给玩家用的,给原版模组制作者作为前置用的。

fs1299648867
666666666666666666666666

QFyun
66666666666666

我喜欢幸运方块
Ssssssssssssssssssss