Skip to content

Commit 5d72a54

Browse files
v0.0.1
Added some console commands Debugging the config for Mob Spawn deny
1 parent abd6eb8 commit 5d72a54

File tree

3 files changed

+21
-8
lines changed

3 files changed

+21
-8
lines changed

src/config.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
Mobs:
2+
DenySpawn:
3+
- CREEPER
4+
- WITCH
5+
- COW

src/me/Coderforlife/KillMobs/Commands/KillMobs.java

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,8 +141,18 @@ public boolean onCommand(CommandSender sender, Command command, String Commandla
141141
}
142142
}
143143
if(args.length == 1) {
144-
145-
}
144+
if(args[0].equalsIgnoreCase(killall)){
145+
for(World worlds : Bukkit.getWorlds()) {
146+
for(Entity en : worlds.getEntities()) {
147+
if(!(en instanceof Player)) {
148+
en.remove();
149+
}
150+
}
151+
}
152+
sender.sendMessage(Main.prefix + ChatColor.translateAlternateColorCodes('&',
153+
"Wow you are a &4&lMonster&r you just killed &a&l"));
154+
}
155+
}
146156
if(args.length == 2) {
147157

148158
}

src/me/Coderforlife/KillMobs/Events/MobSpawn.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import java.util.List;
44

55
import org.bukkit.Bukkit;
6-
import org.bukkit.entity.EntityType;
76
import org.bukkit.event.EventHandler;
87
import org.bukkit.event.Listener;
98
import org.bukkit.event.entity.CreatureSpawnEvent;
@@ -29,15 +28,14 @@ public void setPlugin(Main plugin) {
2928
@EventHandler
3029
public void onMobSpawn(CreatureSpawnEvent e) {
3130
try {
32-
List<String> list = plugin.getConfig().getStringList("Mob.DenySpawn");
31+
List<String> list = plugin.getConfig().getStringList("Mobs.DenySpawn");
3332
for(String string : list) {
34-
e.getEntityType();
35-
if(EntityType.valueOf(string) != null) {
36-
e.setCancelled(true);
37-
}
33+
Bukkit.getConsoleSender().sendMessage(list.toString());
34+
Bukkit.getConsoleSender().sendMessage(string);
3835
}
3936
}catch(IllegalArgumentException ex){
4037
Bukkit.getConsoleSender().sendMessage("Error with preventing mob spawns.");
38+
ex.printStackTrace();
4139
}
4240
}
4341

0 commit comments

Comments
 (0)