A claim plugin based on FTB Chunks
at master 25 lines 1.0 kB view raw
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}