mirror of
https://github.com/kaboomserver/extras.git
synced 2025-02-17 07:10:14 -05:00
Fix style errors in command code
This commit is contained in:
parent
1d9f62f556
commit
164f6b5524
19 changed files with 108 additions and 120 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -1,6 +1,8 @@
|
||||||
|
.idea/
|
||||||
.settings/
|
.settings/
|
||||||
bin/
|
bin/
|
||||||
target/
|
target/
|
||||||
.checkstyle
|
.checkstyle
|
||||||
.classpath
|
.classpath
|
||||||
.project
|
.project
|
||||||
|
*.iml
|
||||||
|
|
12
pom.xml
12
pom.xml
|
@ -5,8 +5,8 @@
|
||||||
<version>master</version>
|
<version>master</version>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<maven.compiler.source>1.7</maven.compiler.source>
|
<maven.compiler.source>1.8</maven.compiler.source>
|
||||||
<maven.compiler.target>1.7</maven.compiler.target>
|
<maven.compiler.target>1.8</maven.compiler.target>
|
||||||
<maven.test.skip>true</maven.test.skip>
|
<maven.test.skip>true</maven.test.skip>
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
</properties>
|
</properties>
|
||||||
|
@ -49,6 +49,14 @@
|
||||||
</execution>
|
</execution>
|
||||||
</executions>
|
</executions>
|
||||||
</plugin>
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-compiler-plugin</artifactId>
|
||||||
|
<configuration>
|
||||||
|
<source>8</source>
|
||||||
|
<target>8</target>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
</plugins>
|
</plugins>
|
||||||
</build>
|
</build>
|
||||||
</project>
|
</project>
|
||||||
|
|
|
@ -9,10 +9,12 @@ import org.bukkit.command.CommandSender;
|
||||||
|
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
public class CommandClearChat implements CommandExecutor {
|
public final class CommandClearChat implements CommandExecutor {
|
||||||
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
|
public boolean onCommand(final CommandSender sender, final Command command, final String label, final String[] args) {
|
||||||
|
final int maxMessages = 100;
|
||||||
|
|
||||||
for (Player onlinePlayer : Bukkit.getOnlinePlayers()) {
|
for (Player onlinePlayer : Bukkit.getOnlinePlayers()) {
|
||||||
for (int i = 0; i < 100; ++i) {
|
for (int i = 0; i < maxMessages; ++i) {
|
||||||
onlinePlayer.sendMessage("");
|
onlinePlayer.sendMessage("");
|
||||||
}
|
}
|
||||||
onlinePlayer.sendMessage(ChatColor.DARK_GREEN + "The chat has been cleared");
|
onlinePlayer.sendMessage(ChatColor.DARK_GREEN + "The chat has been cleared");
|
||||||
|
|
|
@ -7,8 +7,8 @@ import org.bukkit.command.Command;
|
||||||
import org.bukkit.command.CommandExecutor;
|
import org.bukkit.command.CommandExecutor;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
|
|
||||||
public class CommandConsole implements CommandExecutor {
|
public final class CommandConsole implements CommandExecutor {
|
||||||
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
|
public boolean onCommand(final CommandSender sender, final Command command, final String label, final String[] args) {
|
||||||
if (args.length == 0) {
|
if (args.length == 0) {
|
||||||
sender.sendMessage(ChatColor.RED + "Usage: /" + label + " <message ..>");
|
sender.sendMessage(ChatColor.RED + "Usage: /" + label + " <message ..>");
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -10,8 +10,8 @@ import org.bukkit.command.CommandSender;
|
||||||
import org.bukkit.entity.Entity;
|
import org.bukkit.entity.Entity;
|
||||||
import org.bukkit.entity.EntityType;
|
import org.bukkit.entity.EntityType;
|
||||||
|
|
||||||
public class CommandDestroyEntities implements CommandExecutor {
|
public final class CommandDestroyEntities implements CommandExecutor {
|
||||||
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
|
public boolean onCommand(final CommandSender sender, final Command command, final String label, final String[] args) {
|
||||||
int entityCount = 0;
|
int entityCount = 0;
|
||||||
int worldCount = 0;
|
int worldCount = 0;
|
||||||
|
|
||||||
|
|
|
@ -13,8 +13,8 @@ import org.bukkit.entity.Player;
|
||||||
|
|
||||||
import org.bukkit.inventory.ItemStack;
|
import org.bukkit.inventory.ItemStack;
|
||||||
|
|
||||||
public class CommandEnchantAll implements CommandExecutor {
|
public final class CommandEnchantAll implements CommandExecutor {
|
||||||
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
|
public boolean onCommand(final CommandSender sender, final Command command, final String label, final String[] args) {
|
||||||
if (sender instanceof ConsoleCommandSender) {
|
if (sender instanceof ConsoleCommandSender) {
|
||||||
sender.sendMessage("Command has to be run by a player");
|
sender.sendMessage("Command has to be run by a player");
|
||||||
} else {
|
} else {
|
||||||
|
@ -24,36 +24,9 @@ public class CommandEnchantAll implements CommandExecutor {
|
||||||
if (item.getType() == Material.AIR) {
|
if (item.getType() == Material.AIR) {
|
||||||
player.sendMessage("Please hold an item in your hand to enchant it");
|
player.sendMessage("Please hold an item in your hand to enchant it");
|
||||||
} else {
|
} else {
|
||||||
item.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 32767);
|
for (Enchantment enchantment : Enchantment.values()) {
|
||||||
item.addUnsafeEnchantment(Enchantment.ARROW_FIRE, 32767);
|
item.addUnsafeEnchantment(enchantment, Short.MAX_VALUE);
|
||||||
item.addUnsafeEnchantment(Enchantment.ARROW_INFINITE, 32767);
|
}
|
||||||
item.addUnsafeEnchantment(Enchantment.ARROW_KNOCKBACK, 32767);
|
|
||||||
item.addUnsafeEnchantment(Enchantment.BINDING_CURSE, 32767);
|
|
||||||
item.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 32767);
|
|
||||||
item.addUnsafeEnchantment(Enchantment.DAMAGE_ARTHROPODS, 32767);
|
|
||||||
item.addUnsafeEnchantment(Enchantment.DAMAGE_UNDEAD, 32767);
|
|
||||||
item.addUnsafeEnchantment(Enchantment.DEPTH_STRIDER, 32767);
|
|
||||||
item.addUnsafeEnchantment(Enchantment.DIG_SPEED, 32767);
|
|
||||||
item.addUnsafeEnchantment(Enchantment.DURABILITY, 32767);
|
|
||||||
item.addUnsafeEnchantment(Enchantment.FIRE_ASPECT, 32767);
|
|
||||||
item.addUnsafeEnchantment(Enchantment.FROST_WALKER, 32767);
|
|
||||||
item.addUnsafeEnchantment(Enchantment.KNOCKBACK, 32767);
|
|
||||||
item.addUnsafeEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 32767);
|
|
||||||
item.addUnsafeEnchantment(Enchantment.LOOT_BONUS_MOBS, 32767);
|
|
||||||
item.addUnsafeEnchantment(Enchantment.LUCK, 32767);
|
|
||||||
item.addUnsafeEnchantment(Enchantment.LURE, 32767);
|
|
||||||
item.addUnsafeEnchantment(Enchantment.MENDING, 32767);
|
|
||||||
item.addUnsafeEnchantment(Enchantment.OXYGEN, 32767);
|
|
||||||
item.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 32767);
|
|
||||||
item.addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, 32767);
|
|
||||||
item.addUnsafeEnchantment(Enchantment.PROTECTION_FALL, 32767);
|
|
||||||
item.addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, 32767);
|
|
||||||
item.addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, 32767);
|
|
||||||
item.addUnsafeEnchantment(Enchantment.SILK_TOUCH, 32767);
|
|
||||||
item.addUnsafeEnchantment(Enchantment.SWEEPING_EDGE, 32767);
|
|
||||||
item.addUnsafeEnchantment(Enchantment.THORNS, 32767);
|
|
||||||
item.addUnsafeEnchantment(Enchantment.VANISHING_CURSE, 32767);
|
|
||||||
item.addUnsafeEnchantment(Enchantment.WATER_WORKER, 32767);
|
|
||||||
player.sendMessage("I killed Tim.");
|
player.sendMessage("I killed Tim.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,15 +11,18 @@ import org.bukkit.command.CommandSender;
|
||||||
|
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
public class CommandJumpscare implements CommandExecutor {
|
public final class CommandJumpscare implements CommandExecutor {
|
||||||
private void createJumpscare(Player player) {
|
private void createJumpscare(final Player player) {
|
||||||
player.spawnParticle(Particle.MOB_APPEARANCE, player.getLocation(), 4);
|
final int count = 4;
|
||||||
for (int i = 0; i < 10; i++) {
|
player.spawnParticle(Particle.MOB_APPEARANCE, player.getLocation(), count);
|
||||||
|
|
||||||
|
final int maxIterator = 10;
|
||||||
|
for (int i = 0; i <= maxIterator; i++) {
|
||||||
player.playSound(player.getLocation(), Sound.ENTITY_ENDERMAN_SCREAM, 1, 0);
|
player.playSound(player.getLocation(), Sound.ENTITY_ENDERMAN_SCREAM, 1, 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
|
public boolean onCommand(final CommandSender sender, final Command command, final String label, final String[] args) {
|
||||||
if (args.length == 0) {
|
if (args.length == 0) {
|
||||||
sender.sendMessage(ChatColor.RED + "Usage: /" + label + " <player>");
|
sender.sendMessage(ChatColor.RED + "Usage: /" + label + " <player>");
|
||||||
} else {
|
} else {
|
||||||
|
@ -34,7 +37,7 @@ public class CommandJumpscare implements CommandExecutor {
|
||||||
createJumpscare(target);
|
createJumpscare(target);
|
||||||
sender.sendMessage("Successfully created jumpscare for player \"" + target.getName() + "\"");
|
sender.sendMessage("Successfully created jumpscare for player \"" + target.getName() + "\"");
|
||||||
} else {
|
} else {
|
||||||
sender.sendMessage("Player \"" + target.getName() + "\" not found");
|
sender.sendMessage("Player \"" + args[0] + "\" not found");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,8 +18,8 @@ import org.bukkit.plugin.java.JavaPlugin;
|
||||||
|
|
||||||
import pw.kaboom.extras.Main;
|
import pw.kaboom.extras.Main;
|
||||||
|
|
||||||
public class CommandPrefix implements CommandExecutor {
|
public final class CommandPrefix implements CommandExecutor {
|
||||||
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
|
public boolean onCommand(final CommandSender sender, final Command cmd, final String label, final String[] args) {
|
||||||
if (sender instanceof ConsoleCommandSender) {
|
if (sender instanceof ConsoleCommandSender) {
|
||||||
sender.sendMessage("Command has to be run by a player");
|
sender.sendMessage("Command has to be run by a player");
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -12,12 +12,12 @@ import org.bukkit.entity.Player;
|
||||||
|
|
||||||
import org.bukkit.inventory.ItemStack;
|
import org.bukkit.inventory.ItemStack;
|
||||||
|
|
||||||
public class CommandPumpkin implements CommandExecutor {
|
public final class CommandPumpkin implements CommandExecutor {
|
||||||
private void placePumpkin(Player player) {
|
private void placePumpkin(final Player player) {
|
||||||
player.getInventory().setHelmet(new ItemStack(Material.CARVED_PUMPKIN));
|
player.getInventory().setHelmet(new ItemStack(Material.CARVED_PUMPKIN));
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
|
public boolean onCommand(final CommandSender sender, final Command command, final String label, final String[] args) {
|
||||||
if (args.length == 0) {
|
if (args.length == 0) {
|
||||||
sender.sendMessage(ChatColor.RED + "Usage: /" + label + " <player>");
|
sender.sendMessage(ChatColor.RED + "Usage: /" + label + " <player>");
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -12,15 +12,15 @@ import org.bukkit.command.Command;
|
||||||
import org.bukkit.command.CommandExecutor;
|
import org.bukkit.command.CommandExecutor;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
|
|
||||||
public class CommandServerInfo implements CommandExecutor {
|
public final class CommandServerInfo implements CommandExecutor {
|
||||||
private void sendInfoMessage(CommandSender target, String description, String value) {
|
private void sendInfoMessage(final CommandSender target, final String description, final String value) {
|
||||||
target.sendMessage(
|
target.sendMessage(
|
||||||
ChatColor.GRAY + description + ": " +
|
ChatColor.GRAY + description + ": "
|
||||||
ChatColor.WHITE + value
|
+ ChatColor.WHITE + value
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
|
public boolean onCommand(final CommandSender sender, final Command command, final String label, final String[] args) {
|
||||||
try {
|
try {
|
||||||
sendInfoMessage(sender, "Hostname",
|
sendInfoMessage(sender, "Hostname",
|
||||||
InetAddress.getLocalHost().getHostName()
|
InetAddress.getLocalHost().getHostName()
|
||||||
|
@ -28,7 +28,7 @@ public class CommandServerInfo implements CommandExecutor {
|
||||||
sendInfoMessage(sender, "IP address",
|
sendInfoMessage(sender, "IP address",
|
||||||
InetAddress.getLocalHost().getHostAddress()
|
InetAddress.getLocalHost().getHostAddress()
|
||||||
);
|
);
|
||||||
} catch (Exception exception) {
|
} catch (Exception ignored) {
|
||||||
}
|
}
|
||||||
|
|
||||||
sendInfoMessage(sender, "OS name",
|
sendInfoMessage(sender, "OS name",
|
||||||
|
@ -44,21 +44,21 @@ public class CommandServerInfo implements CommandExecutor {
|
||||||
ManagementFactory.getRuntimeMXBean().getVmName()
|
ManagementFactory.getRuntimeMXBean().getVmName()
|
||||||
);
|
);
|
||||||
sendInfoMessage(sender, "Java version",
|
sendInfoMessage(sender, "Java version",
|
||||||
ManagementFactory.getRuntimeMXBean().getSpecVersion() +
|
ManagementFactory.getRuntimeMXBean().getSpecVersion()
|
||||||
" " +
|
+ " " +
|
||||||
ManagementFactory.getRuntimeMXBean().getVmVersion()
|
ManagementFactory.getRuntimeMXBean().getVmVersion()
|
||||||
);
|
);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
String[] shCommand = {
|
final String[] shCommand = {
|
||||||
"/bin/sh",
|
"/bin/sh",
|
||||||
"-c",
|
"-c",
|
||||||
"cat /proc/cpuinfo | grep 'model name' | cut -f 2 -d ':' | awk '{$1=$1}1' | head -1"
|
"cat /proc/cpuinfo | grep 'model name' | cut -f 2 -d ':' | awk '{$1=$1}1' | head -1"
|
||||||
};
|
};
|
||||||
|
|
||||||
Process process = Runtime.getRuntime().exec(shCommand);
|
final Process process = Runtime.getRuntime().exec(shCommand);
|
||||||
InputStreamReader isr = new InputStreamReader(process.getInputStream());
|
final InputStreamReader isr = new InputStreamReader(process.getInputStream());
|
||||||
BufferedReader br = new BufferedReader(isr);
|
final BufferedReader br = new BufferedReader(isr);
|
||||||
String line;
|
String line;
|
||||||
|
|
||||||
while ((line = br.readLine()) != null) {
|
while ((line = br.readLine()) != null) {
|
||||||
|
@ -68,7 +68,7 @@ public class CommandServerInfo implements CommandExecutor {
|
||||||
}
|
}
|
||||||
|
|
||||||
br.close();
|
br.close();
|
||||||
} catch (Exception exception) {
|
} catch (Exception ignored) {
|
||||||
}
|
}
|
||||||
|
|
||||||
sendInfoMessage(sender, "CPU cores",
|
sendInfoMessage(sender, "CPU cores",
|
||||||
|
@ -78,13 +78,13 @@ public class CommandServerInfo implements CommandExecutor {
|
||||||
String.valueOf(ManagementFactory.getOperatingSystemMXBean().getSystemLoadAverage())
|
String.valueOf(ManagementFactory.getOperatingSystemMXBean().getSystemLoadAverage())
|
||||||
);
|
);
|
||||||
|
|
||||||
long heapUsage = ManagementFactory.getMemoryMXBean().getHeapMemoryUsage().getUsed();
|
final long heapUsage = ManagementFactory.getMemoryMXBean().getHeapMemoryUsage().getUsed();
|
||||||
long nonHeapUsage = ManagementFactory.getMemoryMXBean().getNonHeapMemoryUsage().getUsed();
|
final long nonHeapUsage = ManagementFactory.getMemoryMXBean().getNonHeapMemoryUsage().getUsed();
|
||||||
long memoryMax = (
|
final long memoryMax = (
|
||||||
ManagementFactory.getMemoryMXBean().getHeapMemoryUsage().getMax() +
|
ManagementFactory.getMemoryMXBean().getHeapMemoryUsage().getMax()
|
||||||
ManagementFactory.getMemoryMXBean().getNonHeapMemoryUsage().getMax()
|
+ ManagementFactory.getMemoryMXBean().getNonHeapMemoryUsage().getMax()
|
||||||
);
|
);
|
||||||
long memoryUsage = (heapUsage + nonHeapUsage);
|
final long memoryUsage = (heapUsage + nonHeapUsage);
|
||||||
|
|
||||||
sendInfoMessage(sender, "Available memory",
|
sendInfoMessage(sender, "Available memory",
|
||||||
(memoryMax / 1024 / 1024) + " MB"
|
(memoryMax / 1024 / 1024) + " MB"
|
||||||
|
@ -99,8 +99,8 @@ public class CommandServerInfo implements CommandExecutor {
|
||||||
(memoryUsage / 1024 / 1024) + " MB"
|
(memoryUsage / 1024 / 1024) + " MB"
|
||||||
);
|
);
|
||||||
|
|
||||||
long minutes = (ManagementFactory.getRuntimeMXBean().getUptime() / 1000) / 60;
|
final long minutes = (ManagementFactory.getRuntimeMXBean().getUptime() / 1000) / 60;
|
||||||
long seconds = (ManagementFactory.getRuntimeMXBean().getUptime() / 1000) % 60;
|
final long seconds = (ManagementFactory.getRuntimeMXBean().getUptime() / 1000) % 60;
|
||||||
|
|
||||||
sendInfoMessage(sender, "Server uptime",
|
sendInfoMessage(sender, "Server uptime",
|
||||||
minutes + " minute(s) " +
|
minutes + " minute(s) " +
|
||||||
|
|
|
@ -1,19 +1,18 @@
|
||||||
package pw.kaboom.extras.commands;
|
package pw.kaboom.extras.commands;
|
||||||
|
|
||||||
import org.bukkit.ChatColor;
|
import org.bukkit.ChatColor;
|
||||||
|
|
||||||
import org.bukkit.command.Command;
|
import org.bukkit.command.Command;
|
||||||
import org.bukkit.command.CommandExecutor;
|
import org.bukkit.command.CommandExecutor;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
import org.bukkit.command.ConsoleCommandSender;
|
import org.bukkit.command.ConsoleCommandSender;
|
||||||
|
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
import pw.kaboom.extras.Main;
|
import pw.kaboom.extras.Main;
|
||||||
import pw.kaboom.extras.helpers.SkinDownloader;
|
import pw.kaboom.extras.helpers.SkinDownloader;
|
||||||
|
|
||||||
public class CommandSkin implements CommandExecutor {
|
public final class CommandSkin implements CommandExecutor {
|
||||||
public boolean onCommand(CommandSender sender, Command command, String label, final String[] args) {
|
@Override
|
||||||
|
public boolean onCommand(final CommandSender sender, final Command command, final String label, final String[] args) {
|
||||||
if (sender instanceof ConsoleCommandSender) {
|
if (sender instanceof ConsoleCommandSender) {
|
||||||
sender.sendMessage("Command has to be run by a player");
|
sender.sendMessage("Command has to be run by a player");
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -14,21 +14,22 @@ import org.bukkit.command.ConsoleCommandSender;
|
||||||
|
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
public class CommandSpawn implements CommandExecutor {
|
public final class CommandSpawn implements CommandExecutor {
|
||||||
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
|
public boolean onCommand(final CommandSender sender, final Command command, final String label, final String[] args) {
|
||||||
if (sender instanceof ConsoleCommandSender) {
|
if (sender instanceof ConsoleCommandSender) {
|
||||||
sender.sendMessage("Command has to be run by a player");
|
sender.sendMessage("Command has to be run by a player");
|
||||||
} else {
|
} else {
|
||||||
final Player player = (Player) sender;
|
final Player player = (Player) sender;
|
||||||
final World world = Bukkit.getWorld("world");
|
final World world = Bukkit.getWorld("world");
|
||||||
final Location spawnLocation = world.getSpawnLocation();
|
final Location spawnLocation = world.getSpawnLocation();
|
||||||
|
final int maxWorldHeight = 256;
|
||||||
|
|
||||||
for (double y = spawnLocation.getY(); y <= 256; y++) {
|
for (double y = spawnLocation.getY(); y <= maxWorldHeight; y++) {
|
||||||
final Location yLocation = new Location(world, spawnLocation.getX(), y, spawnLocation.getZ());
|
final Location yLocation = new Location(world, spawnLocation.getX(), y, spawnLocation.getZ());
|
||||||
final Block coordBlock = world.getBlockAt(yLocation);
|
final Block coordBlock = world.getBlockAt(yLocation);
|
||||||
|
|
||||||
if (!coordBlock.getType().isSolid() &&
|
if (!coordBlock.getType().isSolid()
|
||||||
!coordBlock.getRelative(BlockFace.UP).getType().isSolid()) {
|
&& !coordBlock.getRelative(BlockFace.UP).getType().isSolid()) {
|
||||||
player.teleportAsync(yLocation);
|
player.teleportAsync(yLocation);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,8 +13,8 @@ import org.bukkit.entity.Player;
|
||||||
import org.bukkit.util.BlockIterator;
|
import org.bukkit.util.BlockIterator;
|
||||||
import org.bukkit.util.Vector;
|
import org.bukkit.util.Vector;
|
||||||
|
|
||||||
public class CommandSpidey implements CommandExecutor {
|
public final class CommandSpidey implements CommandExecutor {
|
||||||
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
|
public boolean onCommand(final CommandSender sender, final Command command, final String label, final String[] args) {
|
||||||
if (sender instanceof ConsoleCommandSender) {
|
if (sender instanceof ConsoleCommandSender) {
|
||||||
sender.sendMessage("Command has to be run by a player");
|
sender.sendMessage("Command has to be run by a player");
|
||||||
} else {
|
} else {
|
||||||
|
@ -33,9 +33,9 @@ public class CommandSpidey implements CommandExecutor {
|
||||||
distance
|
distance
|
||||||
);
|
);
|
||||||
|
|
||||||
while (blockIterator.hasNext() &&
|
while (blockIterator.hasNext()
|
||||||
(blockIterator.next().getType() == Material.AIR ||
|
&& (blockIterator.next().getType() == Material.AIR
|
||||||
blockIterator.next().getType() == Material.CAVE_AIR)) {
|
|| blockIterator.next().getType() == Material.CAVE_AIR)) {
|
||||||
blockIterator.next().setType(Material.COBWEB);
|
blockIterator.next().setType(Material.COBWEB);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,8 +9,8 @@ import org.bukkit.command.CommandSender;
|
||||||
|
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
public class CommandTellraw implements CommandExecutor {
|
public final class CommandTellraw implements CommandExecutor {
|
||||||
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
|
public boolean onCommand(final CommandSender sender, final Command command, final String label, final String[] args) {
|
||||||
if (args.length == 0) {
|
if (args.length == 0) {
|
||||||
sender.sendMessage(ChatColor.RED + "Usage: /" + label + " <message ..>");
|
sender.sendMessage(ChatColor.RED + "Usage: /" + label + " <message ..>");
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -8,8 +8,8 @@ import org.bukkit.command.Command;
|
||||||
import org.bukkit.command.CommandExecutor;
|
import org.bukkit.command.CommandExecutor;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
|
|
||||||
public class CommandUnloadChunks implements CommandExecutor {
|
public final class CommandUnloadChunks implements CommandExecutor {
|
||||||
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
|
public boolean onCommand(final CommandSender sender, final Command command, final String label, final String[] args) {
|
||||||
int chunkCount = 0;
|
int chunkCount = 0;
|
||||||
|
|
||||||
for (World world : Bukkit.getServer().getWorlds()) {
|
for (World world : Bukkit.getServer().getWorlds()) {
|
||||||
|
|
|
@ -1,19 +1,18 @@
|
||||||
package pw.kaboom.extras.commands;
|
package pw.kaboom.extras.commands;
|
||||||
|
|
||||||
import org.bukkit.ChatColor;
|
import org.bukkit.ChatColor;
|
||||||
|
|
||||||
import org.bukkit.command.Command;
|
import org.bukkit.command.Command;
|
||||||
import org.bukkit.command.CommandExecutor;
|
import org.bukkit.command.CommandExecutor;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
import org.bukkit.command.ConsoleCommandSender;
|
import org.bukkit.command.ConsoleCommandSender;
|
||||||
|
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
import pw.kaboom.extras.Main;
|
import pw.kaboom.extras.Main;
|
||||||
import pw.kaboom.extras.helpers.SkinDownloader;
|
import pw.kaboom.extras.helpers.SkinDownloader;
|
||||||
|
|
||||||
public class CommandUsername implements CommandExecutor {
|
public final class CommandUsername implements CommandExecutor {
|
||||||
public boolean onCommand(CommandSender sender, Command command, String label, final String[] args) {
|
@Override
|
||||||
|
public boolean onCommand(final CommandSender sender, final Command command, final String label, final String[] args) {
|
||||||
if (sender instanceof ConsoleCommandSender) {
|
if (sender instanceof ConsoleCommandSender) {
|
||||||
sender.sendMessage("Command has to be run by a player");
|
sender.sendMessage("Command has to be run by a player");
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -17,14 +17,14 @@ import com.google.gson.JsonParser;
|
||||||
|
|
||||||
import pw.kaboom.extras.Main;
|
import pw.kaboom.extras.Main;
|
||||||
|
|
||||||
public class SkinDownloader {
|
public final class SkinDownloader {
|
||||||
private HttpsURLConnection skinConnection;
|
private HttpsURLConnection skinConnection;
|
||||||
private InputStreamReader skinStream;
|
private InputStreamReader skinStream;
|
||||||
|
|
||||||
private String texture;
|
private String texture;
|
||||||
private String signature;
|
private String signature;
|
||||||
|
|
||||||
public void applySkin(Player player, String name, boolean shouldChangeName, boolean shouldSendMessage) {
|
public void applySkin(final Player player, final String name, final boolean shouldChangeName, final boolean shouldSendMessage) {
|
||||||
new BukkitRunnable() {
|
new BukkitRunnable() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
|
@ -66,16 +66,15 @@ public class SkinDownloader {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
try {
|
try {
|
||||||
if (player.isOnline()) {
|
player.setPlayerProfile(profile);
|
||||||
player.setPlayerProfile(profile);
|
|
||||||
|
|
||||||
if (shouldChangeName && shouldSendMessage) {
|
if (shouldChangeName && shouldSendMessage) {
|
||||||
player.sendMessage("Successfully set your username to \"" + name + "\"");
|
player.sendMessage("Successfully set your username to \"" + name + "\"");
|
||||||
}
|
|
||||||
}
|
}
|
||||||
} catch (Exception exception) {
|
} catch (Exception exception) {
|
||||||
// Do nothing
|
// Do nothing
|
||||||
}
|
}
|
||||||
|
|
||||||
Main.skinInProgress.remove(player.getUniqueId());
|
Main.skinInProgress.remove(player.getUniqueId());
|
||||||
}
|
}
|
||||||
}.runTask(JavaPlugin.getPlugin(Main.class));
|
}.runTask(JavaPlugin.getPlugin(Main.class));
|
||||||
|
@ -83,7 +82,7 @@ public class SkinDownloader {
|
||||||
}.runTaskAsynchronously(JavaPlugin.getPlugin(Main.class));
|
}.runTaskAsynchronously(JavaPlugin.getPlugin(Main.class));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void fetchSkinData(String playerName) throws IOException {
|
private void fetchSkinData(final String playerName) throws IOException {
|
||||||
final URL skinUrl = new URL("https://api.ashcon.app/mojang/v2/user/" + playerName);
|
final URL skinUrl = new URL("https://api.ashcon.app/mojang/v2/user/" + playerName);
|
||||||
skinConnection = (HttpsURLConnection) skinUrl.openConnection();
|
skinConnection = (HttpsURLConnection) skinUrl.openConnection();
|
||||||
skinConnection.setConnectTimeout(0);
|
skinConnection.setConnectTimeout(0);
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
package pw.kaboom.extras.modules.player;
|
package pw.kaboom.extras.modules.player;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
|
||||||
import org.bukkit.Chunk;
|
import org.bukkit.Chunk;
|
||||||
import org.bukkit.World;
|
import org.bukkit.World;
|
||||||
import org.bukkit.block.BlockState;
|
import org.bukkit.block.BlockState;
|
||||||
|
@ -19,7 +21,7 @@ import pw.kaboom.extras.helpers.SkinDownloader;
|
||||||
|
|
||||||
public class PlayerConnection implements Listener {
|
public class PlayerConnection implements Listener {
|
||||||
@EventHandler
|
@EventHandler
|
||||||
void onAsyncPlayerPreLogin(AsyncPlayerPreLoginEvent event) {
|
void onAsyncPlayerPreLogin(AsyncPlayerPreLoginEvent event) throws IOException {
|
||||||
if (event.getName().length() > 16) {
|
if (event.getName().length() > 16) {
|
||||||
event.disallow(AsyncPlayerPreLoginEvent.Result.KICK_OTHER, "Your username can't be longer than 16 characters");
|
event.disallow(AsyncPlayerPreLoginEvent.Result.KICK_OTHER, "Your username can't be longer than 16 characters");
|
||||||
return;
|
return;
|
||||||
|
@ -77,11 +79,12 @@ public class PlayerConnection implements Listener {
|
||||||
player.setOp(true);
|
player.setOp(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
final String name = player.getName();
|
||||||
final boolean shouldChangeUsername = false;
|
final boolean shouldChangeUsername = false;
|
||||||
final boolean shouldSendMessage = false;
|
final boolean shouldSendMessage = false;
|
||||||
|
|
||||||
SkinDownloader skinDownloader = new SkinDownloader();
|
SkinDownloader skinDownloader = new SkinDownloader();
|
||||||
skinDownloader.applySkin(player, player.getName(), shouldChangeUsername, shouldSendMessage);
|
skinDownloader.applySkin(player, name, shouldChangeUsername, shouldSendMessage);
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("deprecation")
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
"http://www.puppycrawl.com/dtds/suppressions_1_0.dtd">
|
"http://www.puppycrawl.com/dtds/suppressions_1_0.dtd">
|
||||||
|
|
||||||
<suppressions>
|
<suppressions>
|
||||||
<suppress checks="AvoidStarImport" files="."/>
|
|
||||||
<suppress checks="FileTabCharacter" files="."/>
|
<suppress checks="FileTabCharacter" files="."/>
|
||||||
<suppress checks="Javadoc" files="."/>
|
<suppress checks="Javadoc" files="."/>
|
||||||
<suppress checks="LineLength" files="."/>
|
<suppress checks="LineLength" files="."/>
|
||||||
|
|
Loading…
Reference in a new issue