From dc3df3edd5843bde0c1335d6a8e460b2c832aa48 Mon Sep 17 00:00:00 2001 From: Foghrye4 Date: Sat, 17 Jun 2017 08:12:18 +0300 Subject: full project files --- .../mods/fml/common/registry/VillagerRegistry.html | 525 +++++++++++++++++++++ 1 file changed, 525 insertions(+) create mode 100644 javadoc/cpw/mods/fml/common/registry/VillagerRegistry.html (limited to 'javadoc/cpw/mods/fml/common/registry/VillagerRegistry.html') diff --git a/javadoc/cpw/mods/fml/common/registry/VillagerRegistry.html b/javadoc/cpw/mods/fml/common/registry/VillagerRegistry.html new file mode 100644 index 0000000..2ae95e0 --- /dev/null +++ b/javadoc/cpw/mods/fml/common/registry/VillagerRegistry.html @@ -0,0 +1,525 @@ + + + + + +VillagerRegistry (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
cpw.mods.fml.common.registry
+

Class VillagerRegistry

+
+
+ +
+
    +
  • +
    +
    +
    public class VillagerRegistry
    +extends java.lang.Object
    +
    Registry for villager trading control
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        VillagerRegistry

        +
        public VillagerRegistry()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        registerVillagerId

        +
        public void registerVillagerId(int id)
        +
        Register your villager id
        +
        Parameters:
        id -
        +
      • +
      + + + +
        +
      • +

        registerVillagerSkin

        +
        public void registerVillagerSkin(int villagerId,
        +                        ResourceLocation villagerSkin)
        +
        Register a new skin for a villager type
        +
        Parameters:
        villagerId -
        villagerSkin -
        +
      • +
      + + + + + + + +
        +
      • +

        registerVillageTradeHandler

        +
        public void registerVillageTradeHandler(int villagerId,
        +                               VillagerRegistry.IVillageTradeHandler handler)
        +
        Register a new villager trading handler for the specified villager type
        +
        Parameters:
        villagerId -
        handler -
        +
      • +
      + + + +
        +
      • +

        getVillagerSkin

        +
        public static ResourceLocation getVillagerSkin(int villagerType,
        +                               ResourceLocation defaultSkin)
        +
        Callback to setup new villager types
        +
        Parameters:
        villagerType -
        defaultSkin -
        +
      • +
      + + + +
        +
      • +

        getRegisteredVillagers

        +
        public static java.util.Collection<java.lang.Integer> getRegisteredVillagers()
        +
        Returns a list of all added villager types
        +
        Returns:
        newVillagerIds
        +
      • +
      + + + +
        +
      • +

        manageVillagerTrades

        +
        public static void manageVillagerTrades(MerchantRecipeList recipeList,
        +                        EntityVillager villager,
        +                        int villagerType,
        +                        java.util.Random random)
        +
        Callback to handle trade setup for villagers
        +
        Parameters:
        recipeList -
        villager -
        villagerType -
        random -
        +
      • +
      + + + +
        +
      • +

        addExtraVillageComponents

        +
        public static void addExtraVillageComponents(java.util.ArrayList components,
        +                             java.util.Random random,
        +                             int i)
        +
      • +
      + + + + + + + +
        +
      • +

        addEmeraldBuyRecipe

        +
        public static void addEmeraldBuyRecipe(EntityVillager villager,
        +                       MerchantRecipeList list,
        +                       java.util.Random random,
        +                       Item item,
        +                       float chance,
        +                       int min,
        +                       int max)
        +
      • +
      + + + +
        +
      • +

        addEmeraldSellRecipe

        +
        public static void addEmeraldSellRecipe(EntityVillager villager,
        +                        MerchantRecipeList list,
        +                        java.util.Random random,
        +                        Item item,
        +                        float chance,
        +                        int min,
        +                        int max)
        +
      • +
      + + + +
        +
      • +

        applyRandomTrade

        +
        public static void applyRandomTrade(EntityVillager villager,
        +                    java.util.Random rand)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + -- cgit v1.2.3