Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package dev.gewooniraj.dcmain.Events;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.Material;
- import org.bukkit.configuration.file.FileConfiguration;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.EventPriority;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- import dev.gewooniraj.dcmain.Main;
- /**
- * Created by Iraj on 5-5-2017.
- */
- public class JoinEvent implements Listener {
- FileConfiguration config = Main.config;
- @SuppressWarnings("deprecation")
- @EventHandler(priority = EventPriority.HIGHEST)
- public void onJoin(final PlayerJoinEvent event) {
- final Player player = event.getPlayer();
- // start - other thingy xd
- player.getInventory().clear();
- ItemStack stafflist = new ItemStack(Material.ENCHANTED_BOOK, 1);
- ItemMeta metaStafflist = stafflist.getItemMeta();
- metaStafflist.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&2Staff List"));
- stafflist.setItemMeta(metaStafflist);
- player.getInventory().setItem(8, stafflist);
- // end - other thingy xd
- String join = config.getString("join-message");
- String j7 = join.replaceAll("&", "§");
- String jp = j7.replaceAll("%player%", player.getDisplayName());
- event.setJoinMessage(null);
- Bukkit.getServer().getScheduler().scheduleAsyncDelayedTask(Main.getPlugin(Main.class), new Runnable() {
- @Override
- public void run() {
- for (Player all : Bukkit.getOnlinePlayers()) {
- all.sendMessage(jp);
- }
- }
- }, 30L);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement