|
3 | 3 | import ca.edtoaster.littlecontraptions.entity.ContraptionBargeEntity; |
4 | 4 | import ca.edtoaster.littlecontraptions.setup.LCBlockEntityTypes; |
5 | 5 | import ca.edtoaster.littlecontraptions.setup.LCBlocks; |
6 | | -import com.simibubi.create.content.contraptions.components.structureMovement.AssemblyException; |
7 | | -import com.simibubi.create.content.contraptions.components.structureMovement.OrientedContraptionEntity; |
8 | | -import com.simibubi.create.content.contraptions.components.structureMovement.mounted.CartAssemblerBlock; |
9 | | -import com.simibubi.create.content.contraptions.components.structureMovement.mounted.CartAssemblerTileEntity; |
10 | | -import com.simibubi.create.content.contraptions.components.structureMovement.mounted.MountedContraption; |
11 | | -import com.simibubi.create.foundation.tileEntity.SmartTileEntity; |
12 | | -import com.simibubi.create.foundation.tileEntity.TileEntityBehaviour; |
13 | | -import com.simibubi.create.foundation.tileEntity.behaviour.CenteredSideValueBoxTransform; |
14 | | -import com.simibubi.create.foundation.tileEntity.behaviour.ValueBoxTransform; |
| 6 | +import com.simibubi.create.content.contraptions.AssemblyException; |
| 7 | +import com.simibubi.create.content.contraptions.OrientedContraptionEntity; |
| 8 | +import com.simibubi.create.content.contraptions.mounted.CartAssemblerBlock; |
| 9 | +import com.simibubi.create.content.contraptions.mounted.CartAssemblerBlockEntity; |
| 10 | +import com.simibubi.create.content.contraptions.mounted.MountedContraption; |
| 11 | +import com.simibubi.create.foundation.blockEntity.SmartBlockEntity; |
| 12 | +import com.simibubi.create.foundation.blockEntity.behaviour.BlockEntityBehaviour; |
| 13 | +import com.simibubi.create.foundation.blockEntity.behaviour.CenteredSideValueBoxTransform; |
| 14 | +import com.simibubi.create.foundation.blockEntity.behaviour.ValueBoxTransform; |
15 | 15 | import com.simibubi.create.foundation.utility.VecHelper; |
16 | 16 | import net.minecraft.core.BlockPos; |
17 | 17 | import net.minecraft.core.Direction; |
|
25 | 25 |
|
26 | 26 | import java.util.List; |
27 | 27 |
|
28 | | -public class BargeAssemblerBlockEntity extends SmartTileEntity { |
| 28 | +public class BargeAssemblerBlockEntity extends SmartBlockEntity { |
29 | 29 | private static final int assemblyCooldown = 8; |
30 | 30 |
|
31 | 31 | // TODO: this isn't set on reload |
@@ -82,7 +82,7 @@ protected void assemble(Level world, BlockPos pos, ContraptionBargeEntity barge) |
82 | 82 | .isEmpty()) |
83 | 83 | return; |
84 | 84 |
|
85 | | - CartAssemblerTileEntity.CartMovementMode mode = CartAssemblerTileEntity.CartMovementMode.ROTATE; |
| 85 | + CartAssemblerBlockEntity.CartMovementMode mode = CartAssemblerBlockEntity.CartMovementMode.ROTATE; |
86 | 86 |
|
87 | 87 | MountedContraption contraption = new MountedContraption(mode); |
88 | 88 | try { |
@@ -173,7 +173,7 @@ protected ValueBoxTransform getMovementModeSlot() { |
173 | 173 | } |
174 | 174 |
|
175 | 175 | @Override |
176 | | - public void addBehaviours(List<TileEntityBehaviour> behaviours) { |
| 176 | + public void addBehaviours(List<BlockEntityBehaviour> behaviours) { |
177 | 177 | // movementMode = new ScrollOptionBehaviour<>(CartAssemblerTileEntity.CartMovementMode.class, |
178 | 178 | // Lang.translate("contraptions.cart_movement_mode"), this, getMovementModeSlot()); |
179 | 179 | // movementMode.requiresWrench(); |
|
0 commit comments