fix mixin remap issue

This commit is contained in:
dfsek
2021-11-22 09:03:02 -07:00
parent 1c9724c232
commit 45c682c595
@@ -18,6 +18,7 @@
package com.dfsek.terra.fabric.mixin.implementations.block; package com.dfsek.terra.fabric.mixin.implementations.block;
import net.minecraft.block.Block; import net.minecraft.block.Block;
import net.minecraft.block.BlockState;
import net.minecraft.block.Blocks; import net.minecraft.block.Blocks;
import org.spongepowered.asm.mixin.Implements; import org.spongepowered.asm.mixin.Implements;
import org.spongepowered.asm.mixin.Interface; import org.spongepowered.asm.mixin.Interface;
@@ -26,7 +27,6 @@ import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.Shadow; import org.spongepowered.asm.mixin.Shadow;
import com.dfsek.terra.api.block.BlockType; import com.dfsek.terra.api.block.BlockType;
import com.dfsek.terra.api.block.state.BlockState;
import com.dfsek.terra.fabric.util.FabricAdapter; import com.dfsek.terra.fabric.util.FabricAdapter;
@@ -34,14 +34,14 @@ import com.dfsek.terra.fabric.util.FabricAdapter;
@Implements(@Interface(iface = BlockType.class, prefix = "terra$", remap = Interface.Remap.NONE)) @Implements(@Interface(iface = BlockType.class, prefix = "terra$", remap = Interface.Remap.NONE))
public abstract class BlockMixin { public abstract class BlockMixin {
@Shadow @Shadow
private net.minecraft.block.BlockState defaultState; private BlockState defaultState;
@Intrinsic @Intrinsic
public Object terra$getHandle() { public Object terra$getHandle() {
return this; return this;
} }
public BlockState terra$getDefaultData() { public com.dfsek.terra.api.block.state.BlockState terra$getDefaultData() {
return FabricAdapter.adapt(defaultState); return FabricAdapter.adapt(defaultState);
} }