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.
This commit is contained in:
Brian Neumann-Fopiano
2026-09-02 03:08:27 -04:00
parent 665b201e41
commit 1c577fc580
2 changed files with 3 additions and 1 deletions
+1 -1
View File
@@ -74,7 +74,7 @@ String fabricArtifactName = irisArtifactName('Fabric', "${minecraftVersion}+${lo
String forgeArtifactName = irisArtifactName('Forge', "${minecraftVersion}+${loaderDisplayVersion(forgeVersion)}") String forgeArtifactName = irisArtifactName('Forge', "${minecraftVersion}+${loaderDisplayVersion(forgeVersion)}")
String neoForgeArtifactName = irisArtifactName('NeoForge', "${minecraftVersion}+${loaderDisplayVersion(neoForgeVersion)}") String neoForgeArtifactName = irisArtifactName('NeoForge', "${minecraftVersion}+${loaderDisplayVersion(neoForgeVersion)}")
File pluginOutDirectory = layout.projectDirectory.dir('../PluginOuts').asFile File pluginOutDirectory = layout.projectDirectory.dir('../PluginOuts').asFile
long maximumBukkitArtifactBytes = 7_000_000L long maximumBukkitArtifactBytes = 7_500_000L
apply plugin: ApiGenerator apply plugin: ApiGenerator
// Where `buildAll` drops the per-platform jars for a local test server. Use the approved sibling // Where `buildAll` drops the per-platform jars for a local test server. Use the approved sibling
+2
View File
@@ -289,6 +289,8 @@ List<String> unusedVolmLibClasses = [
'art/arcane/volmlib/util/nbt/io/StringPointer', 'art/arcane/volmlib/util/nbt/io/StringPointer',
'art/arcane/volmlib/util/io/StringDeserializer', 'art/arcane/volmlib/util/io/StringDeserializer',
'art/arcane/volmlib/util/io/StringSerializer', '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/EnumType',
'art/arcane/volmlib/util/json/HTTP', 'art/arcane/volmlib/util/json/HTTP',
'art/arcane/volmlib/util/json/HTTPTokener', 'art/arcane/volmlib/util/json/HTTPTokener',