Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.beshographix.titansbase;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.Location;
- import org.bukkit.Sound;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.entity.PlayerDeathEvent;
- import org.bukkit.event.player.PlayerGameModeChangeEvent;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.plugin.java.JavaPlugin;
- @SuppressWarnings("unused")
- public class Titansbase extends JavaPlugin implements Listener {
- @Override
- public void onEnable() {
- getServer().getPluginManager().registerEvents(this, this);
- getConfig().addDefault("join message", "&c» &7Welcome to &c&lTitansMC &7 server !");
- getConfig().addDefault("ID", "35:1");
- getConfig().options().copyDefaults(true);
- saveConfig();
- conf = getConfig().getString("ID").split(";");
- }
- //----------------------------------------------------- ID CONF
- public static String[] vis;
- public static int id;
- public static int damage;
- public static String[] conf;
- @SuppressWarnings("deprecation")
- public static ItemStack visible = new ItemStack(id, 1, (short) damage);
- static {
- int id = Integer.parseInt(vis[0]);
- int damage = 0;
- if (vis.length == 2){
- damage = Integer.parseInt(vis[1]);
- }
- }
- //----------------------------------------------------- ID CONF
- @EventHandler
- public void onJoin(PlayerJoinEvent e){
- final Player p = e.getPlayer();
- p.getInventory().addItem(visible);
- p.performCommand("spawn");
- p.teleport(new Location(p.getWorld(), p.getLocation().getX(), p.getLocation().getY() + 5, p.getLocation().getZ()));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("join message")));
- p.playSound(p.getLocation(), Sound.ANVIL_LAND, 8, -4);
- Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(this, new Runnable() {
- public void run() {
- p.playSound(p.getLocation(), Sound.ORB_PICKUP, 8, -4);
- }
- }, 14);
- }
- @EventHandler
- public void onDeath(PlayerGameModeChangeEvent e){
- Player p = e.getPlayer();
- if (p.getInventory().contains(visible)){
- p.sendMessage("§5You have one little Boy =)");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment