- 版权类型
- 原创
- 插件中文名称
- RPG工具
- 插件英文名称
- RPGTools
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- Leaves
- 语言支持
- 中文(简体)
- 前置组件
- 无
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
前言
该插件是我自己服务器用来实现一些功能的,所以自定义不是很高
功能(以下所有功能都可开启/关闭)
命令
/rpgtools reload - 重载插件
/rpgtools damage <玩家名> <数值(%)> - 直接对玩家造成伤害(可以写20%,对玩家造成最大生命的20%伤害)
/rpgtools heal <玩家名> <数值(%)> - 直接对玩家治疗(可以写20%,恢复玩家最大生命值的20%)
/rpgtools defense <玩家名> <数值> - 给予玩家多少黄心(若为正数则是在原有基础上增加,若为负数则是直接设置)
/rpgtools tell<玩家名> <消息> - 给玩家发送一条消息,支持“&”
/rpgtools title <玩家名> <标题> <副标题> <淡入时间> <持续时间> <淡出时间> - 给玩家发送一条title消息,支持"&"
/rpgtools actionbar <玩家名> <消息> - 给玩家发送一条actionbar消息,支持"&"
权限
无,仅OP/控制台可用
配置文件
已知BUG
无
[如果你有其他问题或者建议请进群:484612573]
[没事也能加群,群主可以免费帮你解决问题哦,立志于帮助萌新腐竹走上辉煌道路
]
该插件是我自己服务器用来实现一些功能的,所以自定义不是很高
功能(以下所有功能都可开启/关闭)
- 给玩家发送message消息
- 给玩家发送title消息
- 给玩家发送actionbar消息
- 对玩家造成伤害(无视护甲,直接对生命值进行扣除,伤害类型为虚空)
- 对玩家治疗
- 给玩家增加防御(就是黄心,通过给玩家永久255级伤害吸收药水效果,并且自定义黄心的数量来实现)
- 让玩家不掉饱食度
- 让玩家不会自然回血
- 让玩家不会消耗氧气
- 让怪物没有无敌帧(正常情况下当你去连点怪物时,怪物会有短暂的无敌帧无法受到伤害,该功能就是移除这个无敌帧)
- 禁用PVP
- 禁用工作台/物品栏合成物品
- 禁用点击床事件
- 禁用原版进度(未完成)
- 创建世界自动设置死亡不掉落
- 创建世界自动设置防止火焰蔓延
- 创建世界自动设置树叶不自然掉落
- 阻止原版生物自然生成
- 移除攻击速度(恢复1.8攻速)
- 阻止苦力怕,凋零复活,凋零头颅,末影人,末影龙,烈焰弹,TNT,矿车TNT破坏方块(该插件1.21可用,但矿车TNT无效)
- 攻击间隔(当对敌人造成伤害时,多少ticks内无法再次造成伤害)(我也不知道这个有啥用,但有人需要)
- 攻击冷却(和攻击间隔在功能上有点冲突,实现方式不同,建议选一个使用)
- 禁用受伤源,例如禁止摔落伤害
命令
/rpgtools reload - 重载插件
/rpgtools damage <玩家名> <数值(%)> - 直接对玩家造成伤害(可以写20%,对玩家造成最大生命的20%伤害)
/rpgtools heal <玩家名> <数值(%)> - 直接对玩家治疗(可以写20%,恢复玩家最大生命值的20%)
/rpgtools defense <玩家名> <数值> - 给予玩家多少黄心(若为正数则是在原有基础上增加,若为负数则是直接设置)
/rpgtools tell<玩家名> <消息> - 给玩家发送一条消息,支持“&”
/rpgtools title <玩家名> <标题> <副标题> <淡入时间> <持续时间> <淡出时间> - 给玩家发送一条title消息,支持"&"
/rpgtools actionbar <玩家名> <消息> - 给玩家发送一条actionbar消息,支持"&"
权限
无,仅OP/控制台可用
配置文件
YAML:
# 是否启用调试模式
debug: false
# 是否取消怪物受伤无敌帧
enable-no-damage-cooldown: true
# 是否禁用饱食度回血
disable-saturation-heal: true
# 是否禁用饱食度变化
disable-saturation-reduce: true
# 是否禁用氧气变化
disable-oxygen-reduce: true
# 是否禁用点击床事件
disable-bed-click-event: true
# 是否禁用PVP
disable-pvp: true
# 是否禁用合成
disable-craft: true
# 是否禁用进度
disable-advancement: true
# 是否禁止生成生物
disable-mob-spawn: true
# 是否禁止放置方块
disable-block-place: true
# 是否禁止破坏方块
disable-block-break: true
# 是否移除攻击速度(1.16+)
disable-attack-speed: false
# 攻击间隔
attack-limit:
enable: false
cooldown-ticks: 10 #20为1秒
sound-enable: true
cooldown-sound: ENTITY_PLAYER_HURT
message-enable: true
cooldown-message: '&c攻击冷却中,请等待&f{cooldown}&c秒后再攻击!'
# 禁用受到的伤害源
disable-damage-type:
fire: false # 禁用火焰伤害
air: false # 禁用窒息伤害
fall: true # 禁用摔落伤害
lava: false # 禁用岩浆伤害
drowning: false # 禁用溺水伤害
projectile: false # 禁用弹射物伤害
contact: false # 禁用实体伤害(如仙人掌)
explosion: false # 禁用爆炸伤害
custom: false # 禁用自定义伤害
# 攻击冷却(beta)
attack-cooldown: true
attack-items:
sword: 20 # 以 ticks 为单位,20 ticks = 1 秒
axe: 40
pickaxe: 30
shovel: 10
# 若下面两个都禁用,则不会加载启用世界规则功能
#是否在世界初始化时加载游戏规则
enable-game-rule-on-world-init: true
# 是否在世界加载时加载游戏规则
enable-game-rule-on-world-load: false
#是否阻止实体破坏方块
prevent:
creeper: true # 禁止苦力怕破坏方块
wither: true # 禁止凋零破坏方块
wither_skull: true # 禁止凋零头颅破坏方块
enderman: true # 禁止末影人移动方块
ender_dragon: true # 禁止末影龙破坏方块
fireball: true # 禁止烈焰弹破坏方块
tnt: true # 禁止 TNT 破坏方块
minecart_tnt: true # 禁止 TNT矿车 破坏方块
gamerule:
# 是否启用死亡不掉落,为true则是死亡不掉落
keep-inventory:
enable: true
value: true
# 是否启用防火蔓延,为false则是防止火焰蔓延
do-fire-tick:
enable: true
value: false
# 是否启用树叶腐烂,为true则是防止树叶腐烂
do-leaf-decay:
enable: true
value: true
已知BUG
无
[如果你有其他问题或者建议请进群:484612573]
[没事也能加群,群主可以免费帮你解决问题哦,立志于帮助萌新腐竹走上辉煌道路
