有什么用处?
实现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();
}
}
}
实现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();
}
}
}