EntityEvents.drops('minecraft:wither_skeleton', event => {
  const { entity, drops } = event

  // 1. 移除所有煤炭和石剑掉落
  drops.remove('minecraft:coal')
  drops.remove('minecraft:stone_sword')

  // 2. 添加木炭（100% 掉落 1 个，可修改）
  entity.block.popItem('minecraft:charcoal')

  // 3. 添加燧石（80% 概率掉落 1 个，可调整）
  if (Math.random() < 0.8) {
    entity.block.popItem('botania:black_lotus')
  }

  // 4. 添加植物魔法的黑莲花（20% 概率掉落 1 个）
  if (Math.random() < 0.2) {
    entity.block.popItem('botania:quartz_dark')
  }
})

EntityEvents.drops(event => {
  const { entity } = event
  const itemId = 'create:experience_nugget' // 经验颗粒的物品ID

  // 检查是否是目标实体
  let isTarget = false

  // 僵尸（包含普通僵尸和僵尸村民等，但不包含幼年）
  if (entity.type === 'minecraft:zombie') {
    // 如果是幼年僵尸，我们单独处理，这里只处理成年僵尸
    if (!entity.isBaby()) {
      isTarget = true
    }
  }
  // 小僵尸（幼年僵尸）
  else if (entity.type === 'minecraft:zombie' && entity.isBaby()) {
    isTarget = true
  }
  // 骷髅
  else if (entity.type === 'minecraft:skeleton') {
    isTarget = true
  }
  // 蜘蛛
  else if (entity.type === 'minecraft:spider') {
    isTarget = true
  }
  // 凋零骷髅
  else if (entity.type === 'minecraft:wither_skeleton') {
    isTarget = true
  }
  // 猪灵蛮兵
  else if (entity.type === 'minecraft:piglin_brute') {
    isTarget = true
  }
  // 僵尸猪人
  else if (entity.type === 'minecraft:zombified_piglin') {
    isTarget = true
  }

  if (isTarget) {
    // 90% 概率掉落
    if (Math.random() < 1.0) {
      // 随机 1-3 个
      const count = Math.floor(Math.random() * 3) + 1
      // 在实体死亡位置生成物品
      entity.block.popItem(Item.of(itemId, count))
      // 添加掉落物
      //event.player?.give(Item.of(rule.item, count))
    }
  }
})
"botania:floating_rannuncarpus"
"botania:manasteel_ingot"
"botania:mana_pearl"
"kubejs:rune_gravity"

"mbd2:macrozone_stable_core"