展示的掉落物为七咒提供的额外掉落物,不包括生物的原掉落物,如骷髅掉落16根箭可以是本身掉1根+额外掉15根。

不标明概率的皆为必掉。

潜影贝——星尘(1个,20%)

骷髅(流浪者)——箭(3~15个)

僵尸(尸壳)——粘液球(1~3个,25%)

蜘蛛(洞穴蜘蛛)——线(2~12个)

守卫者——鹦鹉螺壳(1个,15%),海晶砂粒(2~5个)

远古守卫者——海晶砂粒(4~16个),海晶碎片(7~28个),(守卫者之心,海洋之心,附魔金苹果,末影之眼,三叉戟(40级附魔相当于用40级经验在附魔台附魔,并不是40级的附魔))(必掉其中一个)40级附魔我也不是很确定,有看懂的说一下,代码在下面。】

末影人——末影之眼(1~2个,40%)

烈焰人——烈焰粉(0~5个)

僵尸猪灵——金锭(1~3个,40%),萤石粉(1~7个,30%)

女巫——恶魂之泪(1个,30%),幻翼膜(1~3个,50%)

掠夺者(卫道士)——绿宝石(0~4个)

村民——绿宝石(2~6个)

苦力怕——火药(4~12个)

猪灵蛮兵——下界合金碎片(1个,20%)

唤魔者——不死图腾(1个),绿宝石(5~20个),附魔金苹果(1个,10%),末影珍珠(1~3个,30%),烈焰棒(2~4个,30%),附魔之瓶(4~10个,50%)

凋灵骷髅——烈焰粉(0~3个),恶魂之泪(1个,20%),下界合金碎片(1个,7%)

恶魂——幻翼膜(1~4个)

溺尸——青金石(1~3个,30%)

恼鬼——萤石粉(0~2个),幻翼膜(1个,30%)

猪灵——金锭(2~4个,50%)

劫掠兽——绿宝石(3~10个),皮革(2~4个),钻石(0~4个,50%)

岩浆怪——烈焰粉(0~1个)

鸡——鸡蛋(1个,50%)

凋灵——邪恶精粹(1~4个)

数据来源

