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 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
+2
View File
@@ -289,6 +289,8 @@ List<String> 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',