mirror of
https://github.com/Creators-of-Create/Create.git
synced 2025-03-04 06:44:40 +01:00
merge fixes
This commit is contained in:
parent
f6f8ea9c73
commit
b037598571
3 changed files with 8 additions and 6 deletions
|
@ -768,7 +768,7 @@ public class AllBlocks {
|
|||
.loot((lt, block) -> lt.add(block, BlazeBurnerBlock.buildLootTable()))
|
||||
.blockstate((c, p) -> p.simpleBlock(c.getEntry(), AssetLookup.partialBaseModel(c, p)))
|
||||
.onRegister(movementBehaviour(new BlazeBurnerMovementBehaviour()))
|
||||
.onRegister(block -> TrainConductorHandlerImpl.registerBlazeBurner())
|
||||
.onRegister(TrainConductorHandlerImpl::registerBlazeBurner)
|
||||
.item(BlazeBurnerBlockItem::withBlaze)
|
||||
.model(AssetLookup.customBlockItemModel("blaze_burner", "block_with_blaze"))
|
||||
.build()
|
||||
|
|
|
@ -4,11 +4,11 @@ import static net.minecraft.world.level.block.state.properties.BlockStatePropert
|
|||
import static net.minecraft.world.level.block.state.properties.BlockStateProperties.FACING;
|
||||
import static net.minecraft.world.level.block.state.properties.BlockStateProperties.HORIZONTAL_FACING;
|
||||
|
||||
import com.simibubi.create.api.contraption.transformable.TransformableBlock;
|
||||
import com.simibubi.create.api.contraption.transformable.TransformableBlockEntity;
|
||||
import com.simibubi.create.api.contraption.transformable.MovedBlockTransformerRegistries;
|
||||
import com.simibubi.create.api.contraption.transformable.MovedBlockTransformerRegistries.BlockEntityTransformer;
|
||||
import com.simibubi.create.api.contraption.transformable.MovedBlockTransformerRegistries.BlockTransformer;
|
||||
import com.simibubi.create.api.contraption.transformable.TransformableBlock;
|
||||
import com.simibubi.create.api.contraption.transformable.TransformableBlockEntity;
|
||||
|
||||
import net.createmod.catnip.math.VecHelper;
|
||||
import net.minecraft.core.BlockPos;
|
||||
|
@ -138,7 +138,7 @@ public class StructureTransform {
|
|||
if (transformer != null) {
|
||||
transformer.transform(be, this);
|
||||
} else if (be instanceof TransformableBlockEntity itbe) {
|
||||
itbe.transform(this);
|
||||
itbe.transform(be, this);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -10,13 +10,15 @@ import com.simibubi.create.api.contraption.train.TrainConductorHandler;
|
|||
import com.simibubi.create.api.contraption.train.TrainConductorHandler.UpdateScheduleCallback;
|
||||
import com.simibubi.create.content.processing.burner.BlazeBurnerBlock;
|
||||
|
||||
import net.minecraft.world.level.block.Block;
|
||||
|
||||
@ApiStatus.Internal
|
||||
public class TrainConductorHandlerImpl {
|
||||
public static final List<TrainConductorHandler> CONDUCTOR_HANDLERS = new ArrayList<>();
|
||||
|
||||
@ApiStatus.Internal
|
||||
public static void registerBlazeBurner() {
|
||||
TrainConductorHandler.registerConductor(AllBlocks.BLAZE_BURNER.getId(), blockState -> AllBlocks.BLAZE_BURNER.has(blockState)
|
||||
public static void registerBlazeBurner(Block block) {
|
||||
TrainConductorHandler.registerConductor(block, blockState -> AllBlocks.BLAZE_BURNER.has(blockState)
|
||||
&& blockState.getValue(BlazeBurnerBlock.HEAT_LEVEL) != BlazeBurnerBlock.HeatLevel.NONE, UpdateScheduleCallback.EMPTY);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue