Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.gianlucapmc.pixelplugin;
- import java.util.List;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.plugin.java.JavaPlugin;
- public class Main extends JavaPlugin implements Listener {
- @Override
- public void onEnable() {
- Bukkit.getServer().getPluginManager().registerEvents(this, this);
- saveDefaultConfig();
- Bukkit.getServer().getLogger().info("[PixelPlugin] Enabled!");
- }
- @Override
- public void onDisable() {
- saveDefaultConfig();
- Bukkit.getServer().getLogger().info("[PixelPlugin] Disabled!");
- }
- @EventHandler
- public void onPlayerJoin(final PlayerJoinEvent e) {
- Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(this, new Runnable() {
- @Override
- public void run() {
- Bukkit.getServer().dispatchCommand(e.getPlayer(), "/pex user " + e.getPlayer().getName() + " group set Member");
- List<Integer> listOfItems = getConfig().getIntegerList("memberItems");
- for (Integer i : listOfItems) {
- @SuppressWarnings("deprecation")
- ItemStack is = new ItemStack(i);
- e.getPlayer().getInventory().addItem(is);
- }
- e.getPlayer().sendMessage(ChatColor.translateAlternateColorCodes('§', getConfig().getString("playerMessageMember").replaceAll("<player>", e.getPlayer().getName())));
- Bukkit.getServer().broadcastMessage(ChatColor.translateAlternateColorCodes('§', getConfig().getString("broadcastMessageMember").replaceAll("<player>", e.getPlayer().getName())));
- return;
- }
- }, 20 * getConfig().getLong("timeMember"));
- Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(this, new Runnable() {
- @Override
- public void run() {
- Bukkit.getServer().dispatchCommand(e.getPlayer(), "/pex user " + e.getPlayer().getName() + " group set VIP");
- List<Integer> listOfItems = getConfig().getIntegerList("VIPItems");
- for (Integer i : listOfItems) {
- @SuppressWarnings("deprecation")
- ItemStack is = new ItemStack(i);
- e.getPlayer().getInventory().addItem(is);
- }
- e.getPlayer().sendMessage(ChatColor.translateAlternateColorCodes('§', getConfig().getString("playerMessageVIP").replaceAll("<player>", e.getPlayer().getName())));
- Bukkit.getServer().broadcastMessage(ChatColor.translateAlternateColorCodes('§', getConfig().getString("broadcastMessageVIP").replaceAll("<player>", e.getPlayer().getName())));
- return;
- }
- }, 20 * getConfig().getLong("timeVIP"));
- Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(this, new Runnable() {
- @Override
- public void run() {
- Bukkit.getServer().dispatchCommand(e.getPlayer(), "/pex user " + e.getPlayer().getName() + " group set VIPPlus");
- List<Integer> listOfItems = getConfig().getIntegerList("VIPPlusItems");
- for (Integer i : listOfItems) {
- @SuppressWarnings("deprecation")
- ItemStack is = new ItemStack(i);
- e.getPlayer().getInventory().addItem(is);
- }
- e.getPlayer().sendMessage(ChatColor.translateAlternateColorCodes('§', getConfig().getString("playerMessageVIPPlus").replaceAll("<player>", e.getPlayer().getName())));
- Bukkit.getServer().broadcastMessage(ChatColor.translateAlternateColorCodes('§', getConfig().getString("broadcastMessageVIPPlus").replaceAll("<player>", e.getPlayer().getName())));
- return;
- }
- }, 20 * getConfig().getLong("timeVIPPlus"));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement