Чайник
Активный участник
- Баллы
- 68
- Имя в Minecraft
- BupycOK
И так, дорогие поклонники Minecraft, представляю вам свой плагин, который я начал писать 2 дня тому назад, просто для себя. Лично я отказываюсь писать всякую хероту под всякими темами... Сам плагин не думая долго я назвал "zombiekettle". При смерти игрока по его позиции в мире будет создаваться моб "ZOMBIE". Создаваться он будет не от кого попало, а в строгой зависимости от вот такого Permissions разрешения "zombiekettle.death" (по стандарту от OP-a). Исходник заливать в гитхаб не стал, так как до конца я его не доделал (хочу добавить эффект дымка как от эндермана. Напоминаю, я его делал и продолжу усовершенствовать для себя).
-----------------------------------------------------------
ZombieKettleEntityListener.java
-----------------------------------------------------------
ZombieKettle.java
-----------------------------------------------------------
plugin.yml
-----------------------------------------------------------
ZombieKettleEntityListener.java
Код:
package me.kettle.plugins.zombiekettle;
import org.bukkit.World;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.entity.EntityDeathEvent;
import org.bukkit.event.entity.PlayerDeathEvent;
public class ZombieKettleEntityListener implements Listener {
@EventHandler
public void onEntityDeath(EntityDeathEvent ede) {
if(ede instanceof PlayerDeathEvent) {
Player p = (Player) ede.getEntity();
if(p.isPermissionSet("zombiekettle.death") || p.isOp()) {
p.getWorld().spawnCreature(p.getLocation(), EntityType.ZOMBIE);
}
}
}
}
ZombieKettle.java
Код:
package me.kettle.plugins.zombiekettle;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;
public class ZombieKettle extends JavaPlugin {
@Override
public void onDisable() {
}
@Override
public void onEnable() {
PluginManager pm = getServer().getPluginManager();
pm.registerEvents(new ZombieKettleEntityListener(), this);
}
}
plugin.yml
Код:
name: zombiekettle
version: 1.0
author: kettle
//мой ник в Minecraft: BupycOK
//мой ник на RuBukkit: чайник
main: me.kettle.plugins.zombiekettle
. Тогда прикольно будет.
