diff --git a/src/main/kotlin/com/bytedice/bde_particles/Bde_particles.kt b/src/main/kotlin/com/bytedice/bde_particles/Bde_particles.kt index ab6ec3b..4106b69 100644 --- a/src/main/kotlin/com/bytedice/bde_particles/Bde_particles.kt +++ b/src/main/kotlin/com/bytedice/bde_particles/Bde_particles.kt @@ -31,7 +31,7 @@ import java.util.* var ALL_PARTICLE_EMITTERS: Array = emptyArray() -val sessionUuid = UUID.randomUUID() +val sessionUuid: UUID = UUID.randomUUID() class Bde_particles : ModInitializer { @@ -72,7 +72,7 @@ fun tick(server: MinecraftServer) { for (entity in world.iterateEntities()) { if (entity.type == EntityType.BLOCK_DISPLAY) { if (displayEntityContainsTag(entity as BlockDisplayEntity, "BPS_UUID") - && !displayEntityContainsTag(entity as BlockDisplayEntity, sessionUuid.toString())) { + && !displayEntityContainsTag(entity, sessionUuid.toString())) { entity.kill() } diff --git a/src/main/kotlin/com/bytedice/bde_particles/commands/GiveEmitterTool.kt b/src/main/kotlin/com/bytedice/bde_particles/commands/GiveEmitterTool.kt index ac26c16..6d0eb8e 100644 --- a/src/main/kotlin/com/bytedice/bde_particles/commands/GiveEmitterTool.kt +++ b/src/main/kotlin/com/bytedice/bde_particles/commands/GiveEmitterTool.kt @@ -5,7 +5,6 @@ import com.bytedice.bde_particles.particleIdRegister.emitterIdRegister import com.mojang.brigadier.Command import com.mojang.brigadier.CommandDispatcher import com.mojang.brigadier.arguments.StringArgumentType -import com.mojang.brigadier.suggestion.SuggestionsBuilder import net.minecraft.command.CommandRegistryAccess import net.minecraft.command.argument.ItemStackArgumentType import net.minecraft.server.command.CommandManager diff --git a/src/main/kotlin/com/bytedice/bde_particles/commands/ManageConfigArgs.kt b/src/main/kotlin/com/bytedice/bde_particles/commands/ManageConfigArgs.kt index a137d70..6e20da3 100644 --- a/src/main/kotlin/com/bytedice/bde_particles/commands/ManageConfigArgs.kt +++ b/src/main/kotlin/com/bytedice/bde_particles/commands/ManageConfigArgs.kt @@ -18,7 +18,6 @@ import net.minecraft.text.Style import net.minecraft.text.Text import org.joml.Vector2f import org.joml.Vector3f -import org.lwjgl.system.linux.X11 import java.awt.Color import java.util.concurrent.CompletableFuture diff --git a/src/main/kotlin/com/bytedice/bde_particles/commands/ManageEmitters.kt b/src/main/kotlin/com/bytedice/bde_particles/commands/ManageEmitters.kt index 1ace70f..3148cb8 100644 --- a/src/main/kotlin/com/bytedice/bde_particles/commands/ManageEmitters.kt +++ b/src/main/kotlin/com/bytedice/bde_particles/commands/ManageEmitters.kt @@ -8,7 +8,6 @@ import com.mojang.brigadier.arguments.IntegerArgumentType import com.mojang.brigadier.arguments.StringArgumentType import com.mojang.brigadier.builder.LiteralArgumentBuilder import com.mojang.brigadier.builder.RequiredArgumentBuilder -import com.mojang.brigadier.suggestion.SuggestionsBuilder import net.minecraft.component.DataComponentTypes import net.minecraft.component.type.NbtComponent import net.minecraft.item.ItemStack diff --git a/src/main/kotlin/com/bytedice/bde_particles/particleIdRegister/ParticleEmitter.kt b/src/main/kotlin/com/bytedice/bde_particles/particleIdRegister/ParticleEmitter.kt index 39a847e..ddeea47 100644 --- a/src/main/kotlin/com/bytedice/bde_particles/particleIdRegister/ParticleEmitter.kt +++ b/src/main/kotlin/com/bytedice/bde_particles/particleIdRegister/ParticleEmitter.kt @@ -30,7 +30,7 @@ class ParticleEmitter(private val emitterPos: Vec3d, private val emitterWorld: S } - fun addParticle() { + private fun addParticle() { if (loopDelayActive) { return } for (i in emitterParams.particleTypes.indices) { @@ -47,7 +47,7 @@ class ParticleEmitter(private val emitterPos: Vec3d, private val emitterWorld: S } - fun count() { + private fun count() { // this is the only section I have comments // because im so damn good at cooking spaghetti diff --git a/src/main/kotlin/com/bytedice/bde_particles/particleIdRegister/ParticleParams.kt b/src/main/kotlin/com/bytedice/bde_particles/particleIdRegister/ParticleParams.kt index e085cb5..413a7a7 100644 --- a/src/main/kotlin/com/bytedice/bde_particles/particleIdRegister/ParticleParams.kt +++ b/src/main/kotlin/com/bytedice/bde_particles/particleIdRegister/ParticleParams.kt @@ -2,7 +2,6 @@ package com.bytedice.bde_particles.particleIdRegister import com.bytedice.bde_particles.InterpolationCurves import org.joml.Vector3f -import kotlin.math.pow /** * ParticleParams defines the parameters for particle behavior, including shape, size, velocity, and other physics properties.