1 320
收录服务器
1 837
注册
43 099
玩家
Special Items 特殊物品 [1.8-1.16]
龙模拟器,具有异能的自定义物品,自定义结界表和组合,属性,宠物
作 者 Ancash
发布时间 2020年6月8日
支持核心 Spigot
原生版本
支持版本 1.8,1.9,1.10,1.11,1.13,1.14,1.15,1.16
点此下载

本插件旨在为 Minecraft 增加 RPG 元素,引入包括生命值、防御、魔法、力量、暴击率和暴击伤害在内的六大属性,并提供自定义附魔、宠物系统和物品系统,旨在提升游戏体验。

🎮 插件介绍

✨ 属性 (Stats)

插件定义了以下六个主要属性:

  • ❤ 生命值 (Health)
  • ❇ 防御 (Defense)
  • ✎ 魔法 (Mana)
  • ❁ 力量 (Strength)
  • ☣ 暴击率 (Crit Chance)
  • ☠ 暴击伤害 (Crit Damage)

每个属性都以某种方式增强玩家的能力。

  • 生命值:增加玩家的生命值上限。
  • 防御:减少玩家受到的伤害(防御越高,受到的伤害越少)。
  • 魔法:用于使用物品的特殊能力。
  • 力量:增加玩家造成的伤害。
  • 暴击率:增加玩家造成暴击的几率。
  • 暴击伤害:增加玩家造成暴击时的伤害。

请务必将 Spigot 配置文件中的最大生命值设置为 15000000。 否则,龙可能无法正常工作,玩家的生命值也可能出现问题。

为物品添加属性

可以使用以下命令为物品添加力量、伤害、暴击率、暴击伤害和防御:

  • /strength <value> - 给予物品力量属性。
  • /damage <value> - 给予物品伤害属性 (1 damage = 0.5 hearts)。
  • /addcc <value> - 给予物品暴击率属性。
  • /addcd <value> - 给予物品暴击伤害属性。
  • /adddef <value> - 给予物品防御属性。
  • /addhp <value> - 给予物品生命值属性。
  • /addint <value> - 给予物品智力属性。

如果发生暴击,显示的伤害将以彩色显示。

玩家可以通过穿戴盔甲来增加防御和生命值。可以使用诸如 Protection(每级提供 3 点防御)和 Growth(每级提供 15 点生命值)之类的附魔来增强盔甲的防御和生命值。

通过命令获取额外属性

你可以使用以下命令给予玩家额外的属性:

/attribute add/remove <player> mana/defense/strength/critchance/critdamage <value> - 给予或移除玩家的额外属性。

注意: 这些属性保存在文件中,不能小于 0。 如果你希望玩家拥有更少的生命值,可以在配置中降低基础生命值。

enchanting 附魔列表

盔甲附魔(最重要):

  • Growth: 每级提供 15 点生命值
  • Protection: 每级提供 3 点全额防御
  • Blast Protection: 每级提供 4 点爆炸防御
  • Fire Protection: 每级提供 4 点火焰和熔岩防御
  • Projectile Protection: 每级提供 4 点抛射物防御

剑类附魔(最重要):

  • Life Steal: 造成伤害的 0.1% 用于治疗自己
  • First Strike: 第一次攻击造成的伤害提高 25%(每级)
  • Ender Slayer: 对末影龙和末影人造成的伤害提高 8%(每级)
  • Cubism: 对岩浆怪、史莱姆和苦力怕造成的伤害提高 8%(每级)
  • Critical: 暴击伤害提高 10%(每级)
  • Dragon Hunter: 对末影龙造成的伤害提高 8%(每级,无法通过附魔台获得)
  • Sharpness: 造成的伤害提高 5%(每级)

弓类附魔(最重要):

  • Cubism: 对岩浆怪、史莱姆和苦力怕造成的伤害提高 8%(每级)
  • Snipe: 每移动 10 个方块,造成的伤害提高 0.1%(每级)
  • Aiming: 箭矢会追踪附近 2 个方块内的实体(每级)

