From 1c577fc5800bacf3c05a2c7a786ffe8a5196e55f Mon Sep 17 00:00:00 2001 From: Brian Neumann-Fopiano Date: Wed, 2 Sep 2026 03:08:27 -0400 Subject: [PATCH] Fit the Bukkit artifact to VolmLib master VolmLib master added remote language catalogs and TOML language tooling. The TOML language editor and parser depend on the excluded config package and nothing in Iris uses them, so they are excluded too, and the artifact size budget rises to 7.5 MB for the shipped localization classes. --- build.gradle | 2 +- core/build.gradle | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index aa166e941..bc5a2d555 100644 --- a/build.gradle +++ b/build.gradle @@ -74,7 +74,7 @@ String fabricArtifactName = irisArtifactName('Fabric', "${minecraftVersion}+${lo String forgeArtifactName = irisArtifactName('Forge', "${minecraftVersion}+${loaderDisplayVersion(forgeVersion)}") String neoForgeArtifactName = irisArtifactName('NeoForge', "${minecraftVersion}+${loaderDisplayVersion(neoForgeVersion)}") File pluginOutDirectory = layout.projectDirectory.dir('../PluginOuts').asFile -long maximumBukkitArtifactBytes = 7_000_000L +long maximumBukkitArtifactBytes = 7_500_000L apply plugin: ApiGenerator // Where `buildAll` drops the per-platform jars for a local test server. Use the approved sibling diff --git a/core/build.gradle b/core/build.gradle index ccd2ac5a2..18a483d58 100644 --- a/core/build.gradle +++ b/core/build.gradle @@ -289,6 +289,8 @@ List unusedVolmLibClasses = [ 'art/arcane/volmlib/util/nbt/io/StringPointer', 'art/arcane/volmlib/util/io/StringDeserializer', 'art/arcane/volmlib/util/io/StringSerializer', + 'art/arcane/volmlib/util/localization/TomlLanguageEditor', + 'art/arcane/volmlib/util/localization/TomlLanguageParser', 'art/arcane/volmlib/util/json/EnumType', 'art/arcane/volmlib/util/json/HTTP', 'art/arcane/volmlib/util/json/HTTPTokener',