A claim plugin based on FTB Chunks
1package dev.keii.keiichunks.events;
2
3import dev.keii.keiichunks.PlayerChunk;
4import net.kyori.adventure.text.Component;
5import net.kyori.adventure.text.format.NamedTextColor;
6import org.bukkit.entity.Player;
7import org.bukkit.event.EventHandler;
8import org.bukkit.event.Listener;
9import org.bukkit.event.player.PlayerMoveEvent;
10import org.bukkit.event.player.PlayerResourcePackStatusEvent;
11
12public class PlayerResourcePack implements Listener {
13 @EventHandler
14 public void onPlayerUpdateServerResourcePack(PlayerResourcePackStatusEvent event)
15 {
16 Player player = event.getPlayer();
17 if(event.getStatus() == PlayerResourcePackStatusEvent.Status.DECLINED)
18 {
19 player.kick(Component.text("You must accept the server resource pack!\n").color(NamedTextColor.RED));
20 } else if(event.getStatus() == PlayerResourcePackStatusEvent.Status.FAILED_DOWNLOAD)
21 {
22 player.kick(Component.text("Server resource pack download failed!\n").color(NamedTextColor.RED));
23 }
24 }
25}