idk what i did

This commit is contained in:
2024-11-16 15:37:24 +01:00
parent 112ed55b2a
commit 1e75b80bbf
2 changed files with 9 additions and 2 deletions
@@ -9,8 +9,12 @@ import net.fabricmc.fabric.api.command.v2.CommandRegistrationCallback
import net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents import net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents
import net.fabricmc.fabric.api.event.lifecycle.v1.ServerTickEvents import net.fabricmc.fabric.api.event.lifecycle.v1.ServerTickEvents
import net.fabricmc.fabric.api.event.player.UseItemCallback import net.fabricmc.fabric.api.event.player.UseItemCallback
import net.minecraft.entity.Entity
import net.minecraft.entity.player.PlayerEntity import net.minecraft.entity.player.PlayerEntity
import net.minecraft.item.ItemStack import net.minecraft.item.ItemStack
import net.minecraft.nbt.NbtCompound
import net.minecraft.nbt.NbtElement
import net.minecraft.nbt.NbtString
import net.minecraft.server.network.ServerPlayerEntity import net.minecraft.server.network.ServerPlayerEntity
import net.minecraft.server.world.ServerWorld import net.minecraft.server.world.ServerWorld
import net.minecraft.util.ActionResult import net.minecraft.util.ActionResult
@@ -32,7 +36,9 @@ val cfg = Config()
class Bde_particles : ModInitializer { class Bde_particles : ModInitializer {
override fun onInitialize() { override fun onInitialize() {
init() ServerLifecycleEvents.SERVER_STARTED.register { server ->
init()
}
ServerTickEvents.START_SERVER_TICK.register { _ -> ServerTickEvents.START_SERVER_TICK.register { _ ->
tick() tick()
@@ -55,6 +61,8 @@ class Bde_particles : ModInitializer {
fun init() { fun init() {
addToParticleRegister("DEBUG", ParticleEmitterParams(loopDur = 20)) addToParticleRegister("DEBUG", ParticleEmitterParams(loopDur = 20))
} }
@@ -25,7 +25,6 @@ class DisplayEntity(val properties: DisplayEntityProperties?) {
fun updateProperties(world: ServerWorld, properties: DisplayEntityProperties) : BlockDisplayEntity { fun updateProperties(world: ServerWorld, properties: DisplayEntityProperties) : BlockDisplayEntity {
val e = BlockDisplayEntity(EntityType.BLOCK_DISPLAY, world) val e = BlockDisplayEntity(EntityType.BLOCK_DISPLAY, world)
// TODO: add tag nbt and kill all particles when server starts
val nbt = NbtCompound().apply { val nbt = NbtCompound().apply {
val tagList = NbtList() val tagList = NbtList()