Skip to content

Releases: SnowyMCT/SnowyGems

0.0.9

Choose a tag to compare

@mincHR549 mincHR549 released this 04 Oct 13:55
a1a63be

SnowyGems 0.0.9 修复了 onAttack 中 Entity 目标的传递:Chance、All、Repeat 等嵌套动作继承外层目标,显式 Self 仍作用于施法者;无目标时不会错误回退到玩家自身。

根据 Folia 1.21.11 测试日志,常驻 BUFF、Delay / Repeat 和 GUI 等延迟操作改在相关实体所属区域执行,避免从全局线程修改玩家或生物。跨区域移动后不安全的延迟子动作会跳过。

从 0.0.8 升级无需迁移配置;升级前请备份,重点检查已有嵌套技能是否需要显式 target: Self。

验证:Java 21 构建成功,58 项自动测试通过。Folia 修订构建仍需在实际服务器复测。

文档:https://github.com/mincHR549/snowy-wiki-plugin/blob/main/content/1.snowygems/11.changelog.md
PR:#17

SnowyGems 0.0.8

Choose a tag to compare

@mincHR549 mincHR549 released this 01 Oct 01:01
803f8ef

更新内容

  • 附魔奖励支持 `var: "v+2" 等表达式,一颗宝石可一次提升多个等级;拆卸按实际提升等级回退。
  • 宝石可设置 Removable: false,装备可通过 Lore 或 snowygems:no_dismantle PDC 标记禁止拆卸,仍允许镶嵌。
  • 游戏内编辑器为字段和奖励参数增加用途说明,并可切换不可拆卸设置。

配置示例与升级说明见 插件 Wiki。

验证:离线 Gradle 构建及自动测试通过;实际服务器交互请先在测试服检查。

0.0.7

Choose a tag to compare

@mincHR549 mincHR549 released this 26 Sep 11:10
3df4f23

SnowyGems 0.0.7 支持对象式 YAML 动作配置和全 GUI 编辑器,拆卸价格与返还成功率集中管理,并修复随机点券兑换券。

新增与改进

  • Rewards / Skills 支持对象式 YAML;嵌套技能和 Conditional 奖励支持 then,旧函数行继续兼容。
  • 新增 /sgem migrate,备份并递归转换可验证等价的旧动作配置。
  • 新增 /sgem editor,通过 GUI 管理宝石、分类和符文锻造配方;文字与数字使用铁砧输入,删除操作带确认。
  • 编辑器外观集中在 gui/editor.yml;拆卸台布局位于 gui/dis.yml。
  • 拆卸价格、金币 / 点券 / 经验组合费用和返还成功率集中到 dismantle/*.yml,支持按宝石、分类和装备状态计算。
  • /sgem dismantle 使用放入装备的拆卸台,逐颗展示价格并支持翻页。
  • /sgem debug all / 指定 tag 直接开启日志,编辑器保存或重载后保留当前调试状态。

修复

  • 随机点券表达式产生小数时,发放或扣除前向零取整,避免 PlayerPoints 拒绝交易;提示与实际交易整数一致。
  • 随机表达式只求值一次;极小随机数的科学计数法正确解析,避免偶发超出奖励范围。
  • 取整为 0、非有限数或超出点券范围的奖励不生效;只有该奖励的兑换券不消耗。
  • 修复 GUI 编辑器边框覆盖返回、添加与翻页图标的问题。
  • 更新内置奖励、技能、语言与配置示例,补齐嵌套对象式写法。

升级说明

  1. 备份插件配置和玩家数据,正常停服后替换 JAR 并重启。
  2. 将旧 config.yml 的 Dismantle 和宝石内拆卸扣费迁入 dismantle/*.yml。旧 RemoveTip、phase: remove / $onRemove 不再执行;/sgem migrate 不迁移拆卸价格。
  3. 旧动作语法仍可使用,转换前先检查备份。新增配置仅在缺失时释放,已有自定义配置不自动覆盖。
  4. 原随机券表达式 100+2900*$RANDOM() 无需修改,实际发放 100~2999 点券;如需包含 3000,可改为 100+2901*$RANDOM()。

文档:更新日志 · 升级说明

验证:Java 21 构建成功,57 项自动测试全部通过;wiki 静态站构建通过。真实 Minecraft 交互及 Vault / PlayerPoints 账户仍需测试服验证。

0.0.6

Choose a tag to compare

@mincHR549 mincHR549 released this 19 Sep 12:24
106de7e

What's Changed

  • 0.0.6:修复镶嵌与技能安全问题,扩充默认宝石和符文 by @mincHR549 in #14

Full Changelog: 0.0.5...0.0.6

0.0.5

Choose a tag to compare

@Monostar-14 Monostar-14 released this 11 Sep 13:49
587ffe5
Merge pull request #13 from SnowyMCT/Monostar14

更新 版本 v0.0.5

0.0.4

Choose a tag to compare

@mincHR549 mincHR549 released this 10 Sep 13:27
0457ba4

What's Changed

New Contributors

Full Changelog: https://github.com/SnowyMCT/SnowyGems/commits/0.0.4