Skip to content

Commit

Permalink
Merge pull request #7 from ADHDMC/rewrite
Browse files Browse the repository at this point in the history
Rewrite
  • Loading branch information
RhythmicSys authored Sep 25, 2022
2 parents c49b441 + 8d0aab8 commit 5270f94
Show file tree
Hide file tree
Showing 12 changed files with 546 additions and 455 deletions.
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<groupId>ADHDMC</groupId>
<artifactId>NerfFarms</artifactId>
<version>0.0.6</version>
<version>0.0.10</version>
<packaging>jar</packaging>

<name>NerfFarms</name>
Expand Down
323 changes: 0 additions & 323 deletions src/main/java/adhdmc/nerffarms/MobDamageListener.java

This file was deleted.

27 changes: 16 additions & 11 deletions src/main/java/adhdmc/nerffarms/NerfFarms.java
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
package adhdmc.nerffarms;

import adhdmc.nerffarms.Commands.CommandHandler;
import adhdmc.nerffarms.command.CommandHandler;
import adhdmc.nerffarms.config.ConfigParser;
import adhdmc.nerffarms.listener.MobDamageListener;
import adhdmc.nerffarms.listener.MobDeathListener;
import net.kyori.adventure.text.minimessage.MiniMessage;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.PluginCommand;
import org.bukkit.configuration.file.FileConfiguration;
Expand All @@ -14,7 +16,7 @@
public final class NerfFarms extends JavaPlugin {
public static NerfFarms plugin;
public final MiniMessage miniMessage = MiniMessage.miniMessage();
public final String version = "0.0.6";
public final String version = "0.0.10";

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

private void configDefaults() {
FileConfiguration config = getConfig();
config.addDefault("debug", false);
config.addDefault("only-nerf-hostiles", true);
config.addDefault("bypass", List.of(""));
config.addDefault("modification-type", "EXP");
config.addDefault("spawn-types", List.of("SPAWNER", "NATURAL", "DEFAULT"));
config.addDefault("blacklisted-spawn-types", List.of("CUSTOM"));
config.addDefault("blacklisted-below", Arrays.asList("MAGMA_BLOCK", "HONEY_BLOCK", "LAVA"));
config.addDefault("blacklisted-in", Arrays.asList("WATER", "LAVA", "BUBBLE_COLUMN"));
config.addDefault("whitelisted-damage-types", Arrays.asList("PROJECTILE", "THORNS", "MAGIC", "ENTITY_ATTACK", "ENTITY_SWEEP_ATTACK"));
config.addDefault("require-targetting", false);
config.addDefault("debug", false);
config.addDefault("max-mob-distance", 15);
config.addDefault("environmental-damage-types", Arrays.asList("FALL", "FALLING_BLOCK", "LAVA", "DROWNING"));
config.addDefault("percent-from-environment", 75);
config.addDefault("blacklisted-in", Arrays.asList("HONEY_BLOCK", "LAVA", "BUBBLE_COLUMN"));
config.addDefault("allow-projectile-damage", true);
config.addDefault("require-path", false);
config.addDefault("require-line-of-sight", false);
config.addDefault("skeletons-can-damage-creepers", true);
config.addDefault("withers-can-damage-entities", true);
config.addDefault("max-distance", 15);
config.addDefault("disallowed-damage-types", Arrays.asList("FALL", "FALLING_BLOCK", "LAVA", "DROWNING"));
config.addDefault("max-disallowed-damage-percent", 75);
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package adhdmc.nerffarms.Commands;
package adhdmc.nerffarms.command;

import adhdmc.nerffarms.NerfFarms;
import net.kyori.adventure.text.minimessage.tag.resolver.Placeholder;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package adhdmc.nerffarms.Commands;
package adhdmc.nerffarms.command;

import adhdmc.nerffarms.NerfFarms;
import net.kyori.adventure.text.minimessage.tag.resolver.Placeholder;
Expand Down
Loading

0 comments on commit 5270f94

Please sign in to comment.