Datapack
PlagueSpreadPlugin
Make a minecraft plugin that creates a plaguage that can be spread across players signified with green particles or something please tell me what command to start it and how to infect a player and write up how it works
src/main/java/com/codexe/plaguespread/PlagueSpreadPlugin.java
package com.codexe.plaguespread;
import com.codexe.plaguespread.command.PlagueCommand;
import com.codexe.plaguespread.plague.PlagueManager;
import org.bukkit.Bukkit;
import org.bukkit.command.PluginCommand;
import org.bukkit.plugin.java.JavaPlugin;
public final class PlagueSpreadPlugin extends JavaPlugin {
private PlagueManager plagueManager;
@Override
public void onEnable() {
saveDefaultConfig();
this.plagueManager = new PlagueManager(this);
PluginCommand command = getCommand("plague");
if (command != null) {
PlagueCommand executor = new PlagueCommand(plagueManager);
command.setExecutor(executor);
command.setTabCompleter(executor);
}
Bukkit.getScheduler().runTaskTimer(this, plagueManager::tick, 20L, 20L);
getLogger().info("PlagueSpreadPlugin enabled.");
}
@Override
public void onDisable() {
if (plagueManager != null) {
plagueManager.shutdown();
}
getLogger().info("PlagueSpreadPlugin disabled.");
}
}