• 欢迎来到Minecraft插件百科!
  • 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
  • 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289

DragoneggdropRevival

来自Minecraft插件百科
Qsefthuopq讨论 | 贡献2018年2月4日 (日) 21:31的版本
跳转至: 导航搜索

介绍

用华丽的特效在玩家击杀末影龙后给予龙蛋或奖励箱

这个插件能使玩家在击杀末影龙时获得奖励,并能让末影龙复活.

这个插件源于 NinjaStix制作的DragonEggDrop

由于该插件作者很久未更新.本插件的作者获得了授权并制作出这款比dragoneggdrop更优秀的插件.

特点

  • 自定义不同的末影龙掉落不同的龙蛋或奖励箱
  • 自定义末影龙重生时间
  • 自定义末影龙的名字和血条样式
  • 自定义末影龙死亡后的粒子特效

指令

/ dragoneggdrop(Alias ... / ded):查看插件,作者和版本信息的基本参数:

  • / dragoneggdrop reload - 重新加载插件的配置文件
  • / dragoneggdrop help - 列出所有可用的命令
  • / draggoneggdrop addloot - 添加一个物品到用指定的战利品表(loot.yml)

权限节点

  • dragoneggdrop.help - 允许使用帮助指令
  • dragoneggdrop.reload - 允许使用重载指令
  • dragoneggdrop.addloot - 允许使用添加战利品指令

插件效果

Ded1.gif



Ded2.gif

配置

默认配置文件包含相对平衡的配置选项(包括几个龙模板 - 请参阅创建自定义龙).以下默认配置文件用于1.4.0及更高版本.

# 不要修改版本号 #
version: 2
# ----------------------- #

perform-update-checks: true

# 所有的数据涉及末影龙死后显示的粒子效果
Particles:
    # 粒子Y轴生成位置
    egg-start-y: 180.0
    
    # 粒子类型, 参阅: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Particle.html
    type: 'FLAME'
    
    # 每个粒子迭代产生的粒子数
    amount: 4
    
    # 粒子的额外数据 (大多数不起作用)
    extra: 0
    
    # 每个方向的粒子偏移
    x-offset: 0.001
    y-offset: 0.001
    z-offset: 0.001
    
    # 粒子生成速率 (粒子落下的速度)
    speed-multiplier: 1
    
    # 从天上投射出来的粒子线的数量
    stream-count: 6
    
    # 生成粒子的频率 (以ticks为单位)
    interval: 1
    
    # 高级粒子设置! 如果你不懂怎么设置就不要修改这些
    Advanced:
        # 显示的粒子的预定义数学形状
        # (可用形状: "BALL", "HELIX", "OPEN_END_HELIX", "CUSTOM")(球形,螺旋,开放式螺旋,自定义)
        preset-shape: 'OPEN_END_HELIX'
        
        # X轴生成粒子的数学表达式(余弦)
        x-coord-expression: 'cos(theta)'
        
        # z轴生成粒子的数学表达式(正弦)
        z-coord-expression: 'sin(theta)'

# 生成龙蛋时的落雷数
lightning-amount: 4

# 在玩家加入时重生末影龙? (延迟以秒为单位)
respawn-on-join: false
join-respawn-delay: 60

# 在玩家死亡时重生末影龙? (延迟以秒为单位)
respawn-on-death: true
death-respawn-delay: 300
# 可否用末影水晶召唤末影龙. 如果设置为false, 末影水晶将会在尝试召唤末影龙时变为掉落物

allow-crystal-respawns: true

# 当末影龙在倒计时未结束时生成时,停止运行中的倒计时(例如用末影水晶召唤末影龙)
strict-countdown: true

# 动态信息
announce-messages:
- '&6末影龙将在 &e%formatted-time% 后重生'
- '&e末影龙将在 &6%formatted-time% 后重生'

进阶粒子方程

文件:Circle cos sin.gif

创建自定义的末影龙

1.4.1之后, 你就可以创建自定义的末影龙了!首先需要一个 loot.yml并且所有的配置选项会应用于生成在末地的末影龙.
之后, loot.yml会被弃用并被末影龙模版替代. 模版是可以在DragonEggDrop/dragons 文件内找到的配置文件. 默认在你第一次运行插件时会加载12种不同龙的模版. 末影龙的名字和bossbar的颜色已经预先设定好,但战利品仍需自己设置.

创建模版

有2种创建模版的方法:

  1. 从零开始创建模版. (新建文件 -> "你的末影龙名.yml")
  2. 复制已经存在的模版并修改 (推荐)

对于任一选项,必须创建一个文件。创建文件时,必须注意文件名有限制。未能满足这些要求之一将导致您的文件不被加载.

  • 文件名不能重复
  • 文件名不能包括空格 (' '或\u0020)

文件名不需要与末影龙名一致. 末影龙名可在文件内修改, 但是文件名仅在游戏中用作指令 /dragontemplate 参考

自定义末影龙

一旦创建了一个新文件,龙模板就可以被解析并被加载到内。然而,默认的末影龙可能不是你想要的。为了自定义末影龙,请使用您最喜欢的文本编辑器打开文件并查看它的内容(建议使用Notepad ++,其他软件如Atom或Emacs也可以) Ded1.jpg 其中许多功能应该是不言而喻的,但有关所有支持的配置值的深入编辑,请参阅模板选项。如果你配置好了你的末影龙,就可在游戏中执行/ded reload命令。插件重新加载后,执行/dragontemplate list 命令时应该可以看到你的龙

模版选项

以默认的Tilenth.yml为例,它的默认(魔改)配置如下:

dragon-name: "&8追魂亡龙"
bar-style: SEGMENTED_20
bar-color: PURPLE

egg-spawn-chance: 2.0
egg-name: "%dragon%&r蛋"
egg-lore:
  - "&7陨落的亡龙,"
  - "&7你强大的力量永远不会被忽视"
  - "&7因为你很快就会永垂于世"

chest-spawn-chance: 10.0
chest-name: "亡灵宝箱"
min-loot: 5
max-loot: 10

announce-respawn: true
spawn-weight: 0.05

loot:
  '1':
    weight: 1.0
    type: STICK
    data: 0
    damage: 1
    amount: 1
    display-name: '&b驱魔者'
    lore:
    - '&6恶灵退散'
    - '&6+6 Attack'
    enchantments:
      DAMAGE_UNDEAD: 6
      DAMAGE_ALL: 6    

dragon-name

末影龙的名字,支持颜色代码

bar-style

血条样式

链接

源码 1.13计划