Skip to content

Commit 5270f94

Browse files
authored
Merge pull request #7 from ADHDMC/rewrite
Rewrite
2 parents c49b441 + 8d0aab8 commit 5270f94

12 files changed

Lines changed: 546 additions & 455 deletions

File tree

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>ADHDMC</groupId>
88
<artifactId>NerfFarms</artifactId>
9-
<version>0.0.6</version>
9+
<version>0.0.10</version>
1010
<packaging>jar</packaging>
1111

1212
<name>NerfFarms</name>

src/main/java/adhdmc/nerffarms/MobDamageListener.java

Lines changed: 0 additions & 323 deletions
This file was deleted.

src/main/java/adhdmc/nerffarms/NerfFarms.java

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package adhdmc.nerffarms;
22

3-
import adhdmc.nerffarms.Commands.CommandHandler;
3+
import adhdmc.nerffarms.command.CommandHandler;
4+
import adhdmc.nerffarms.config.ConfigParser;
5+
import adhdmc.nerffarms.listener.MobDamageListener;
6+
import adhdmc.nerffarms.listener.MobDeathListener;
47
import net.kyori.adventure.text.minimessage.MiniMessage;
5-
import org.bukkit.command.Command;
68
import org.bukkit.command.CommandExecutor;
79
import org.bukkit.command.PluginCommand;
810
import org.bukkit.configuration.file.FileConfiguration;
@@ -14,7 +16,7 @@
1416
public final class NerfFarms extends JavaPlugin {
1517
public static NerfFarms plugin;
1618
public final MiniMessage miniMessage = MiniMessage.miniMessage();
17-
public final String version = "0.0.6";
19+
public final String version = "0.0.10";
1820

1921
@Override
2022
public void onEnable() {
@@ -36,17 +38,20 @@ private static void registerCommand(PluginCommand command, CommandExecutor execu
3638

3739
private void configDefaults() {
3840
FileConfiguration config = getConfig();
41+
config.addDefault("debug", false);
3942
config.addDefault("only-nerf-hostiles", true);
4043
config.addDefault("bypass", List.of(""));
4144
config.addDefault("modification-type", "EXP");
42-
config.addDefault("spawn-types", List.of("SPAWNER", "NATURAL", "DEFAULT"));
45+
config.addDefault("blacklisted-spawn-types", List.of("CUSTOM"));
4346
config.addDefault("blacklisted-below", Arrays.asList("MAGMA_BLOCK", "HONEY_BLOCK", "LAVA"));
44-
config.addDefault("blacklisted-in", Arrays.asList("WATER", "LAVA", "BUBBLE_COLUMN"));
45-
config.addDefault("whitelisted-damage-types", Arrays.asList("PROJECTILE", "THORNS", "MAGIC", "ENTITY_ATTACK", "ENTITY_SWEEP_ATTACK"));
46-
config.addDefault("require-targetting", false);
47-
config.addDefault("debug", false);
48-
config.addDefault("max-mob-distance", 15);
49-
config.addDefault("environmental-damage-types", Arrays.asList("FALL", "FALLING_BLOCK", "LAVA", "DROWNING"));
50-
config.addDefault("percent-from-environment", 75);
47+
config.addDefault("blacklisted-in", Arrays.asList("HONEY_BLOCK", "LAVA", "BUBBLE_COLUMN"));
48+
config.addDefault("allow-projectile-damage", true);
49+
config.addDefault("require-path", false);
50+
config.addDefault("require-line-of-sight", false);
51+
config.addDefault("skeletons-can-damage-creepers", true);
52+
config.addDefault("withers-can-damage-entities", true);
53+
config.addDefault("max-distance", 15);
54+
config.addDefault("disallowed-damage-types", Arrays.asList("FALL", "FALLING_BLOCK", "LAVA", "DROWNING"));
55+
config.addDefault("max-disallowed-damage-percent", 75);
5156
}
5257
}

src/main/java/adhdmc/nerffarms/Commands/CommandHandler.java renamed to src/main/java/adhdmc/nerffarms/command/CommandHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package adhdmc.nerffarms.Commands;
1+
package adhdmc.nerffarms.command;
22

33
import adhdmc.nerffarms.NerfFarms;
44
import net.kyori.adventure.text.minimessage.tag.resolver.Placeholder;

src/main/java/adhdmc/nerffarms/Commands/HelpCommand.java renamed to src/main/java/adhdmc/nerffarms/command/HelpCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package adhdmc.nerffarms.Commands;
1+
package adhdmc.nerffarms.command;
22

33
import adhdmc.nerffarms.NerfFarms;
44
import net.kyori.adventure.text.minimessage.tag.resolver.Placeholder;

0 commit comments

Comments
 (0)