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 voidregisterCollectable(net.minecraft.item.ItemConvertible item) Registers an item to be collectable (picked up from item entity) by any profession villagers.static voidregisterCompostable(net.minecraft.item.ItemConvertible item) Registers an item to be use in a composter by farmer villagers.static voidregisterFood(net.minecraft.item.ItemConvertible item, int foodValue) Registers an item to be edible by villagers.static voidregisterGiftLootTable(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
-