if (killed.getClass() == Shulker.class) {
this.addDropWithChance(event, new ItemStack(EnigmaticItems.ASTRAL_DUST, 1), 20);
} else if (killed.getClass() == Skeleton.class || killed.getClass() == Stray.class) {
this.addDrop(event, this.getRandomSizeStack(Items.ARROW, 3, 15));
} else if (killed.getClass() == Zombie.class || killed.getClass() == Husk.class) {
this.addDropWithChance(event, this.getRandomSizeStack(Items.SLIME_BALL, 1, 3), 25);
} else if (killed.getClass() == Spider.class || killed.getClass() == CaveSpider.class) {
this.addDrop(event, this.getRandomSizeStack(Items.STRING, 2, 12));
} else if (killed.getClass() == Guardian.class) {
this.addDropWithChance(event, new ItemStack(Items.NAUTILUS_SHELL, 1), 15);
this.addDrop(event, this.getRandomSizeStack(Items.PRISMARINE_CRYSTALS, 2, 5));
} else if (killed instanceof ElderGuardian) {
this.addDrop(event, this.getRandomSizeStack(Items.PRISMARINE_CRYSTALS, 4, 16));
this.addDrop(event, this.getRandomSizeStack(Items.PRISMARINE_SHARD, 7, 28));
this.addOneOf(event,
new ItemStack(EnigmaticItems.GUARDIAN_HEART, 1),
new ItemStack(Items.HEART_OF_THE_SEA, 1),
new ItemStack(Items.ENCHANTED_GOLDEN_APPLE, 1),
new ItemStack(Items.ENDER_EYE, 1),
EnchantmentHelper.enchantItem(killed.getRandom(), new ItemStack(Items.TRIDENT, 1), 25+THEY_SEE_ME_ROLLIN.nextInt(15), true));
} else if (killed.getClass() == EnderMan.class) {
this.addDropWithChance(event, this.getRandomSizeStack(Items.ENDER_EYE, 1, 2), 40);
} else if (killed.getClass() == Blaze.class) {
this.addDrop(event, this.getRandomSizeStack(Items.BLAZE_POWDER, 0, 5));
//this.addDropWithChance(event, new ItemStack(EnigmaticLegacy.livingFlame, 1), 15);
} else if (killed.getClass() == ZombifiedPiglin.class) {
this.addDropWithChance(event, this.getRandomSizeStack(Items.GOLD_INGOT, 1, 3), 40);
this.addDropWithChance(event, this.getRandomSizeStack(Items.GLOWSTONE_DUST, 1, 7), 30);
} else if (killed.getClass() == Witch.class) {
this.addDropWithChance(event, new ItemStack(Items.GHAST_TEAR, 1), 30);
this.addDropWithChance(event, this.getRandomSizeStack(Items.PHANTOM_MEMBRANE, 1, 3), 50);
} else if (killed.getClass() == Pillager.class || killed.getClass() == Vindicator.class) {
this.addDrop(event, this.getRandomSizeStack(Items.EMERALD, 0, 4));
} else if (killed.getClass() == Villager.class) {
this.addDrop(event, this.getRandomSizeStack(Items.EMERALD, 2, 6));
} else if (killed.getClass() == Creeper.class) {
this.addDrop(event, this.getRandomSizeStack(Items.GUNPOWDER, 4, 12));
} else if (killed.getClass() == PiglinBrute.class) {
this.addDropWithChance(event, new ItemStack(Items.NETHERITE_SCRAP, 1), 20);
} else if (killed.getClass() == Evoker.class) {
this.addDrop(event, new ItemStack(Items.TOTEM_OF_UNDYING, 1));
this.addDrop(event, this.getRandomSizeStack(Items.EMERALD, 5, 20));
this.addDropWithChance(event, new ItemStack(Items.ENCHANTED_GOLDEN_APPLE, 1), 10);
this.addDropWithChance(event, this.getRandomSizeStack(Items.ENDER_PEARL, 1, 3), 30);
this.addDropWithChance(event, this.getRandomSizeStack(Items.BLAZE_ROD, 2, 4), 30);
this.addDropWithChance(event, this.getRandomSizeStack(Items.EXPERIENCE_BOTTLE, 4, 10), 50);
} else if (killed.getClass() == WitherSkeleton.class) {
this.addDrop(event, this.getRandomSizeStack(Items.BLAZE_POWDER, 0, 3));
this.addDropWithChance(event, new ItemStack(Items.GHAST_TEAR, 1), 20);
this.addDropWithChance(event, new ItemStack(Items.NETHERITE_SCRAP, 1), 7);
} else if (killed.getClass() == Ghast.class) {
this.addDrop(event, this.getRandomSizeStack(Items.PHANTOM_MEMBRANE, 1, 4));
} else if (killed.getClass() == Drowned.class) {
this.addDropWithChance(event, this.getRandomSizeStack(Items.LAPIS_LAZULI, 1, 3), 30);
} else if (killed.getClass() == Vex.class) {
this.addDrop(event, this.getRandomSizeStack(Items.GLOWSTONE_DUST, 0, 2));
this.addDropWithChance(event, new ItemStack(Items.PHANTOM_MEMBRANE, 1), 30);
} else if (killed.getClass() == Phantom.class) {
// NO-OP
} else if (killed.getClass() == Piglin.class) {
this.addDropWithChance(event, this.getRandomSizeStack(Items.GOLD_INGOT, 2, 4), 50);
} else if (killed.getClass() == Ravager.class) {
this.addDrop(event, this.getRandomSizeStack(Items.EMERALD, 3, 10));
this.addDrop(event, this.getRandomSizeStack(Items.LEATHER, 2, 7));
this.addDropWithChance(event, this.getRandomSizeStack(Items.DIAMOND, 0, 4), 50);
} else if (killed.getClass() == Silverfish.class) {
// NO-OP
} else if (killed.getClass() == MagmaCube.class) {
this.addDropWithChance(event, new ItemStack(Items.BLAZE_POWDER, 1), 50);
} else if (killed.getClass() == Chicken.class) {
this.addDropWithChance(event, new ItemStack(Items.EGG, 1), 50);
} else if (killed instanceof WitherBoss) {
this.addDrop(event, this.getRandomSizeStack(EnigmaticItems.EVIL_ESSENCE, 1, 4));
}