Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.tzahi.TCPack;
- import org.bukkit.ChatColor;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.plugin.java.JavaPlugin;
- public class TCPack extends JavaPlugin {
- public static TCPack plugin;
- public ChatColor g = ChatColor.GOLD;
- public ChatColor r = ChatColor.RED;
- public ChatColor b = ChatColor.BLUE;
- @Override
- public void onDisable()
- {
- System.out.println("[TCPack] Disabled!");
- }
- @Override
- public void onEnable()
- {
- System.out.println("[TCPack] Enabled!");
- }
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- Player p = (Player) sender;
- if (cmd.getName().equalsIgnoreCase("ptime")) {
- if (args.length == 0) {
- if(p.hasPermission("playertime.time")) {
- p.sendMessage(b + "}---- PlayerTime help ----{");
- p.sendMessage(g + "/ptime day" + b + " - Sets your time to day.");
- p.sendMessage(g + "/ptime night" + b + " - Sets your time to night.");
- p.sendMessage(g + "/ptime morning" + b + " - Sets your time to morning.");
- p.sendMessage(g + "/ptime reset" + b + " - Sets your time to the normal server-time.");
- p.sendMessage(g + "/ptime info" + b + " - Shows you information about the time.");
- return true;
- }
- }if (args.length == 1) {
- if (args[0].equalsIgnoreCase("day")) {
- if(p.hasPermission("playertime.day")) {
- p.setPlayerTime(6000L, false);
- p.sendMessage(g + "[PlayerTime] " + r + "You set your time to day.");
- return true;
- }
- }if (args[0].equalsIgnoreCase("night")) {
- if(p.hasPermission("playertime.night")) {
- p.setPlayerTime(18000L, false);
- p.sendMessage(g + "[PlayerTime] " + r + "You set your time to night.");
- return true;
- }
- }if (args[0].equalsIgnoreCase("morning")) {
- if(p.hasPermission("playertime.morning")) {
- p.setPlayerTime(0L, false);
- p.sendMessage(g + "[PlayerTime] " + r + "You set your time to morning.");
- return true;
- }
- }if (args[0].equalsIgnoreCase("dawn")) {
- if(p.hasPermission("playertime.dawn")) {
- p.setPlayerTime(12000L, false);
- p.sendMessage(g + "[PlayerTime] " + r + "You set your time to dawn.");
- return true;
- }
- }if (args[0].equalsIgnoreCase("reset")) {
- if(p.hasPermission("playertime.reset")) {
- p.resetPlayerTime();
- p.sendMessage(g + "[PlayerTime] " + r + "You set your time to the normal server-time.");
- return true;
- }
- }if (args[0].equalsIgnoreCase("info")) {
- if(p.hasPermission("playertime.info")) {
- p.sendMessage(r + "Your time is set on " + g + p.getPlayerTime() + r + ". The difference between the servertime and playertime is " + this.g + p.getPlayerTimeOffset() + this.r + ".");
- return true;
- }
- }
- }
- }
- if (cmd.getName().equalsIgnoreCase("fake")) {
- if (args.length == 0) {
- if(p.hasPermission("fake.list")) {
- p.sendMessage(b + "}---- PlayerTime help ----{");
- p.sendMessage(g + "/fake join" + b + " - Fake join the game.");
- p.sendMessage(g + "/fake leave" + b + " - Fake leave the game.");
- return true;
- }
- }
- if (args.length == 1) {
- if (args[0].equalsIgnoreCase("join")) {
- if(p.hasPermission("fake.join")) {
- plugin.getServer().broadcastMessage(ChatColor.YELLOW + p.getName() + " joined the game.");
- return true;
- }
- }
- if (args[0].equalsIgnoreCase("leave")) {
- if(p.hasPermission("fake.leave")) {
- plugin.getServer().broadcastMessage(ChatColor.YELLOW + p.getName() + " left the game.");
- return true;
- }
- }
- }
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement