Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- _________________________________________________
- package glassco.enjinadditions;
- import net.md_5.bungee.api.ChatColor;
- import org.bukkit.plugin.java.JavaPlugin;
- public final class EnjinAdditionsMain extends JavaPlugin {
- @Override
- public void onEnable() {
- this.getCommand("derp").setExecutor(new DerpCommand());
- getServer().getConsoleSender().sendMessage(ChatColor.BLUE + "\n---" + "\nEnjin Additions Begin " + "\n---");
- getServer().getPluginManager().registerEvents(new EventHandler(), this);
- }
- @Override
- public void onDisable() {
- getServer().getConsoleSender().sendMessage(ChatColor.RED + "\n---" +"\nEnjin Additions End" + "\n---");
- }
- }
- __________________________________________________
- package glassco.enjinadditions;
- import org.bukkit.ChatColor;
- import org.bukkit.entity.Player;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerJoinEvent;
- public class EventHandler implements Listener {
- @org.bukkit.event.EventHandler
- public void onJoin(PlayerJoinEvent event){
- Player player = event.getPlayer();
- player.sendMessage(ChatColor.GOLD + "Hello World!");
- }
- }
- __________________________________________________________________________
- package glassco.enjinadditions;
- import net.md_5.bungee.api.ChatColor;
- import org.bukkit.*;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Entity;
- import org.bukkit.entity.EntityType;
- import org.bukkit.entity.Firework;
- import org.bukkit.entity.Player;
- import org.bukkit.event.entity.EntityDamageEvent;
- import org.bukkit.event.player.PlayerTeleportEvent;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.FireworkMeta;
- import org.bukkit.inventory.meta.SkullMeta;
- import org.bukkit.metadata.MetadataValue;
- import org.bukkit.permissions.Permission;
- import org.bukkit.permissions.PermissionAttachment;
- import org.bukkit.permissions.PermissionAttachmentInfo;
- import org.bukkit.plugin.Plugin;
- import org.bukkit.util.Vector;
- import java.util.*;
- public class DerpCommand implements CommandExecutor {
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String flag, String[] args) {
- Player derper = (Player) sender;
- //create and build the derpskull
- ItemStack derpSkull = new ItemStack(Material.SKULL_ITEM, 1, (short) 3);
- SkullMeta derpSkullMeta = (SkullMeta) derpSkull.getItemMeta();
- derpSkullMeta.setDisplayName(ChatColor.BLUE + "Derp!");
- ArrayList<String> lore = new ArrayList<String>();
- lore.add("What you really look like to everyone else!");
- derpSkullMeta.setOwner("Oya");
- derpSkull.setItemMeta(derpSkullMeta);
- Firework fw = new Firework() {...};
- FireworkMeta fwm = fw.getFireworkMeta();
- FireworkEffect fwe = FireworkEffect.builder().withColor(Color.BLUE, Color.AQUA).withFade(Color.BLACK).build();
- fwm.addEffects();
- derper.sendMessage(((Player) sender).getDisplayName() + ChatColor.BLUE + " derped you! Press F5!");
- derper.getInventory().setHelmet(derpSkull);
- return true;
- }
- }
- ________________________________________________
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement