made it compile

This commit is contained in:
2026-04-13 10:37:57 +02:00
parent 94e6c505bd
commit 407e0b44ac

View File

@@ -9,10 +9,11 @@ import net.minecraft.world.level.block.entity.BlockEntityType
import net.minecraft.world.level.block.state.BlockState import net.minecraft.world.level.block.state.BlockState
import org.neoflock.neocomputers.entity.BlockEntities import org.neoflock.neocomputers.entity.BlockEntities
import org.neoflock.neocomputers.entity.SolarGeneratorBlockEntity import org.neoflock.neocomputers.entity.SolarGeneratorBlockEntity
import org.neoflock.neocomputers.entity.CombustionGeneratorBlockEntity
class SolarGeneratorBlock : BaseBlock(), EntityBlock { class SolarGeneratorBlock : BaseBlock(), EntityBlock {
override fun newBlockEntity(blockPos: BlockPos, blockState: BlockState): BlockEntity { override fun newBlockEntity(blockPos: BlockPos, blockState: BlockState): BlockEntity {
return SolarGeneratorBlockEntity(BlockEntities.SOLARGEN_ENTITY.get(), blockPos, blockState) return SolarGeneratorBlockEntity(blockPos, blockState)
} }
override fun <T : BlockEntity> getTicker( override fun <T : BlockEntity> getTicker(
@@ -31,7 +32,7 @@ class SolarGeneratorBlock : BaseBlock(), EntityBlock {
class CombustionGeneratorBlock : BaseBlock(), EntityBlock { class CombustionGeneratorBlock : BaseBlock(), EntityBlock {
override fun newBlockEntity(blockPos: BlockPos, blockState: BlockState): BlockEntity { override fun newBlockEntity(blockPos: BlockPos, blockState: BlockState): BlockEntity {
return CombustionGeneratorBlockEntity(BlockEntities.COMBUSTGEN_ENTITY.get(), blockPos, blockState) return CombustionGeneratorBlockEntity(blockPos, blockState)
} }
override fun <T : BlockEntity> getTicker( override fun <T : BlockEntity> getTicker(
@@ -41,7 +42,7 @@ class CombustionGeneratorBlock : BaseBlock(), EntityBlock {
): BlockEntityTicker<T> { ): BlockEntityTicker<T> {
return object : BlockEntityTicker<T> { return object : BlockEntityTicker<T> {
override fun tick(level: Level, blockPos: BlockPos, blockState: BlockState, blockEntity: T) { override fun tick(level: Level, blockPos: BlockPos, blockState: BlockState, blockEntity: T) {
if(blockEntity !is SolarGeneratorBlockEntity) return; if(blockEntity !is CombustionGeneratorBlockEntity) return;
blockEntity.giveSolarPower(); blockEntity.giveSolarPower();
} }
} }