Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.woolcraft.es;
- import java.security.Permissions;
- import java.util.ArrayList;
- import org.bukkit.Bukkit;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.entity.EntityDamageEvent;
- import org.bukkit.event.player.PlayerMoveEvent;
- import org.bukkit.plugin.java.JavaPlugin;
- import com.avaje.ebean.validation.Length;
- import net.md_5.bungee.api.ChatColor;
- import net.minecraft.server.v1_8_R3.Entity;
- public class freezer extends JavaPlugin implements Listener {
- ArrayList<Player> frozen = new ArrayList<Player>();
- String prefix = ChatColor.AQUA + "[" + ChatColor.DARK_RED + "Wool" + ChatColor.WHITE + "Freeze" + ChatColor.BLUE + "Ultimate" + ChatColor.AQUA + "] ";
- @Override
- public void onEnable() {
- getLogger().info("§a¡Plugin activado!");
- getCommand("congelar").setExecutor(this);
- Bukkit.getServer().getPluginManager().registerEvents(this,this);
- }
- @Override
- public void onDisable() {
- getLogger().info("§c¡Plugin desactivado!");
- }
- @EventHandler
- public void onPlayerMove(PlayerMoveEvent e) {
- Player player = e.getPlayer();
- if(frozen.contains(player)) {
- e.setTo(e.getFrom());
- player.sendMessage("");
- player.sendMessage("§f█████████");
- player.sendMessage("§f████§c█§f████\"");
- player.sendMessage("§f███§c█§0█§c█§f███");
- player.sendMessage("§f██§c█§6█§0█§6█§c█§f██ §7Has sido §4§lcongelado");
- player.sendMessage("§f██§c█§6█§0█§6█§c█§f██ §7abre tu anydesk para que");
- player.sendMessage("§f██§c█§6█§0█§6█§c█§f██ §7el §cSTAFF §7proceda a");
- player.sendMessage("§f█§c█§6█████§c█§f█ §6REVISARTE");
- player.sendMessage("§c█§6███§0█§6███§c█");
- player.sendMessage("§c█████████ §7Si te desconectas, serás");
- player.sendMessage("§f█████████ §4§lBANEADO");
- player.sendMessage("");
- }
- }
- @EventHandler
- public void onDamage(EntityDamageEvent d) {
- Entity entice = (Entity) d.getEntity();
- Object entite = null;
- if(entice instanceof Player && frozen.contains(entite)) {
- d.setCancelled(true);
- }
- }
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- Player player = (Player) sender;
- if(label.equalsIgnoreCase("congelar") && sender instanceof Player) {
- if(player.hasPermission("congelar.use")) {
- if(args.length == 1) {
- Player po = Bukkit.getServer().getPlayer(args[0]);
- if(po == null) {
- player.sendMessage(prefix + "≫" + " §cJugador desconocido.");
- return true;
- } else {
- po.sendMessage(prefix + "≫" + ChatColor.DARK_RED + "¡" + " Has sido congelado por:" + player.getName() + "!");
- frozen.add(po);
- player.sendMessage(prefix + ChatColor.AQUA + "¡" + args[0] + " está congelado" + "!");
- }
- }
- }
- else if(label.equalsIgnoreCase("descongelar") && sender instanceof Player) {
- if(player.hasPermission("congelar.use")) {
- if(args.length == 1) {
- Player po2 = Bukkit.getServer().getPlayer(args[0]);
- if(po2 == null ) {
- player.sendMessage(prefix + "≫" + " §cJugador desconocido.");
- return true;
- } else {
- po2.sendMessage("");
- po2.sendMessage("§a¡Has sido descongelado!");
- po2.sendMessage("§eGracias por colaborar");
- po2.sendMessage("§7Puede seguir jugando tranquilamente");
- po2.sendMessage("");
- frozen.remove(po2);
- player.sendMessage(prefix + "≫" + "§aHas descongelado a: " + args[0]);
- }
- }
- }
- }
- }
- }
- {
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement