Skip to content

Latest commit

 

History

History
317 lines (180 loc) · 6.18 KB

CHANGELOG.md

File metadata and controls

317 lines (180 loc) · 6.18 KB

Changelog

2.2.0

  • Added guizhanlib-libraris module, which contains a custom LibraryManager that supports loading/downloading libraries from the server root directory.

  • Lowered Java version to 17.

  • 添加 guizhanlib-libraris 模块,其中包含一个自定义的 LibraryManager,支持从服务器根目录加载/下载库。

  • 降低 Java 版本至 17。

2.1.0

  • Refactored auto updater. It gets metadata from API now.

  • Fixed the compatibility util PotionEffectTypeX on Minecraft versions before 1.20.3.

  • 重构自动更新,使用 API 获取信息。

  • 修复 PotionEffectTypeX 对 Minecraft 1.20.3 之前版本的兼容。

2.0

重新对库进行整理,使用 Gradle 并将模块名称改为小写。 最低 Minecraft 版本支持提高至 1.18。

common

  • 优化 Javadocs
  • 移除 java 包(在 GuizhanLibPlugin 中添加)
  • JsonUtil 移除所有 parse 方法

minecraft

  • 移除简体中文名称相关类(在 GuizhanLibPlugin 中添加)
  • ItemUtil 添加 isValidremoveDamagecanStack
  • 添加 MinecraftVersionUtil 用于判断 Minecraft 版本
  • 添加 compatibility 包,用于向后兼容

1.8.0

  • 添加 MinecraftVerisonUtil
  • 添加向后兼容包

1.7.6

  • 添加FileUtil

1.7.5

  • MenuBlockpostRegister方法不再为final

1.7.4

  • 修复指令执行

1.7.3

  • 修复指令的tab补全

1.7.2

  • 更新指令

1.7.1

  • 更新指令

1.7.0

  • 添加指令

1.6.1

  • 修复自动更新debug模式无法修改的问题

1.6.0

  • 自动更新现在检测插件的校验和,而不是版本号

1.5.0

  • 添加InventoryUtil#push方法
  • 添加SlimefunLocalization
  • AddonConfig添加新的方法

1.4.0

  • 添加BlockStorageUtil

1.3.4

  • 修复自动更新的R2资源地址错误

1.3.3

  • 修复自动更新通过alias查找仓库失败的问题

1.3.2

  • 修复自动更新构建工件的路径错误

1.3.1

  • 自动更新添加R2路径

1.3.0

  • 自动更新对鬼斩构建站v2的兼容

1.2.2

  • AddonConfig添加getOrCreateSection方法

1.2.1

  • 自动更新添加新的构造函数

1.2.0

  • 小型重构自动更新模块,允许添加更多配置项
  • 增加了2个新的Slimefun机器方法

1.1.1

  • 自动更新模块捕捉更多错误,应不再输出更多报错。

1.1.0

  • 更新模块语言内置,不再从外部读取。
  • 重写优化了大部分代码。
  • 移除美西螈错误的旧方法。

1.0.4

  • 修改美西螈相关方法。
  • 语言助手添加属性翻译获取。

1.0.3

  • Minecraft包新增美西螈。
  • 自动更新捕捉更多错误。

1.0.2

  • 使用旧版JsonParser,兼容旧版本MC。

1.0.1

  • 修改了Minecraft模块的entity包,并新增青蛙。

1.0.0

  • 多模块化重写

0.9.9

  • 更新语言文件为MC1.19版本。

0.9.8

  • AbstractAddon添加了可传递Throwablelog方法
  • 不再调用AbstractAddon#setupMetrics()方法

0.9.7

  • 修复WikiSetup#setupItem(SlimefunItem, String)错误调用静态方法的问题

0.9.6

  • 添加WikiSetup类,用于设置物品Wiki页面(兼容旧版本粘液)

0.9.5

  • AbstractAddon添加了getSlimefunTickCount()方法,获取已经过的粘液刻数

0.9.4

  • RandomUtil添加了randomDouble获取随机小数

0.9.3

  • 更新了MinecraftTag,现在包含更多的分类了

0.9.2

  • 调整AbstractAddon#setupMetrics()调用顺序,现在将在启用插件后调用该方法

0.9.1

  • 小重构更新模块GuizhanBuildsUpdater,支持修改显示语言
  • 小重构AbstractAddon,支持修改自动更新显示语言(从配置文件读取)
  • Localization的输出信息全部改为英文

0.9.0

  • 重构了语言助手,正常方法使用不受影响。
    • 获取中文或键名的方法由LanguageHelper#getLang改名为LanguageHelper#getLangOrKey
    • 添加了获取键名或null的方法LanguageHelper#getLangOrNull
  • AbstractAddon添加了获取插件指令的方法getPluginCommand
  • 添加用于获取玩家头颅物品的工具包PlayerHeadUtil
  • 添加了整数Integer助手 IntegerHelper
  • 修正了部分javadoc

0.8.5

  • AbstractAddonsendConsole方法现在会带插件名称了

0.8.4

  • AbstractAddon添加使用ConsoleCommandSender发送消息

0.8.3

  • AbstractAddon类添加了logger助手
  • 添加了背包工具包InventoryUtil
  • 添加了随机工具包RandomUtil

0.8.2

  • 为一些语言助手添加了字符串获取的方法

0.8.1

  • 添加MinecraftTag,功能与org.bukkit.Tag类似

0.8.0

  • 添加附属主类超类AbstractAddon
  • 对自动更新模块进行一些小更改
  • 添加MenuBlock
  • 添加Scheduler
  • 添加一些Javadoc

0.7.0

  • 添加多语言支持(Localization)
  • 自动更新现在无法找到仓库信息时的报错更改

0.6.1

  • 修复自动更新无法读取自定义构建目录的问题
  • 对自动更新做了一点小优化

0.6.0

  • 自动更新模块适配构建站更新

0.5.4

  • DyeColorHelper添加字符串获取中文的方法

0.5.3

  • JsonUtil增加parse(BufferedReader)方法

0.5.2

  • 修复EntityTypeHelper无法获取部分生物名称的问题

0.5.1

  • MaterialHelper以及EntityTypeHelper添加字符串获取中文的方法

0.5.0

  • 加入自动更新模块

0.4.0

重大更新

  • 更改groupIdnet.guizhanss
  • 软件包由net.guizhanss.minecraft.guizhanlib改为net.guizhanss.guizhanlib
  • 补充部分缺失的javadoc

0.3.3

  • 增加药水类型助手PotionEffectTypeHelper
  • 将生物群系助手BiomeHelper迁移

0.3.2

  • 增加频率限制RateLimit
  • 增加冷却时间Cooldown
  • 将实体包迁移至助手包

0.3.1

  • 增加Slimefun合金AdvancedMetals

0.3.0

  • 加入Minecraft的语言文件
  • 大量重构Minecraft原版相关方法
  • 更换更新日志的格式

0.2.4

  • ChatColors增加带颜色字符串获取

0.2.3

  • 捕捉低版本下EntityTypes中可能出现的NoSuchFieldError

0.2.2

  • 不再直接使用EntityType以适配低版本

0.2.1

  • 新增 Slimefun 的基础金属 BasicMetals

0.2.0

  • 新增 Minecraft 实体类型 EntityTypes

0.1.0

  • 首个版本