diff options
Diffstat (limited to 'src/main/java/net/tylermurphy')
4 files changed, 20 insertions, 21 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/bukkit/TabCompleter.java b/src/main/java/net/tylermurphy/hideAndSeek/bukkit/TabCompleter.java index 2a88178..2f7dbd4 100644 --- a/src/main/java/net/tylermurphy/hideAndSeek/bukkit/TabCompleter.java +++ b/src/main/java/net/tylermurphy/hideAndSeek/bukkit/TabCompleter.java @@ -2,6 +2,7 @@ package net.tylermurphy.hideAndSeek.bukkit; import java.util.ArrayList; import java.util.List; +import java.util.Locale; import java.util.stream.Collectors; import org.bukkit.command.Command; @@ -13,7 +14,7 @@ public class TabCompleter{ if(args.length == 1) { return new ArrayList<String>(CommandHandler.COMMAND_REGISTER.keySet()) .stream() - .filter(handle -> sender.hasPermission("hideandseek."+handle.toLowerCase())) + .filter(handle -> sender.hasPermission("hideandseek."+handle.toLowerCase()) && handle.toLowerCase().startsWith(args[0].toLowerCase(Locale.ROOT))) .collect(Collectors.toList()); } else if(args.length > 1) { if(!CommandHandler.COMMAND_REGISTER.containsKey(args[0].toLowerCase())) { diff --git a/src/main/java/net/tylermurphy/hideAndSeek/command/About.java b/src/main/java/net/tylermurphy/hideAndSeek/command/About.java index 897a9a0..c341666 100644 --- a/src/main/java/net/tylermurphy/hideAndSeek/command/About.java +++ b/src/main/java/net/tylermurphy/hideAndSeek/command/About.java @@ -7,7 +7,7 @@ public class About implements ICommand { public void execute(CommandSender sender, String[] args) { sender.sendMessage( - String.format("%s%sHide and Seek %s(1.3.1%s)\n", ChatColor.AQUA, ChatColor.BOLD, ChatColor.GRAY,ChatColor.WHITE,ChatColor.GRAY) + + String.format("%s%sHide and Seek %s(1.3.2%s)\n", ChatColor.AQUA, ChatColor.BOLD, ChatColor.GRAY,ChatColor.WHITE,ChatColor.GRAY) + String.format("%sAuthor: %s[KenshinEto]\n", ChatColor.GRAY, ChatColor.WHITE) + String.format("%sHelp Command: %s/hs %shelp", ChatColor.GRAY, ChatColor.AQUA, ChatColor.WHITE) ); diff --git a/src/main/java/net/tylermurphy/hideAndSeek/configuration/ConfigManager.java b/src/main/java/net/tylermurphy/hideAndSeek/configuration/ConfigManager.java index dee1643..c1757d1 100644 --- a/src/main/java/net/tylermurphy/hideAndSeek/configuration/ConfigManager.java +++ b/src/main/java/net/tylermurphy/hideAndSeek/configuration/ConfigManager.java @@ -19,6 +19,10 @@ public class ConfigManager { this.file = new File(Main.plugin.getDataFolder(), filename); this.defaultFilename = file.getName(); + File folder = Main.plugin.getDataFolder(); + if(!folder.exists()) + folder.mkdirs(); + if(!file.exists()){ saveDefaultConfiguration(); } @@ -60,7 +64,7 @@ public class ConfigManager { private void saveDefaultConfiguration(){ try{ - InputStream input = Main.plugin.getResource(file.getName()); + InputStream input = Main.plugin.getResource(defaultFilename); java.nio.file.Files.copy(input, file.toPath()); input.close(); } catch(IOException e){ diff --git a/src/main/java/net/tylermurphy/hideAndSeek/world/VoidGenerator.java b/src/main/java/net/tylermurphy/hideAndSeek/world/VoidGenerator.java index d03fd17..46636cf 100644 --- a/src/main/java/net/tylermurphy/hideAndSeek/world/VoidGenerator.java +++ b/src/main/java/net/tylermurphy/hideAndSeek/world/VoidGenerator.java @@ -2,56 +2,50 @@ package net.tylermurphy.hideAndSeek.world; import java.util.Collections; import java.util.List; +import java.util.Random; import org.bukkit.World; import org.bukkit.generator.BlockPopulator; import org.bukkit.generator.ChunkGenerator; public class VoidGenerator extends ChunkGenerator{ - - @Override + public List<BlockPopulator> getDefaultPopulators(World world) { return Collections.<BlockPopulator>emptyList(); } - - @Override + public boolean shouldGenerateNoise() { return false; } - - @Override + public boolean shouldGenerateSurface() { return false; } - - @Override + public boolean shouldGenerateBedrock() { return false; } - - @Override + public boolean shouldGenerateCaves() { return false; } - - @Override + public boolean shouldGenerateDecorations() { return false; } - - @Override + public boolean shouldGenerateMobs() { return false; } - - @Override + public boolean shouldGenerateStructures() { return false; } - - @Override + public boolean canSpawn(World world, int x, int z) { return true; } + + public ChunkData generateChunkData(World world, Random random, int x, int z, BiomeGrid biome) { return createChunkData(world); } } |