From b48dab2bdb66cc85ff26350f69fc65b6f1751c61 Mon Sep 17 00:00:00 2001 From: StewStrong <83003027+StewStrong@users.noreply.github.com> Date: Fri, 27 Sep 2024 01:08:27 -0700 Subject: [PATCH] Delete common/src/main/kotlin/org/valkyrienskies/mod/api_impl/events/VSApiImpl.kt --- .../mod/api_impl/events/VSApiImpl.kt | 44 ------------------- 1 file changed, 44 deletions(-) delete mode 100644 common/src/main/kotlin/org/valkyrienskies/mod/api_impl/events/VSApiImpl.kt diff --git a/common/src/main/kotlin/org/valkyrienskies/mod/api_impl/events/VSApiImpl.kt b/common/src/main/kotlin/org/valkyrienskies/mod/api_impl/events/VSApiImpl.kt deleted file mode 100644 index 3749d133e..000000000 --- a/common/src/main/kotlin/org/valkyrienskies/mod/api_impl/events/VSApiImpl.kt +++ /dev/null @@ -1,44 +0,0 @@ -package org.valkyrienskies.mod.api_impl.events - -import net.minecraft.client.gui.screens.Screen -import net.minecraft.core.BlockPos -import net.minecraft.world.entity.Entity -import net.minecraft.world.level.ChunkPos -import net.minecraft.world.level.Level -import org.valkyrienskies.core.api.ships.Ship -import org.valkyrienskies.core.util.events.EventEmitterImpl -import org.valkyrienskies.mod.api.VsApi -import org.valkyrienskies.mod.api.events.PostRenderShipEvent -import org.valkyrienskies.mod.api.events.PreRenderShipEvent -import org.valkyrienskies.mod.api.events.RegisterBlockStateEvent -import org.valkyrienskies.mod.common.entity.ShipMountingEntity -import org.valkyrienskies.mod.common.getShipManagingPos -import org.valkyrienskies.mod.compat.clothconfig.VSClothConfig - -class VsApiImpl : VsApi { - - override val registerBlockStateEvent = EventEmitterImpl() - override val preRenderShipEvent = EventEmitterImpl() - override val postRenderShipEvent = EventEmitterImpl() - - override fun isShipMountingEntity(entity: Entity): Boolean { - return entity is ShipMountingEntity - } - - override fun createConfigScreenLegacy(parent: Screen, vararg configs: Class<*>): Screen { - return VSClothConfig.createConfigScreenFor(parent, *configs) - } - - - override fun getShipManagingBlock(level: Level?, pos: BlockPos?): Ship? { - return pos?.let { level?.getShipManagingPos(it) } - } - - override fun getShipManagingChunk(level: Level?, pos: ChunkPos?): Ship? { - return pos?.let { level?.getShipManagingPos(it) } - } - - override fun getShipManagingChunk(level: Level?, chunkX: Int, chunkZ: Int): Ship? { - return level?.getShipManagingPos(chunkX, chunkZ) - } -}