Repository navigation
Releases: SnowyMCT/SnowyGems
Releases · SnowyMCT/SnowyGems
Release list
0.0.9
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
更新内容
- 附魔奖励支持 `var: "v+2" 等表达式,一颗宝石可一次提升多个等级;拆卸按实际提升等级回退。
- 宝石可设置
Removable: false,装备可通过 Lore 或snowygems:no_dismantlePDC 标记禁止拆卸,仍允许镶嵌。 - 游戏内编辑器为字段和奖励参数增加用途说明,并可切换不可拆卸设置。
配置示例与升级说明见 插件 Wiki。
验证:离线 Gradle 构建及自动测试通过;实际服务器交互请先在测试服检查。
0.0.7
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 编辑器边框覆盖返回、添加与翻页图标的问题。
- 更新内置奖励、技能、语言与配置示例,补齐嵌套对象式写法。
升级说明
- 备份插件配置和玩家数据,正常停服后替换 JAR 并重启。
- 将旧
config.yml的Dismantle和宝石内拆卸扣费迁入dismantle/*.yml。旧RemoveTip、phase: remove/$onRemove不再执行;/sgem migrate不迁移拆卸价格。 - 旧动作语法仍可使用,转换前先检查备份。新增配置仅在缺失时释放,已有自定义配置不自动覆盖。
- 原随机券表达式
100+2900*$RANDOM()无需修改,实际发放 100~2999 点券;如需包含 3000,可改为100+2901*$RANDOM()。
验证:Java 21 构建成功,57 项自动测试全部通过;wiki 静态站构建通过。真实 Minecraft 交互及 Vault / PlayerPoints 账户仍需测试服验证。
0.0.6
0.0.5
Merge pull request #13 from SnowyMCT/Monostar14 更新 版本 v0.0.5
0.0.4
What's Changed
- 1 by @mincHR549 in #1
- cfg by @mincHR549 in #2
- 漏洞修复: by @Monostar-14 in #3
- Revert "漏洞修复:" by @Monostar-14 in #4
- Merge pull request #4 from SnowyMCT/revert-3-master by @Monostar-14 in #5
- Merge pull request #5 from SnowyMCT/master by @Monostar-14 in #6
- 漏洞修复: by @Monostar-14 in #7
- 功能增加: by @Monostar-14 in #8
- 更新 by @Monostar-14 in #9
- 1 by @mincHR549 in #10
- 更新 版本 v0.0.3 by @Monostar-14 in #11
- Release 0.0.4 rune workflows, GUI fixes and PDC item storage by @mincHR549 in #12
New Contributors
- @mincHR549 made their first contribution in #1
- @Monostar-14 made their first contribution in #3
Full Changelog: https://github.com/SnowyMCT/SnowyGems/commits/0.0.4