diff --git a/src/main/java/org/spongepowered/asm/mixin/injection/callback/CallbackInjector.java b/src/main/java/org/spongepowered/asm/mixin/injection/callback/CallbackInjector.java index d36ed952e..b689e2e2e 100644 --- a/src/main/java/org/spongepowered/asm/mixin/injection/callback/CallbackInjector.java +++ b/src/main/java/org/spongepowered/asm/mixin/injection/callback/CallbackInjector.java @@ -534,8 +534,9 @@ private String generateBadLVTMessage(final Callback callback) { if (expected.equals(found)) { return String.format("Invalid descriptor on %s! Expected %s but found %s", this.info, callback.getDescriptor(), this.methodNode.desc); } - return String.format("LVT in %s has incompatible changes at opcode %d in callback %s.\nExpected: %s\n Found: %s", - callback.target, position, this, expected, found); + String mixinConfigName = this.info.getContext().getMixin().getConfig().getName(); + return String.format("LVT in %s has incompatible changes at opcode %d in callback %s provided by '%s'.\nExpected: %s\n Found: %s", + callback.target, position, this, mixinConfigName, expected, found); } /**