战利品

Warning

Dropping cards from blocks, mobs and fishing

Loots can be used to specify when to drop a card. You can decide to create different loot types:

  • blocks

  • mobs

  • fishing

For example this is the loots category of a .yml file I created.

loots:
  blocks:
    nether_quartz_ore:
      type: NETHER_QUARTZ_ORE
      drop_only_first: true
      items:
        defusing_bomb:
          item: defusing_bomb
          min_amount: 1
          max_amount: 2
          chance: 10
        homework:
          item: homework
          min_amount: 1
          max_amount: 2
          chance: 15
    ruby_ore:
      type: itemsadder:ruby_ore
      items:
        clean_it:
          item: clean_it
          min_amount: 1
          max_amount: 2
          chance: 100

This example has two loots in blocks category.

The first one is a loot from a vanilla block. As you imagine it will drop a defusing_bomb card or a homework card when the player breaks a NETHER_QUARTZ_ORE. These drops are decided by the plugin based on chance you set.

The second one is an ItemsAdder custom block and is called ruby_ore (you can call them as you prefer), this will drop a clean_it card when you break a custom block of type itemsadder:ruby_ore with a minimum amount of 1 and maximum amount of 2 with 100% chance.

Special property: drop_only_first This allows you to stop the plugin from dropping each of the items that succeed into extracting a correct chance to be dropped. WARNING: this would make your items harder to be dropped.

Ignore fortune enchant

You can make a loot ignore fortune enchant by adding the ignore_fortune property.

Other types of loots

As I said before there are other types of loots: mobs and fishing. These are some examples:

Fishing

Mobs

Custom mobs loots

In order to let ItemsAdder drop an item based on when you kill a custom mob (created with ItemsAdder) you have to use the metadata attribute. Example:

As you can see I set ItemsAdderMob attribute and specified my custom mob namespace:id (in this example I used the creaturesplus:soul mob)

Villager professions

(and any other NBT attribute you want to match)

As you can see I set profession attribute and specified the NBT attribute path, which in this case is VillagerData.profession. Then I set value to minecraft:farmer, this tells ItemsAdder to match only villagers with attribute VillagerData.profession set to minecraft:farmer.

Drop based on spawner entity

(and any other NBT attribute you want to match)

Last updated

Was this helpful?