Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.benLewis.bukkitEasterEgg;
- import java.util.logging.Logger;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.Instrument;
- import org.bukkit.Location;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.potion.PotionEffect;
- import org.bukkit.potion.PotionEffectType;
- public class moonshine extends JavaPlugin{
- Logger myPluginLogger = Bukkit.getLogger();
- @Override
- public void onEnable(){
- myPluginLogger.info("&6Bukkit Easter Eggs have been enabled and are ready to go!");
- }
- @Override
- public void onDisable(){
- myPluginLogger.info("&6Bukkit Easter Eggs has been disabled!");
- }
- public boolean onCommand(CommandSender theSender, Command cmd, String commandLabel, String[] args){
- if(commandLabel.equalsIgnoreCase("moonshine")){
- Player player = (Player) theSender;
- player.addPotionEffect(new PotionEffect(PotionEffectType.CONFUSION, 600, 10));
- player.sendMessage(ChatColor.GOLD + "Woah, easy on the drink!");
- }
- else if(commandLabel.equalsIgnoreCase("marry")){
- Player player = (Player) theSender;
- if(args.length == 1){
- Player playerTarget = Bukkit.getPlayer(args[0]);
- Bukkit.broadcastMessage(ChatColor.DARK_AQUA + "[" + ChatColor.GOLD + "Seregon" + ChatColor.DARK_AQUA + "] " + ChatColor.DARK_AQUA + player.getDisplayName() + ChatColor.GOLD + " has just married " + ChatColor.DARK_AQUA + args[0] + ChatColor.GOLD + ", congratulations!" );
- }else player.sendMessage(ChatColor.DARK_AQUA + "[" + ChatColor.GOLD + "SeregonWeddings" + ChatColor.DARK_AQUA + "] " + ChatColor.GOLD + "And whom might you be marrying?");
- }
- else if(commandLabel.equalsIgnoreCase("divorce")){
- Player player = (Player) theSender;
- if(args.length == 1){
- Player playerTarget = Bukkit.getPlayer(args[0]);
- Bukkit.broadcastMessage(ChatColor.DARK_AQUA + "[" + ChatColor.GOLD + "Seregon" + ChatColor.DARK_AQUA + "] " + ChatColor.DARK_AQUA + player.getDisplayName() + ChatColor.GOLD + " has divorced " + ChatColor.DARK_AQUA + args[0] + ChatColor.GOLD + "!" );
- }else player.sendMessage(ChatColor.DARK_AQUA + "[" + ChatColor.GOLD + "SeregonWeddings" + ChatColor.DARK_AQUA + "] " + ChatColor.GOLD + "Sorry it didn't work out... who might you be divorcing?");
- }
- else if(commandLabel.equalsIgnoreCase("doorbell")){
- Player player = (Player) theSender;
- player.sendMessage(ChatColor.YELLOW + "" + ChatColor.BOLD + "Anyone home?");
- Player location = (Player) player.getLocation();
- player.playNote(location, Instrument.PIANO, 10);
- this.getServer().getScheduler().scheduleSyncDelayedTask(this, new Runnable() {
- public void run() {
- for(Player online : Bukkit.getServer().getOnlinePlayers()){
- player.playNote(location, Instrument.PIANO, 7);
- }
- }
- }, 10L);
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement