Spigot Plugin
NewPlugin
egy sivatagi kígyó amit fekete mambámnak neveznek és húsz blokkon belül támad és 20 ütésből eltöri a pajzsot és a harapással tud támadni ami egy speciális efectet ad és 5 másodpercenként 10 hp-t sebez az efect a 5 szíve van és a lootja 2 méregfog és ha egyszer megütszvele valakit meghal a speciális méregtől és a fog eltörik és 3 blokk magasra ugrik és ugrásközben előre tud haladni 4 blokkot és 1.5 block* second a normál sebessége és csak sivatagban és szavnán lehet megtalálni és 1-3 tojást rak 3% esélyel rád tud tekeredni ami megöl levegő hijánytol és csak úgy lehet leszedni ha m+c+g vel
Read the full description
leszeded
src/main/java/eu/codexe/blackmamba/BlackMambaPlugin.java
package eu.codexe.blackmamba;
import eu.codexe.blackmamba.commands.MambaCommand;
import eu.codexe.blackmamba.config.PluginConfig;
import eu.codexe.blackmamba.listeners.EggListener;
import eu.codexe.blackmamba.listeners.MambaListener;
import eu.codexe.blackmamba.managers.MambaCombatManager;
import eu.codexe.blackmamba.managers.MambaEggManager;
import eu.codexe.blackmamba.managers.MambaManager;
import eu.codexe.blackmamba.managers.MambaSpawnManager;
import eu.codexe.blackmamba.utils.MessageUtil;
import org.bukkit.Bukkit;
import org.bukkit.plugin.java.JavaPlugin;
public final class BlackMambaPlugin extends JavaPlugin {
private PluginConfig pluginConfig;
private MessageUtil messageUtil;
private MambaManager mambaManager;
private MambaCombatManager combatManager;
private MambaEggManager eggManager;
private MambaSpawnManager spawnManager;
@Override
public void onEnable() {
saveDefaultConfig();
pluginConfig = new PluginConfig(this);
messageUtil = new MessageUtil(this);
mambaManager = new MambaManager(this);
combatManager = new MambaCombatManager(this);
eggManager = new MambaEggManager(this);
spawnManager = new MambaSpawnManager(this);
Bukkit.getPluginManager().registerEvents(new MambaListener(this), this);
Bukkit.getPluginManager().registerEvents(new EggListener(this), this);
MambaCommand command = new MambaCommand(this);
getCommand("mamba").setExecutor(command);
getCommand("mamba").setTabCompleter(command);
spawnManager.start();
getLogger().info("BlackMambaPlugin betöltve.");
}
@Override
public void onDisable() {
if (spawnManager != null) {
spawnManager.stop();
}
if (combatManager != null) {
combatManager.clearAllCoils();
}
if (mambaManager != null) {
mambaManager.removeAllTemporaryEntities();
}
}
public void reloadPlugin() {
reloadConfig();
pluginConfig.reload();
spawnManager.restart();
}