所有物品(盔甲除外)都可以拥有 Telekinesis(隔空取物)附魔(方块和生物掉落物直接进入你的物品栏)。

如果附魔物品没有lore或lore包含一个带有11个空格的字符串,则会显示附魔。

如果物品有超过 5 个附魔,则附魔的描述将消失。

附魔台 (Enchantment Table)

这是一个自定义附魔台,包含“附魔列表”中提到的所有自定义附魔。 它可以用于为斧头、镐、铲子、锄头、弓、书、盔甲和剑添加附魔。 如果你将一个物品放入附魔台,你可以在 3 个选项之间进行选择。 左边的瓶子附魔等级最低,但花费也不高。 中间的瓶子花费大约 35 级,比左边的更好。 右边的瓶子花费最高,但附魔效果最好。

铁砧 (Anvil)

如果你有一本附魔书,想要将其与物品组合,或者想要组合两个物品,你可以使用铁砧。 经验消耗取决于物品的铁砧使用次数和你想要添加的附魔等级。

🐶 宠物 (Pets)

你可以更改lore,除了带有属性的行。 你可以删除它们,但这样你就不会获得额外的属性。 你可以随意更改技能的描述,它仍然可以工作。 如果你想删除一个技能,只需将 upgrade_per_level.abilityname 设置为 0,或者如果你想添加到宠物,则将其设置为 > 0。 只有当它们是同一类型时,你才能将技能添加到其他宠物。

宠物可以增加你的属性并大大提高你的伤害。 你获得的属性取决于宠物的等级。 你可以通过破坏方块来升级你的宠物(可以在配置中配置,可以添加所有方块)。

每只宠物都具有一个或多个独特的技能(取决于稀有度:普通、罕见、稀有、史诗、传说)。

插件已经添加了两个宠物:末影龙和老虎。

你可以通过复制老虎或末影龙之后的所有内容并将其粘贴到另一个位置来添加更多宠物。 将其重命名为宠物的名称(没有空格或“-”)。 然后你可以设置纹理、lore、技能、属性等。

📦 物品 (Items)

你可以更改配置中每个物品的lore。

  • Aotd
  • Aote
  • Runaan's Bow (飓风弓)
  • Ember Rod
  • Tarantula Armor

📜 命令 (Commands)

  • /attribute add/remove <player> defense/mana/health/crit_chance/crit_damage <value>
  • /ci (打开包含自定义物品的物品栏)
  • /strength <Nr> (给手中的物品增加力量)
  • /damage <Nr> (给手中的物品增加伤害)
  • /addcc <Nr> (给手中的物品增加暴击率)
  • /addcd <Nr> (给手中的物品增加暴击伤害)
  • /dragfrag (给你龙碎片) (目前禁用)
  • /drag <Health> (生成一条龙)
  • /pet <name*> <common/uncommon/rare/epic/legendary> (给你一只宠物)
    *如果你想让你的宠物被命名为 "First Pet",那么你必须输入 "first-pet"。 如果你输入 "firstpet",它将被命名为 "Firstpet"。 "-" 是空格的占位符。
  • /pets (打开宠物菜单)

此外,插件还添加了伤害指示器。

更多新物品和配方,请参考:CraftingInjector

末影龙模拟器:Dragon Simulator

依赖插件: ActionBarAPI, NBTAPI, ProtocolLib!!!

🛠️ 配置文件示例


#-----------------------------------------------------------------------------------------------------------------------#
#
#   The more attributes you have, the better it is for the server to calculate the correct damage
#   But the more calculations it has to do
#   You can increase the attributes calculation speed in the spigot.yml
#   Make sure to set attribute.maxPerPlayer to 1000 or more (The more players you have, the more)
#
#-----------------------------------------------------------------------------------------------------------------------#

