mirror of
https://github.com/FabricMC/fabric.git
synced 2025-02-16 19:59:56 -05:00
Fix duplicate input class from object builder mixins (#611)
We Fix this by marking the old v0 mixins as `OldMixinTarget`
This commit is contained in:
parent
d1e1b46ce9
commit
cc3ee51411
3 changed files with 4 additions and 4 deletions
|
@ -28,7 +28,7 @@ import net.fabricmc.fabric.api.event.registry.BlockConstructedCallback;
|
|||
|
||||
@Mixin(Block.class)
|
||||
@Deprecated
|
||||
public class MixinBlock {
|
||||
public class OldMixinBlock {
|
||||
@Inject(method = "<init>(Lnet/minecraft/block/AbstractBlock$Settings;)V", at = @At("RETURN"))
|
||||
public void init(AbstractBlock.Settings builder, CallbackInfo info) {
|
||||
BlockConstructedCallback.EVENT.invoker().building(builder, (Block) (Object) this);
|
|
@ -27,7 +27,7 @@ import net.fabricmc.fabric.api.event.registry.ItemConstructedCallback;
|
|||
|
||||
@Mixin(Item.class)
|
||||
@Deprecated
|
||||
public class MixinItem {
|
||||
public class OldMixinItem {
|
||||
@Inject(method = "<init>(Lnet/minecraft/item/Item$Settings;)V", at = @At("RETURN"))
|
||||
public void init(Item.Settings builder, CallbackInfo info) {
|
||||
ItemConstructedCallback.EVENT.invoker().building(builder, (Item) (Object) this);
|
|
@ -3,8 +3,8 @@
|
|||
"package": "net.fabricmc.fabric.mixin.object.builder",
|
||||
"compatibilityLevel": "JAVA_8",
|
||||
"mixins": [
|
||||
"MixinBlock",
|
||||
"MixinItem"
|
||||
"OldMixinBlock",
|
||||
"OldMixinItem"
|
||||
],
|
||||
"injectors": {
|
||||
"defaultRequire": 1
|
||||
|
|
Loading…
Reference in a new issue