This commit is contained in:
Brian Neumann-Fopiano
2026-08-01 22:39:09 -04:00
parent 324cf9e095
commit a8217b42e9
220 changed files with 10626 additions and 1661 deletions
+13 -1
View File
@@ -1,2 +1,14 @@
# This file is generated by the 'io.freefair.lombok' Gradle plugin
# Authoritative, checked-in lombok config for every module. The 'io.freefair.lombok' plugin that
# originally emitted this file is NOT applied anywhere in this build (core/build.gradle and
# adapters/bukkit/plugin/build.gradle wire lombok directly via compileOnly + annotationProcessor),
# so nothing regenerates or overwrites it.
config.stopBubbling = true
# Generate equals/hashCode/toString from FIELDS, never from getters.
# Iris pack objects store platform values as neutral String keys and hand-write a getter that
# shadows the Lombok accessor to return a resolved Bukkit type (IrisBiome.getDerivative -> Biome,
# IrisEffect.getParticleEffect -> Particle, IrisBiomeCustomSpawn.getType -> EntityType,
# IrisBiomeCustomParticle.getParticle -> Particle). Getter-based equals/hashCode/toString bake
# those Bukkit types into the generated bytecode and NoClassDefFoundError on Fabric/Forge/NeoForge.
lombok.equalsAndHashCode.doNotUseGetters = true
lombok.toString.doNotUseGetters = true