• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
XcDragonPlayerModel | 变身!帅他个天翻地覆![1.12]

原创 付费 娱乐 XcDragonPlayerModel | 变身!帅他个天翻地覆![1.12] 1.0.8

版权类型
原创
插件中文名称
草之变身
插件英文名称
XcDragonPlayerModel
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
语言支持
多语言
前置组件
DragonCore
适配版本(Java)
  1. 1.12


XcDragonPlayerModel-1.0.8



插件介绍

  • 一款基于DragonCore插件实现YSM模组类似效果以及实现斗罗大陆武魂真身等的效果的插件。

  • 拥有高度自定义变身流程的配置。



插件优势​

  • 高度自定义,可配置变身前 变身完成 变身后的每个流程。
  • 支持PlaceholderAPI,配合MythicMobs实现更多可能!
  • 高效性能:极佳的性能和占用,不给服务器造成任何负担。
  • 语言配置: 可配置的语言文件,可配置多国语言。
  • 版本适配:本插件支持服务器版本1.12 支持Paper Spigot 服务端
  • 快速修复bug:加入官方群 966720491 快速反馈问题和需求。

命令帮助

/xcdpm model set 玩家 模型名称 §7设置模型

/xcdpm model remove 玩家 §7移除模型

/xcdpm action set 玩家 动画名 过渡时间 §7播放模型动画

/xcdpm action remove 玩家 动画名 §7停止播放动画

/xcdpm execute <配置文件> [玩家] §7执行变身流程配置文件

/xcdpm reload §7重载插件配置


PlaceholderAPI语句


变身前:%DragonPlayerModel_isModel%=false

变身后:%DragonPlayerModel_isModel%=true

示例配合MM插件示例​


test:
Skills:
- skill{skill=test_1;branch=false;executeafterdeath=false}
- skill{skill=test_2;branch=false;executeafterdeath=false}
test_1:
Conditions:
- stringequals{val1="%DragonPlayerModel_isModel%";val2="false"} true
Skills:
- command{c=say 未变身;astarget=false;asop=true}
test_2:
Conditions:
- stringequals{val1="%DragonPlayerModel_isModel%";val2="true"} true
Skills:
- command{c=say 变身;astarget=false;asop=true}



配置文件​

# 变身配置文件 执行变身流程的配置文件
(只是示例配置文件,支持无限创建)

# 使用的模型
model_name: Test

# 变身前执行的指令
before_commands:
- "[console]say 即将变身"
- "[op]say 即将变身"
- "say 准备变身了"

# 变身延迟时间(单位:tick, 20tick = 1秒,变身前执行的指令后多久执行变身)
transform_delay: 60

# 变身持续时间(单位:tick, 20tick = 1秒, -1表示永久)
duration: 1200

# 变身后执行的指令
after_commands:
- "[console]say 变身完成"
- "[op]say 变身完成"
- "say 变身成功!"

# 变身结束后执行的指令
end_commands:
- "[console]say 变身结束"
- "[op]say 变身结束"
- "say 变身时间结束了"

# 中文语言文件

# 命令帮助信息
command:
help:
model_set: "/xcdpm model set 玩家 模型名称 §7设置模型"
model_remove: "/xcdpm model remove 玩家 §7移除模型"
action_set: "/xcdpm action set 玩家 动画名 过渡时间 §7播放模型动画"
action_remove: "/xcdpm action remove 玩家 动画名 §7停止播放动画"
reload: "/xcdpm reload §7重载插件配置"
execute: "/xcdpm execute <配置文件> [玩家] §7执行变身流程配置文件"
reload:
success: "§a插件配置重载成功"

# 错误信息
error:
missing_execution_type: "缺少执行方式"
missing_player: "缺少玩家"
player_not_exist: "玩家不存在"
missing_model_name: "缺少模型名称"
missing_transition_time: "缺少过渡时间"
invalid_transition_time: "过渡时间必须为整数"
invalid_subcommand: "无效子命令"

# 模型名称示例
model:
examples:
- "test1"
- "test2"
- "test3"

# 动画名称示例
animation:
examples:
- "walk"
- "fly"
- "attack"

# 过渡时间示例
transition:
examples:
- "1"
- "2"
- "3"


实现效果

2025-04-13_01.54.45.webp

2025-04-12_02.14.32.webp

作者
XiaoCaoAwA
查看
132
首次发布
最后更新

评分

0.00 星 0 次评分

XiaoCaoAwA 的其他资源

后退
顶部 底部