夏至锐
本帖最后由 夏至锐 于 2022-3-21 12:42 编辑

xiaTpMoney
By:夏至锐(HsiaChih/Summer_QwQ)


Part.1  开发背景
作为一个腐竹,我更希望玩家更多地建造铁路交通等建筑物而不是整天使用tpa/home什么的来进行传送。
但是如果把传送指令完全禁掉又感觉有些太屑了,于是乎,我打算让玩家传送有一点代价。
tpa/home插件本身竟然没有相关惩罚设置项目!
然后又尝试去mcbbs找了一下,嘶,,,也没找到合适的。
于是我就打算自己写一个。
而且不止这点扣钱的功能,我还想到了俩花式惩罚:
扣血:模拟末影珍珠传送,
扣饱食度:就像在什么游戏里,快速完成了任务(跑完路)但是还是得交出体力(饱食度)


Part.2 插件功能介绍


插件能够对处于生存/冒险模式下的玩家在使用指令/插件传送时进行执行自定义指令(最高权限),扣血,扣饱食度三项操作。


这是默认配置文件:
  1. enable: true

  2. healthToDecrease: 10

  3. hungerToDecrease: 0

  4. command: 'takemoney targetName 100'

  5. message: '您已花费100金粒进行远程传送'
复制代码
当enable是true时此插件才会生效(默认true)

healthToDecrease,这个值需要写数字,这个值就是每次传送会扣的血值,修改为0则代表关闭此功能,不可负数


hungerToDecrease,这个值需要写数字,这个值就是每次传送会扣的饱和度值,修改为0则代表关闭此功能,不可负数


command,这个值写执行的指令,可以用
  1. targetName
复制代码

指代触发玩家的ID


message,这个值写给触发玩家发的消息。


Part.3  插件演示

演示服务器:Paper-1.18.1-216
演示所用配置文件:
  1. enable: true

  2. healthToDecrease: 10

  3. hungerToDecrease: 5

  4. command: 'takemoney targetName 100'

  5. message: '您已花费100金粒进行远程传送'
复制代码
演示图片:


图一:可以看到我现在生存模式,血和饱食度都是满的,然后看一下左边的money数量(我配置的指令是少钱)


图二:可以看到我现在传送了一次(tp指令),血,饱和度,钱都操作完成了,也有提示消息


图三:可以看到我现在又传送了一次(插件地标传送),血,饱和度,钱都操作完成了,也有提示消息


图四:可以看到我现在改成了创造模式,插件无效果

Part3.5 插件前置
插件有软前置xiaMain,目前此插件为我服务器内部插件暂未公开,但此插件仅仅是前置,不加不会对插件所有功能产生任何影响,各位无需安装,请放心使用。

Part4. 下载链接
帖内下载:
xiaTpMoney-2.1.6.jar (6.75 KB, 下载次数: 8)

百度网盘:
链接:https://pan.baidu.com/s/1a4ynquOb-mgF2VK_gEAzxw
提取码:q6wq



本插件所用所有代码均为原创,不存在借用/抄袭等行为



q2635700450
刚好咋找这种插件,先试试了

第一页 上一页 下一页 最后一页