Skip to content

Commit

Permalink
fix i think
Browse files Browse the repository at this point in the history
  • Loading branch information
ThePlasticPotato committed Apr 13, 2024
1 parent 88d9088 commit 4c9f1ac
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 1 deletion.
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
package org.valkyrienskies.mod.mixin.mod_compat.create.accessors;

import com.simibubi.create.content.decoration.copycat.CopycatBlockEntity;
import net.minecraft.world.item.ItemStack;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.gen.Accessor;

@Mixin(CopycatBlockEntity.class)
public interface CopycatBlockEntityAccessor {
@Accessor("consumedItem")
void setCoItem(ItemStack stack);
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ package org.valkyrienskies.mod.util
import net.minecraft.core.BlockPos
import net.minecraft.world.Clearable
import net.minecraft.world.Container
import net.minecraft.world.item.ItemStack
import net.minecraft.world.level.Level
import net.minecraft.world.level.block.Blocks
import net.minecraft.world.level.block.Rotation
Expand All @@ -12,6 +13,7 @@ import net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity
import net.minecraft.world.level.block.state.BlockState
import net.minecraft.world.level.chunk.LevelChunk
import org.valkyrienskies.core.api.ships.ServerShip
import org.valkyrienskies.mod.mixin.mod_compat.create.accessors.CopycatBlockEntityAccessor

private val AIR = Blocks.AIR.defaultBlockState()

Expand Down Expand Up @@ -48,6 +50,10 @@ fun relocateBlock(
it.setLootTable(null, 0)
}

if (it is CopycatBlockEntityAccessor) {
it.setCoItem(ItemStack.EMPTY)
}

tag
}

Expand Down
4 changes: 3 additions & 1 deletion common/src/main/resources/valkyrienskies-common.mixins.json
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@
"mod_compat.create.MixinRedstoneLinkNetworkHandler",
"mod_compat.create.MixinSharedDepotBlockMethods",
"mod_compat.create.accessors.ChuteBlockEntityAccessor",
"mod_compat.create.accessors.CopycatBlockEntityAccessor",
"mod_compat.create.accessors.Matrix3dAccessor",
"mod_compat.create.accessors.OutlineParamsAccessor",
"mod_compat.create.behaviour.MixinBlockBreakingMovementBehaviour",
Expand Down Expand Up @@ -168,8 +169,9 @@
"mod_compat.create.client.MixinSoundScapes",
"mod_compat.create.client.MixinTileEntityRenderHelper",
"mod_compat.create.client.MixinTrainRelocator",
"mod_compat.create.client.trackOutlines.MixinBigOutlines",
"mod_compat.create.client.MixinValueBox",
"mod_compat.create.client.trackOutlines.MixinBigOutlines",
"mod_compat.create.client.trackOutlines.MixinTrackBlockOutline",
"mod_compat.flywheel.InstancingEngineAccessor",
"mod_compat.flywheel.MixinBlockEntityInstanceManager",
"mod_compat.flywheel.MixinInstanceManager",
Expand Down

0 comments on commit 4c9f1ac

Please sign in to comment.