Package net.fabricmc.fabric.api.registry
Class VillagerInteractionRegistries
java.lang.Object
net.fabricmc.fabric.api.registry.VillagerInteractionRegistries
Registries for modifying villager interactions that
villagers have with the world.
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
registerCollectable
(net.minecraft.item.ItemConvertible item) Registers an item to be collectable (picked up from item entity) by any profession villagers.static void
registerCompostable
(net.minecraft.item.ItemConvertible item) Registers an item to be use in a composter by farmer villagers.static void
registerFood
(net.minecraft.item.ItemConvertible item, int foodValue) Registers an item to be edible by villagers.static void
registerGiftLootTable
(net.minecraft.village.VillagerProfession profession, net.minecraft.util.Identifier lootTable) Registers a hero of the village gifts loot table to a profession.
-
Method Details
-
registerCollectable
public static void registerCollectable(net.minecraft.item.ItemConvertible item) Registers an item to be collectable (picked up from item entity) by any profession villagers.- Parameters:
item
- the item to register
-
registerCompostable
public static void registerCompostable(net.minecraft.item.ItemConvertible item) Registers an item to be use in a composter by farmer villagers.- Parameters:
item
- the item to register
-
registerFood
public static void registerFood(net.minecraft.item.ItemConvertible item, int foodValue) Registers an item to be edible by villagers.- Parameters:
item
- the item to registerfoodValue
- the amount of breeding power the item has (1 = normal food item, 4 = bread)
-
registerGiftLootTable
public static void registerGiftLootTable(net.minecraft.village.VillagerProfession profession, net.minecraft.util.Identifier lootTable) Registers a hero of the village gifts loot table to a profession.- Parameters:
profession
- the profession to modifylootTable
- the loot table to associate with the profession
-