Hot Summer Deals are Here!
Celebrate with up to 99% off on 17,900 resources
00
Days
10
Hours
59
Mins
56
Secs

Silk Freeze

Status
This thread has been locked.
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Karar

Feedback score
6
Posts
36
Reactions
16
Resources
0
Your "custom" freeze plugin is the same as Pogo's.

package me.pogostick29.freeze;

import java.util.ArrayList;

import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
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.player.PlayerMoveEvent;
import org.bukkit.plugin.java.JavaPlugin;

public class Freeze extends JavaPlugin implements Listener {

ArrayList<String> frozen = new ArrayList<String>();

@EventHandler
public void onPlayerMove(PlayerMoveEvent e) {
Player p = e.getPlayer();
if (frozen.contains(p.getName())) {
e.setTo(e.getFrom());
p.sendMessage(ChatColor.RED + "You are frozen!");
}
}

public void onEnable() {
Bukkit.getServer().getPluginManager().registerEvents(this, this);
}

public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
if (cmd.getName().equalsIgnoreCase("freeze")) {
if (args.length == 0) {
sender.sendMessage(ChatColor.RED + "Please specify a player!");
return true;
}
Player target = Bukkit.getServer().getPlayer(args[0]);
if (target == null) {
sender.sendMessage(ChatColor.RED + "Could not find player " + args[0] + "!");
return true;
}
if (frozen.contains(target.getName())) {
frozen.remove(target.getName());
sender.sendMessage(ChatColor.GREEN + "Player " + target.getName() + " has been unfrozen!");
return true;
}
frozen.add(target.getName());
sender.sendMessage(ChatColor.GREEN + "Player " + target.getName() + " has been frozen!");
}
return true;
}
}
 
Last edited:

adv

Premium
Feedback score
0
Posts
4
Reactions
4
Resources
0
Yeah, there's not much going for this unless you completely revamp this and truly make it something unique when there are options out there like PureFreeze.
 
Status
This thread has been locked.
Top