我正在制作一个我的世界插件,我想在字符串(棍子/钻石)中获取字符串,我该怎么做
这是一个minecraft插件YAML
item:
stick:
name: Stick
lore: just a stick
amount: 5
percent: 100
diamond:
name: Shiny Diamond
lore: Shiny Shiny
amount: 1
percent: 50
这是我的java代码
Random r = new Random();
int result = r.nextInt(getConfig().getStringList("item").size());
String titem = getConfig().getStringList("item").get(result);
Material itemm = Material.getMaterial(titem);
int amount = getConfig().getInt(titem + ".amount");
if (rand.nextInt(100) < getConfig().getInt(titem + ".percent")) {
ItemStack item = new ItemStack(itemm, amount);
SkullMeta pm = (SkullMeta) item.getItemMeta();
item.setItemMeta(pm);
monster.getWorld().dropItem(e.getEntity().getLocation(), item);
}
除了这个错误之外,它什么也没做:
在 cc.gorjoe.spigot.mobDie.Main.onEntityDeath(Main.java:50) ~[?:?]
第50行对应的行String titem = getConfig().getStringList("item").get(result);
温温酱
相关分类