Added stuff

This commit is contained in:
Liliesh 2025-12-06 10:39:13 +01:00
parent d68f4c34fa
commit 2243f48ff8
Signed by: liliesh
GPG key ID: 680387646C7BAE8E
4 changed files with 29 additions and 3 deletions

View file

@ -1,9 +1,9 @@
package world.pinkhaj.boxOfMeow
import org.bukkit.configuration.file.FileConfiguration
import org.bukkit.plugin.java.JavaPlugin
import world.pinkhaj.boxOfMeow.modules.PreventMobGriefing
import world.pinkhaj.boxOfMeow.other.ConsoleColor
import world.pinkhaj.boxOfMeow.other.sounds.ChatNotification
import world.pinkhaj.boxOfMeow.sounds.ChatNotification
class BoxOfMeow : JavaPlugin() {
val fileConfiguration = this.config
@ -20,5 +20,6 @@ class BoxOfMeow : JavaPlugin() {
fun registerEvents() {
this.server.pluginManager.registerEvents(ChatNotification(), this)
this.server.pluginManager.registerEvents(PreventMobGriefing(this), this)
}
}

View file

@ -0,0 +1,19 @@
package world.pinkhaj.boxOfMeow.modules
import org.bukkit.entity.EntityType
import org.bukkit.event.EventHandler
import org.bukkit.event.Listener
import org.bukkit.event.entity.ExplosionPrimeEvent
import world.pinkhaj.boxOfMeow.BoxOfMeow
class PreventMobGriefing(val main: BoxOfMeow): Listener {
val configPrefix = "PreventMobGriefing"
@EventHandler
fun PreventExplosion(e: ExplosionPrimeEvent) {
if (main.config.getBoolean(configPrefix + "." + e.entityType.name)) {
e.radius = 0.0f
e.fire = false
}
}
}

View file

@ -1,4 +1,4 @@
package world.pinkhaj.boxOfMeow.other.sounds
package world.pinkhaj.boxOfMeow.sounds
import io.papermc.paper.event.player.AsyncChatEvent
import org.bukkit.Bukkit