11package com.mineinabyss.deeperworld.synchronization
22
3- import com.destroystokyo.paper.event.entity.EntityRemoveFromWorldEvent
43import com.github.shynixn.mccoroutine.bukkit.launch
54import com.mineinabyss.deeperworld.deeperWorld
65import com.mineinabyss.deeperworld.event.BlockSyncEvent
76import com.mineinabyss.deeperworld.event.SyncType
87import com.mineinabyss.deeperworld.world.section.correspondingLocation
98import com.mineinabyss.deeperworld.world.section.inSectionOverlap
109import com.mineinabyss.idofront.events.call
11- import com.mineinabyss.idofront.plugin.Plugins
12- import com.mineinabyss.idofront.spawning.spawn
1310import com.mineinabyss.idofront.time.ticks
1411import kotlinx.coroutines.delay
15- import kotlinx.coroutines.future.await
1612import net.kyori.adventure.text.Component
17- import nl.rutgerkok.blocklocker.SearchMode
1813import org.bukkit.Material
1914import org.bukkit.Tag
20- import org.bukkit.block.*
15+ import org.bukkit.block.BlockFace
16+ import org.bukkit.block.Container
17+ import org.bukkit.block.ShulkerBox
18+ import org.bukkit.block.Sign
2119import org.bukkit.block.data.Ageable
2220import org.bukkit.block.data.Bisected
2321import org.bukkit.block.data.Waterlogged
@@ -27,7 +25,6 @@ import org.bukkit.block.data.type.Stairs
2725import org.bukkit.block.data.type.TrapDoor
2826import org.bukkit.block.sign.Side
2927import org.bukkit.entity.EntityType
30- import org.bukkit.entity.Item
3128import org.bukkit.event.EventHandler
3229import org.bukkit.event.EventPriority
3330import org.bukkit.event.Listener
@@ -40,7 +37,6 @@ import org.bukkit.event.player.PlayerBucketFillEvent
4037import org.bukkit.event.player.PlayerInteractEvent
4138import org.bukkit.event.world.StructureGrowEvent
4239import org.bukkit.inventory.EquipmentSlot
43- import kotlin.time.Duration.Companion.seconds
4440
4541/* *
4642 * Synchronizes the overlap between sections
@@ -245,6 +241,7 @@ object SectionSyncListener : Listener {
245241 entity.world.getNearbyEntitiesByType(entityType.entityClass, corrLocation, 1.0 ).firstOrNull()?.remove()
246242 }
247243
244+ /*
248245 /** Sync items removed by void to corresponding section */
249246 @EventHandler
250247 fun EntityRemoveFromWorldEvent.onVoidRemoval() {
@@ -264,5 +261,5 @@ object SectionSyncListener : Listener {
264261 chunk.removePluginChunkTicket(deeperWorld.plugin)
265262 }
266263 }
267- }
264+ }*/
268265}
0 commit comments