Xiao789
有什么用处?
实现Qiqi的操作:我一个鸡砸出四个蛋!





插件下载




插件源码
package comicalpixel.four_chicken_for_egg;

import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.entity.Chicken;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.entity.ProjectileHitEvent;
import org.bukkit.Location;
import org.bukkit.entity.Egg;



import java.util.Random;

public final class Four_chicken_for_egg extends JavaPlugin implements Listener {

    @Override
    public void onEnable() {
        // Plugin startup logic
        getServer().getPluginManager().registerEvents(this, this);


    }

    @Override
    public void onDisable() {
        // Plugin shutdown logic
    }

    @EventHandler
    public void onProjectileHit(ProjectileHitEvent event) {
        if (event.getEntity() instanceof Egg) {
            Egg egg = (Egg) event.getEntity();
            Location eggLocation = egg.getLocation();
            Random random = new Random();
            int randomNumber = random.nextInt(100); // 生成0-99之间的随机数
            int chickenCount = 0;

            if (randomNumber 50) {
                chickenCount = 4;
            } else if (randomNumber 60) {
                chickenCount = 3;
            } else if (randomNumber 90) {
                chickenCount = 1;
            } else if (randomNumber 30) {
                chickenCount = 2;
            }

            for (int i = 0; i
                Location chickenLocation = eggLocation.clone().add(random.nextDouble(), 0, random.nextDouble());
                // chicken.setBaby(); // 将鸡设置为**状态
                Chicken chicken = egg.getWorld().spawn(chickenLocation, Chicken.class);
                chicken.setBaby(); // 将鸡设置为**状态
            }

            egg.remove();
        }
    }

}

第一页 上一页 下一页 最后一页