⭐ PotionExpansion ⭐ Make your potion more effective icon

⭐ PotionExpansion ⭐ Make your potion more effective -----

A potion extension plugin that makes potions more useful on the server



史蒂夫未曾想过,药水也可以玩的这么花

[​IMG]

Folia服务器支持!


功能展示
(图片大小被特殊处理,放心食用)

蒸馏和附着
(多方块结构)
特殊的合成方式
(视频加速过,其实是几秒后合成)

制作结晶纸

[​IMG]

使用结晶纸

[​IMG]

所有的药水效果可附着在装备上

[​IMG]

特殊的药水装备特性(只展示三种,太多了:cry:
想看所有的功能的相关解释,请前往配置文件区

具体功能解释都在配置文件里,这里只做功能展示
造成的伤害和触发概率以及每次消耗的装备耐久
基本都可以配置

药水属性:沉重

[​IMG]

药水属性:二段跳

[​IMG]

药水属性:引燃

[​IMG]

对箭矢投掷任意药水

[​IMG]

药水效果可以叠加

[​IMG]

对任意树木投掷中毒药水

[​IMG]

对任意树木投掷治疗药水/再生药水

[​IMG]

对任意树木投掷夜视药水

[​IMG]

还没上光影就已经很美了

[​IMG]

对任意树木投掷抗火药水

[​IMG]

插件自带教程菜单

[​IMG]



已知BUG



进群反馈BUG/提建议
QQ群:923738709


提醒事项

Code (Text):
1.如果使用的是领地插件保护主城,请在主城禁止右键或者(res set shoot f),树木整体不会被领地保护
2.插件认为,一堆木头加一堆叶子=树,并且采用递归的方式遍历整个树,请务必设定好ListLimitMax(不要过高)
3.虽然箭的药水效果可大量叠加,但其实不影响平衡(看玩家自己搭配,如果觉得超模可以在配置文件里适当削弱),可以延长玩家毕业周期



配置文件

近乎所有参数都可在config.yml调整
配置文件里每个参数有详细的举例说明
(甚至可以调整粒子数量/ 频率)
config.yml
Code (YAML):
#返回主菜单的命令
GuiQuitCommands
: "plm open menu"
Set
:
  Lang
: message_zh.yml
TreeSetting
:
  GlobalSet
:
    #任意一种药水的效果可以支配到的方块最大数量(防止卡顿)
    #示例:一棵很小的橡木树的树叶大概是60个左右,当使用任何药水对树叶进行处理的时候,处理的最大值是ListLimitMax
    #加强理解:假设我们对一棵500个树叶的树喷洒中毒药水,因为ListLimitMax为320,所以将近有180个树叶无法被操作(还留在树干上)
    #根据自己服务器配置合理设置,一般测试内,一棵树就算有上千个树叶同时被处理都没有任何问题,放心去调
    ListLimitMax
: 888
  FireEffect
:
    #是否开启该药水对树木的功能
    Flag
: true
    #药水对树效果的持续时间  目前单位 一秒  单位由下面的Second: 1决定
    KeepingSeconds
: 60
    Particle
:
      #是否开启粒子特效
      Flag
: true
      #多少秒触发一次粒子,格式:支持小数
      Second
: 1
      #粒子数量
      ParticleCount
: 10
    Sound
:
      #是否开启声音(灭火的声音)
      Flag
: true
  HearthEffect
:
    #是否开启该药水对树木的功能
    Flag
: true
    Particle
:
      #是否开启粒子特效
      Flag
: true
      #每个方向的粒子数量
      ParticleCount
: 4
  LightEffect
:
    #药水对树效果的持续时间  目前单位 三秒  单位由下面的Second: 3决定
    KeepingSeconds
: 60
    #是否开启该药水对树木的功能
    Flag
: true
    Particle
:
      #是否开启粒子特效
      Flag
: true
      #多少秒触发一次粒子,格式:支持小数
      Second
: 3
      #粒子数量
      ParticleCount
: 10
  PoisonEffect
:
    #是否开启该药水对树木的功能
    Flag
: true
    #当前清理树叶的时间乘以以下的值
    #加强理解:假设随机清理一个树叶的时间本来需要2秒,如果PoisonDelay值为10,则需要20秒
    #树叶越多,凋零的越慢
    PoisonDelay
: 2
    #是否清理玩家放置的树叶(玩家放置的永久性的树叶,一般是建筑方块,建议false)
    Persistent
: false
ArrowSet
:
  #是否开启对箭喷溅药水可感染箭属性的整个功能
  Flag
: true
  #药水效果是否可以叠加
  PotionEffectAdd
: true
  ArrowCustomName
: §b喷过药的箭
  ArrowCustomLore
:
   - §d药散
    - §6挥发
  #以下配置文件举例:
  #    #迅捷
  #    SPEED: 1,11
  #    及丢下迅捷药水到任意箭上时,得到的属性   1为药水强度,11为药水时长(建议设低,因为有一点超模,超模是因为可以砸别的药水继续叠加)
  #    由于客户端显示问题,客户端显示的时长不一定正常,但一定遵守配置的时间和强度
  #    请遵循原版配置:
  #    不要设置出超过原版数据的强度数值,如 瞬间伤害3 或者 "瞬间"伤害而又有持续时间的奇怪药水箭   正常的不会有疑问,比如持续几分钟的迅捷之箭2
  ArrowList
:
    #迅捷
    SPEED
: 1,11
    #迟缓
    SLOW
: 1,11
    #力量
    INCREASE_DAMAGE
: 1,11
    #瞬间治疗
    #如果改成1秒,相当于一箭砸了20次治疗药水
    HEAL
: 1,0
    #瞬间伤害
    #瞬间的东西最好不要加上时间
    HARM
: 1,0
    #跳跃提升
    JUMP
: 1,11
    #再生
    REGENERATION
: 1,11
    #隐身
    INVISIBILITY
: 1,11
    #夜视
    NIGHT_VISION
: 1,11
    #虚弱
    WEAKNESS
: 1,11
    #中毒
    POISON
: 1,4
    #幸运
    LUCK
: 1,11
    #缓降
    SLOW_FALLING
: 1,11
    #抗火
    FIRE_RESISTANCE
: 1,11
    #神龟药水
    LONG_TURTLE_MASTER
: 4,15
Armour
:   #新功能,目前处于测试状态
  #设置武器品质
  Set
:



    #;前面代表药水品质,品质配置的概率决定了装备使用药水效果时,是否有概率免费使用药水效果
    #计算公式为  启动药水时不消耗装备耐久度的概率    品质概率*0.7+品质概率*0.3*(耐久附魔等级/3)
    #然后在最大耐久度Durability: xxx  从0到xxx选一随机数进行扣除耐久度
    #将皮革,黄金,锁链甲等一些容易获取或者防御力低的装备的品质概率设高
    #这样可以让服务器的装备搭配更丰富   称为 装备的药水兼容性设置

    #皮革盔甲的品质
    #;后面填的是同一装备最多叠加多少个药水属性   假设是;6,那么皮革装备只能叠加六个药水属性
    #0.90;9
    Leather
:
      helmet
: 0.70;6
      chestplate
: 0.90;9
      leggings
: 0.80;7
      boots
: 0.65;5
    #金盔甲的品质
    Golden
:
      helmet
: 0.75;6
      chestplate
: 0.95;9
      leggings
: 0.85;7
      boots
: 0.70;5
    #锁链盔甲的品质
    Chainmail
:
      helmet
: 0.70;6
      chestplate
: 0.90;8
      leggings
: 0.80;7
      boots
: 0.65;5
    #铁盔甲的品质
    Iron
:
      helmet
: 0.45;4
      chestplate
: 0.60;6
      leggings
: 0.50;5
      boots
: 0.40;5
    #钻石盔甲的品质
    Diamond
:
      helmet
: 0.40;4
      chestplate
: 0.50;6
      leggings
: 0.45;5
      boots
: 0.35;4
    #下界合金盔甲的品质
    Netherite
:
      helmet
: 0.30;4
      chestplate
: 0.40;6
      leggings
: 0.35;5
      boots
: 0.30;3
    #如果检测不到就默认为下面的
    #如,海龟头盔,或者别的原版的装备
    Default
:
      helmet
: 0.30;3
      chestplate
: 0.40;5
      leggings
: 0.35;4
      boots
: 0.30;4
  night_vision
:
    #这里的Flag只是关闭玩家合成的渠道,而不是关闭属性是否起作用
    #当实体攻击你的时候,会赋予实体一个发光效果,让你更容易找到打你的目标    百分百触发
    Flag
: true
    #这里的CheckLore意味着你可以把药水属性进行随意改名,但是已经生效作用上去的药水属性会变为无效的Lore
    CheckLore
: §9光锁
    #触发一次装备最多消耗2耐久
    Durability
: 2
    Time
: 10
  invisibility
:
    #当玩家被击打时,玩家有5%的概率获得1秒的隐身   多个装备可叠加概率
    Flag
: true
    CheckLore
: §7半透明
    #触发一次装备最多消耗2耐久
    Durability
: 2
    Rate
: 0.03
    Time
: 3
  leaping
:
    #如果想玩家穿着二段跳衣服也可以正常飞行请给予 PotionExpansion.Fly 权限,但不会触发二段跳
    #多个装备不可叠加   目前不可叠加!(你想跳多少下,请进群反馈)
    Flag
: true
    CheckLore
: §f二段跳
    #触发一次装备最多消耗2耐久
    Durability
: 2
    #如果想不提示Message,只需要删掉提示文字,留下空的Message:    而不是全部删掉
    Message
: §e左脚踩右脚的跳跃方式!
  weakness
:
    Flag
: true
    CheckLore
: §8部分碎裂
    #触发一次装备最多消耗2耐久
    Durability
: 2
    #受到伤害x倍率  多个装备可叠加
    DamageRate
: 1.1
  fire_resistance
:
    #被任何生物打的时候都会着火
    Flag
: true
    CheckLore
: §6引燃
    #触发一次装备最多消耗2耐久
    Durability
: 2
    # 着火时间  多个装备不可叠加
    Time
: 3
  swiftness
:
    Flag
: true
    CheckLore
: §b迅捷
    #被打的时候给予自己  强度Power持续Time秒的效果
    Time
: 5
    Power
: 2
    #触发一次装备最多消耗2耐久
    Durability
: 2
    Rate
: 0.2
  slowness
:
    #当玩家摔伤的时候,让附近的所有生物也掉血    踩踏群伤?
    Flag
: true
    CheckLore
: §5沉重
    #触发一次装备最多消耗2耐久
    Durability
: 2
    #单个沉重造成的固定伤害   多个装备可叠加
    WeightDamage
: 1.0
  slow_falling
:
    #免疫摔落伤害   多个装备不可叠加
    Flag
: true
    #触发一次装备最多消耗2耐久
    Durability
: 2
    CheckLore
: §f摔落缓降
  luck
:
    #玩家被攻击时,有概率闪避伤害   多个装备可叠加
    Flag
: true
    CheckLore
: §2幸运
    Rate
: 0.02
    #触发一次装备最多消耗2耐久
    Durability
: 2
    #如果想不提示Message,只需要删掉提示文字,留下空的Message:    而不是全部删掉
    Message
: §f你巧妙地闪避了
  strength
:
    #所受的伤害-0.5 1为半颗心  多个装备可叠加
    #这里要注意的是,不管什么伤害都会被减少0.5  如果是四件装备都带有格挡,那就可以格挡一颗心,也就是免疫4以下的伤害
    Flag
: true
    #触发一次装备最多消耗2耐久
    Durability
: 2
    Rate
: 0.5
    CheckLore
: §4格挡
    #单件减少所受伤害为0.5
    ReduceDamage
: 0.5
  water_breathing
:
    #在水下时受到的伤害更低
    Flag
: true
    CheckLore
: §b水下狩猎者
    #触发一次装备最多消耗2耐久
    Durability
: 2
    #在水下受到伤害x倍率  多个装备可叠加
    DamageRate
: 0.8
  poison
:
    #玩家击打玩家的时候触发中毒效果
    Flag
: true
    CheckLore
: §a附毒
    #触发一次装备最多消耗2耐久
    Durability
: 2
    Rate
: 0.2
    #被打的时候给予敌对玩家  强度Power持续Time秒的效果   多个装备不可叠加
    Time
: 3
    Power
: 1
  healing
:
    #被打的时候有概率消耗装备耐久给予玩家一次治疗   多个装备可叠加
    Flag
: true
    CheckLore
: §d治疗
    Rate
: 0.03
    #触发一次装备最多消耗2耐久
    Durability
: 2
    HealCount
: 2
    #如果想不提示Message,只需要删掉提示文字,留下空的Message:    而不是全部删掉
    Message
: §d你被装备治疗了
  harming
:
    #当受到攻击时,概率会反击对方   多个装备概率可叠加  伤害不可叠加
    Flag
: true
    CheckLore
: §2药荆棘
    Rate
: 0.1
    #触发一次装备最多消耗2耐久
    Durability
: 2
    #反伤为对方造成伤害的0.3倍
    DamageRate
: 0.3
    #如果想不提示Message,只需要删掉提示文字,留下空的Message:    而不是全部删掉
    Message
: §e你被反击了
  regeneration
:
    #当你进食时,你的装备有概率会跟你抢食物吃,并尝试修复自己的耐久   多个装备可叠加
    Flag
: true
    CheckLore
: §d饕餮
    #如果想不提示Message,只需要删掉提示文字,留下空的Message:    而不是全部删掉
    Message
: §c你的饕餮装备和你一起进食了
    Rate
: 0.1
    AddDurability
: 6
    #饕餮每次吃掉的饥饿值
    ReduceFoodLevel
: 2

插件命令
Code (Text):
/potionexpansion reload 重载插件
/potionexpansion gui 打开插件帮助菜单

权限节点
默认不拥有

Code (Text):
PotionExpansion.Fly 飞行权限(用于区分飞行玩家和二段跳玩家)
PotionExpansion.reload 重载插件指令权限
默认拥有


Code (Text):
PotionExpansion.Gui 打开插件教程菜单指令权限


严禁剽窃插件源码,违者必究。
本插件所用所有代码均为原创,不存在借用/抄袭等行为
Resource Information
Author:
----------
Total Downloads: 88
First Release: Jun 26, 2024
Last Update: Jun 26, 2024
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings