summaryrefslogtreewikicommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/bukkit/TabCompleter.java3
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/command/About.java2
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/configuration/ConfigManager.java6
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/world/VoidGenerator.java30
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); }
}