Settings:
  Use_UUID: true
  Debug: false
  Default_Health: 20.0
  DamageIndicator: true
  Send_Damage: true
  Save_Every_X_Minutes: 1
  First_Join: false
  Dragon_Pathfinding_Goal: true
  Max_Dragon_Distance: 100
  Dragon_Speed: 0.5
  Dragon_Knockback: 0.8
  Combat_Timer_Seconds: 10

  #-----------------------------------------------------------------------------------------------------------------------#
  #
  #   You can disable the crafting recipes.
  #
  #-----------------------------------------------------------------------------------------------------------------------#

  Crafting_Recipes:
    Ember_Rod: true
    AOTE: true
    AOTD: true
    Runaan: true
    Tarantula_Helmet: true
    Tarantula_Chestplate: true
    Tarantula_Leggings: true
    Tarantula_Boots: true

  #-----------------------------------------------------------------------------------------------------------------------#
  #
  #   This messages will be sent when the server starts and when a player joins
  #   Make sure to add %version% to get the plugin version
  #
  #-----------------------------------------------------------------------------------------------------------------------#

  Startup_Message: '&aRPGStats V%version% &aenabled!'
  Join_Message: '&aRPGStats V%version% &aenabled!'

  #-----------------------------------------------------------------------------------------------------------------------#
  #
  #   Here you can change the names of the Attributes
  #   %health%, %defense%, %mana%, %strength%, %crit_chance%, %crit_damage% can be used to display the value
  #   Color codes can be used
  #
  #-----------------------------------------------------------------------------------------------------------------------#

  Attribute_Names:
    Health: '&c❤ %health%'
    Defense: '&a❇ %defense%'
    Mana: '&9✎ %mana%'
    Strength: '&c❁ %strength%'
    Crit_Chance: '&c☣ %crit_chance%'
    Crit_Damage: '&c☠ %crit_damage%'
    Intelligence: '&b&l✎ %intelligence%'

  #-----------------------------------------------------------------------------------------------------------------------#
  #
  #   Here you can change the Leveling System
  #   Block = Block that has to be broken to level the pet
  #   Xp_Per_Block = How much xp you get for breaking the block
  #
  #-----------------------------------------------------------------------------------------------------------------------#

  Leveling_System:
    STONE: 0.1
    DIRT: 0.1
    GRASS_BLOCK: 0.1
    COBBLESTONE: 0.1
    SAND: 0.1
    GRAVEL: 0.1
    OAK_LOG: 0.2
    SPRUCE_LOG: 0.2
    BIRCH_LOG: 0.2
    JUNGLE_LOG: 0.2
    ACACIA_LOG: 0.2
    DARK_OAK_LOG: 0.2
    OAK_LEAVES: 0.1
    SPRUCE_LEAVES: 0.1
    BIRCH_LEAVES: 0.1
    JUNGLE_LEAVES: 0.1
    ACACIA_LEAVES: 0.1
    DARK_OAK_LEAVES: 0.1
    SANDSTONE: 0.1
    RED_SANDSTONE: 0.1
    CLAY: 0.1
    COAL_ORE: 0.3
    IRON_ORE: 0.5
    GOLD_ORE: 0.8
    DIAMOND_ORE: 1.0
    EMERALD_ORE: 1.2
    REDSTONE_ORE: 0.4
    LAPIS_ORE: 0.6
    NETHERRACK: 0.1
    SOUL_SAND: 0.1
    NETHER_BRICK: 0.2
    NETHER_QUARTZ_ORE: 0.3
    END_STONE: 0.1
    OBSIDIAN: 1.5

  #-----------------------------------------------------------------------------------------------------------------------#
  #
  #   Here you can change the Dragon Fragments and their drop chance
  #   Dragon Fragments are used to craft dragon armor
  #   The drop chance is the chance that a fragment will drop when the dragon dies
  #   The drop chance is out of 10000 (10000 = 100%)
  #   You can add as many fragments as you want
  #
  #-----------------------------------------------------------------------------------------------------------------------#

  Dragon_Fragments:
    Red_Dragon_Fragment:
      Material: REDSTONE
      Displayname: '&cRed Dragon Fragment'
      Lore:
        - '&cUsed to craft Red Dragon Armor'
        - '&cObtained from Red Dragons'
      Drop_Chance: 500
    Blue_Dragon_Fragment:
      Material: LAPIS_LAZULI
      Displayname: '&9Blue Dragon Fragment'
      Lore:
        - '&9Used to craft Blue Dragon Armor'
        - '&9Obtained from Blue Dragons'
      Drop_Chance: 500
    Green_Dragon_Fragment:
      Material: EMERALD
      Displayname: '&aGreen Dragon Fragment'
      Lore:
        - '&aUsed to craft Green Dragon Armor'
        - '&aObtained from Green Dragons'
      Drop_Chance: 500
    Yellow_Dragon_Fragment:
      Material: GOLD_INGOT
      Displayname: '&eYellow Dragon Fragment'
      Lore:
        - '&eUsed to craft Yellow Dragon Armor'
        - '&eObtained from Yellow Dragons'
      Drop_Chance: 500
    Purple_Dragon_Fragment:
      Material: DIAMOND
      Displayname: '&5Purple Dragon Fragment'
      Lore:
        - '&5Used to craft Purple Dragon Armor'
        - '&5Obtained from Purple Dragons'
      Drop_Chance: 500
    White_Dragon_Fragment:
      Material: QUARTZ
      Displayname: '&fWhite Dragon Fragment'
      Lore:
        - '&fUsed to craft White Dragon Armor'
        - '&fObtained from White Dragons'
      Drop_Chance: 500

  #-----------------------------------------------------------------------------------------------------------------------#
  #
  #   Here you can change the Pet Menu
  #   The Pet Menu is the menu that opens when you type /pets
  #   You can change the Displayname and the Lore of the items
  #   You can also change the Material and the Slot of the items
  #   The Slot is the slot in the menu where the item will be displayed (0-53)
  #   The Fill_Item is the item that will be displayed in all empty slots
  #   The Border_Item is the item that will be displayed around the pets
  #   The Pets are the items that will be displayed in the menu
  #   You can add as many pets as you want
  #   The pet names have to be the same as the pet names in the pets.yml
  #
  #-----------------------------------------------------------------------------------------------------------------------#

  Pet_Menu:
    Menu_Name: '&cPets'
    Fill_Item:
      Material: GRAY_STAINED_GLASS_PANE
      Displayname: ' '
      Lore:
        - ' '
      Slot: 0
    Border_Item:
      Material: RED_STAINED_GLASS_PANE
      Displayname: ' '
      Lore:
        - ' '
    Pets:
      Tiger:
        Material: ORANGE_WOOL
        Displayname: '&cTiger'
        Lore:
          - '&cThis is a Tiger'
          - '&cClick to get the Pet'
      Enderdragon:
        Material: PURPLE_WOOL
        Displayname: '&5Enderdragon'
        Lore:
          - '&5This is a Enderdragon'
          - '&5Click to get the Pet'

  #-----------------------------------------------------------------------------------------------------------------------#
  #
  #   Here you can change the Custom Items Menu
  #   The Custom Items Menu is the menu that opens when you type /ci
  #   You can change the Menu_Name and the size of the Menu
  #   You can add as many items as you want
  #   The item names have to be the same as the item names in the items.yml
  #
  #-----------------------------------------------------------------------------------------------------------------------#

  Custom_Items_Menu:
    Menu_Name: '&cCustom Items'
    Size: 54
    Items:
      Ember_Rod:
        Slot: 10
      AOTE:
        Slot: 11
      AOTD:
        Slot: 12
      Runaan:
        Slot: 13
      Tarantula_Helmet:
        Slot: 14
      Tarantula_Chestplate:
        Slot: 15
      Tarantula_Leggings:
        Slot: 16
      Tarantula_Boots:
        Slot: 17
      Red_Dragon_Fragment:
        Slot: 18
      Blue_Dragon_Fragment:
        Slot: 19
      Green_Dragon_Fragment:
        Slot: 20
      Yellow_Dragon_Fragment:
        Slot: 21
      Purple_Dragon_Fragment:
        Slot: 22
      White_Dragon_Fragment:
        Slot: 23

#-----------------------------------------------------------------------------------------------------------------------#
#
#   This is the end of the config.yml
#
#-----------------------------------------------------------------------------------------------------------------------#