|
|
|
@ -126,6 +126,8 @@ public abstract class MixinLOTRTradeEntriesOverrides {
|
|
|
|
@Shadow public static LOTRTradeEntries DALE_BLACKSMITH_SELL;
|
|
|
|
@Shadow public static LOTRTradeEntries DALE_BLACKSMITH_SELL;
|
|
|
|
|
|
|
|
|
|
|
|
@Shadow public static LOTRTradeEntries WICKED_DWARF_BUY;
|
|
|
|
@Shadow public static LOTRTradeEntries WICKED_DWARF_BUY;
|
|
|
|
|
|
|
|
@Shadow public static LOTRTradeEntries DALE_BAKER_BUY;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* @author
|
|
|
|
* @author
|
|
|
|
@ -134,6 +136,42 @@ public abstract class MixinLOTRTradeEntriesOverrides {
|
|
|
|
@Inject(method = "setupTrades1", at = @At("RETURN"), remap = false)
|
|
|
|
@Inject(method = "setupTrades1", at = @At("RETURN"), remap = false)
|
|
|
|
private static void newTrades(CallbackInfo ci) {
|
|
|
|
private static void newTrades(CallbackInfo ci) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DALE_BAKER_BUY = new LOTRTradeEntries(TradeType.BUY,
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(Items.bread), 5),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.cornBread), 5),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.cram), 12),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.oliveBread), 6),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.dalishPastryItem), 12),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(Items.cake), 12),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.lemonCakeItem), 20),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.appleCrumbleItem), 12),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.berryPieItem), 12),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.cherryPieItem), 12),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.marzipan), 8),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.marzipanChocolate), 12),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.marzipanBlock), 20),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(Items.cookie), 4),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.plate), 4),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.flatbread, 1), 3),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.ceramicPlate), 2));
|
|
|
|
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)DALE_BAKER_BUY).setVessels(LOTRFoods.DALE_DRINK);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TAUREDAIN_FARMER_BUY = new LOTRTradeEntries(TradeType.BUY,
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(Items.wheat), 2),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(Items.wheat_seeds), 1),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(Items.carrot), 3),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(Items.potato), 2),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.lettuce), 3),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mango), 3),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.banana), 3),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.reeds), 2),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.driedReeds), 2),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(Items.dye, 1, 3), 8),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.fruitsalad, 1), 6),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spice, 1), 10),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.corn), 3));
|
|
|
|
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)TAUREDAIN_FARMER_BUY).setVessels(LOTRFoods.TAUREDAIN_DRINK);
|
|
|
|
|
|
|
|
|
|
|
|
DWARF_MINER_BUY =
|
|
|
|
DWARF_MINER_BUY =
|
|
|
|
new LOTRTradeEntries(TradeType.BUY,
|
|
|
|
new LOTRTradeEntries(TradeType.BUY,
|
|
|
|
new LOTRTradeEntry(new ItemStack(Items.coal, 2), 4),
|
|
|
|
new LOTRTradeEntry(new ItemStack(Items.coal, 2), 4),
|
|
|
|
@ -157,6 +195,7 @@ public abstract class MixinLOTRTradeEntriesOverrides {
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.amber), 15),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.amber), 15),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.amethyst), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.amethyst), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.topaz), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.topaz), 12),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spicedHam, 1), 6),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 10), 6666));
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 10), 6666));
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)DWARF_MINER_BUY).setVessels(LOTRFoods.DWARF_DRINK);
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)DWARF_MINER_BUY).setVessels(LOTRFoods.DWARF_DRINK);
|
|
|
|
|
|
|
|
|
|
|
|
@ -381,6 +420,8 @@ public abstract class MixinLOTRTradeEntriesOverrides {
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugCider, 1, 9999), 8),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugCider, 1, 9999), 8),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugRum, 1, 9999), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugRum, 1, 9999), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugAppleJuice), 6),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugAppleJuice), 6),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.flatbread, 1), 3),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.lightStew, 1), 6),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 3), 6666));
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 3), 6666));
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)DUNLENDING_BARTENDER_BUY).setVessels(LOTRFoods.DUNLENDING_DRINK);
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)DUNLENDING_BARTENDER_BUY).setVessels(LOTRFoods.DUNLENDING_DRINK);
|
|
|
|
|
|
|
|
|
|
|
|
@ -401,6 +442,8 @@ public abstract class MixinLOTRTradeEntriesOverrides {
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugWater), 2),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugWater), 2),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugMead, 1, 9999), 8),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugMead, 1, 9999), 8),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugMilk), 3),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugMilk), 3),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.flatbread, 1), 3),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.lightStew, 1), 6),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 3), 6666));
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 3), 6666));
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)ROHAN_MEADHOST_BUY).setVessels(LOTRFoods.ROHAN_DRINK);
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)ROHAN_MEADHOST_BUY).setVessels(LOTRFoods.ROHAN_DRINK);
|
|
|
|
|
|
|
|
|
|
|
|
@ -425,6 +468,7 @@ public abstract class MixinLOTRTradeEntriesOverrides {
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.amber), 15),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.amber), 15),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.amethyst), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.amethyst), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.topaz), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.topaz), 12),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spicedHam, 1), 6),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 11), 6666));
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 11), 6666));
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)BLUE_DWARF_MINER_BUY).setVessels(LOTRFoods.DWARF_DRINK);
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)BLUE_DWARF_MINER_BUY).setVessels(LOTRFoods.DWARF_DRINK);
|
|
|
|
|
|
|
|
|
|
|
|
@ -475,6 +519,7 @@ public abstract class MixinLOTRTradeEntriesOverrides {
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.ruby), 20),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.ruby), 20),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.amethyst), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.amethyst), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.topaz), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.topaz), 12),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spicedHam, 1), 6),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 9), 6666));
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 9), 6666));
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)BLUE_DWARF_MERCHANT_BUY).setVessels(LOTRFoods.DWARF_DRINK);
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)BLUE_DWARF_MERCHANT_BUY).setVessels(LOTRFoods.DWARF_DRINK);
|
|
|
|
|
|
|
|
|
|
|
|
@ -639,6 +684,10 @@ public abstract class MixinLOTRTradeEntriesOverrides {
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.bootsElven), 16),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.bootsElven), 16),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.horseArmorGaladhrim), 25),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.horseArmorGaladhrim), 25),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.elvenBow), 20),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.elvenBow), 20),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.helmetGildedGalvorn), 100),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.bodyGildedGalvorn), 100),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.legsGildedGalvorn), 100),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.bootsGildedGalvorn), 100),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 1), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 1), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 0), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 0), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(Items.arrow, 4), 3));
|
|
|
|
new LOTRTradeEntry(new ItemStack(Items.arrow, 4), 3));
|
|
|
|
@ -659,6 +708,10 @@ public abstract class MixinLOTRTradeEntriesOverrides {
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.bootsHighElven), 16),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.bootsHighElven), 16),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.horseArmorHighElven), 25),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.horseArmorHighElven), 25),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.highElvenBow), 20),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.highElvenBow), 20),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.helmetGildedGalvorn), 100),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.bodyGildedGalvorn), 100),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.legsGildedGalvorn), 100),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.bootsGildedGalvorn), 100),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 1), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 1), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 0), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 0), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(Items.arrow, 4), 3));
|
|
|
|
new LOTRTradeEntry(new ItemStack(Items.arrow, 4), 3));
|
|
|
|
@ -682,6 +735,10 @@ public abstract class MixinLOTRTradeEntriesOverrides {
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.bootsWoodElven), 16),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.bootsWoodElven), 16),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.elkArmorWoodElven), 25),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.elkArmorWoodElven), 25),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mirkwoodBow), 15),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mirkwoodBow), 15),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.helmetGildedGalvorn), 100),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.bodyGildedGalvorn), 100),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.legsGildedGalvorn), 100),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.bootsGildedGalvorn), 100),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 1), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 1), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 0), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 0), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(Items.arrow, 4), 3),
|
|
|
|
new LOTRTradeEntry(new ItemStack(Items.arrow, 4), 3),
|
|
|
|
@ -697,6 +754,10 @@ public abstract class MixinLOTRTradeEntriesOverrides {
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.rhinoRaw), 6),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.rhinoRaw), 6),
|
|
|
|
new LOTRTradeEntry(new ItemStack(Items.rotten_flesh), 3),
|
|
|
|
new LOTRTradeEntry(new ItemStack(Items.rotten_flesh), 3),
|
|
|
|
new LOTRTradeEntry(new ItemStack(Items.feather), 3),
|
|
|
|
new LOTRTradeEntry(new ItemStack(Items.feather), 3),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.helmetWarlord), 100),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.bodyWarlord), 100),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.legsWarlord), 100),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.bootsWarlord), 100),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 4), 6666));
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 4), 6666));
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)MOREDAIN_HUNTSMAN_BUY).setVessels(LOTRFoods.MOREDAIN_DRINK);
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)MOREDAIN_HUNTSMAN_BUY).setVessels(LOTRFoods.MOREDAIN_DRINK);
|
|
|
|
|
|
|
|
|
|
|
|
@ -736,6 +797,7 @@ public abstract class MixinLOTRTradeEntriesOverrides {
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.amber), 15),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.amber), 15),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.amethyst), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.amethyst), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.topaz), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.topaz), 12),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spicedHam, 1), 6),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 9), 6666));
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 9), 6666));
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)IRON_HILLS_MERCHANT_BUY).setVessels(LOTRFoods.DWARF_DRINK);
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)IRON_HILLS_MERCHANT_BUY).setVessels(LOTRFoods.DWARF_DRINK);
|
|
|
|
|
|
|
|
|
|
|
|
@ -751,6 +813,7 @@ public abstract class MixinLOTRTradeEntriesOverrides {
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugChocolate), 4),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugChocolate), 4),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugTauredainCocoa, 1, 9999), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugTauredainCocoa, 1, 9999), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugTauredainCure), 20),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugTauredainCure), 20),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.chocolatebar, 1), 6),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 3), 6666));
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 3), 6666));
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)TAUREDAIN_SHAMAN_BUY).setVessels(LOTRFoods.TAUREDAIN_DRINK);
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)TAUREDAIN_SHAMAN_BUY).setVessels(LOTRFoods.TAUREDAIN_DRINK);
|
|
|
|
|
|
|
|
|
|
|
|
@ -782,6 +845,7 @@ public abstract class MixinLOTRTradeEntriesOverrides {
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.legsDwarvenGold), 75),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.legsDwarvenGold), 75),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.bootsDwarvenGold), 70),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.bootsDwarvenGold), 70),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.boarArmorDwarven), 25),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.boarArmorDwarven), 25),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spicedHam, 1), 6),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 1), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 1), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 0), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 0), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.dwarfBars, 8), 20));
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.dwarfBars, 8), 20));
|
|
|
|
@ -806,6 +870,7 @@ public abstract class MixinLOTRTradeEntriesOverrides {
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.legsBlueDwarven), 30),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.legsBlueDwarven), 30),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.bootsBlueDwarven), 22),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.bootsBlueDwarven), 22),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.boarArmorBlueDwarven), 25),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.boarArmorBlueDwarven), 25),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spicedHam, 1), 6),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 1), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 1), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 0), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 0), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.blueDwarfBars, 8), 20));
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.blueDwarfBars, 8), 20));
|
|
|
|
@ -906,6 +971,8 @@ public abstract class MixinLOTRTradeEntriesOverrides {
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugMead, 1, 9999), 8),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugMead, 1, 9999), 8),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugRedWine, 1, 9999), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugRedWine, 1, 9999), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugWhiteWine, 1, 9999), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugWhiteWine, 1, 9999), 12),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.flatbread, 1), 3),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.lightStew, 1), 6),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 3), 6666));
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 3), 6666));
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)GONDOR_BARTENDER_BUY).setVessels(LOTRFoods.GONDOR_DRINK);
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)GONDOR_BARTENDER_BUY).setVessels(LOTRFoods.GONDOR_DRINK);
|
|
|
|
|
|
|
|
|
|
|
|
@ -1094,6 +1161,7 @@ public abstract class MixinLOTRTradeEntriesOverrides {
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.deerRaw), 4),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.deerRaw), 4),
|
|
|
|
new LOTRTradeEntry(new ItemStack(Items.leather), 3),
|
|
|
|
new LOTRTradeEntry(new ItemStack(Items.leather), 3),
|
|
|
|
new LOTRTradeEntry(new ItemStack(Items.feather), 3),
|
|
|
|
new LOTRTradeEntry(new ItemStack(Items.feather), 3),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spicedHam, 1), 6),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 4), 6666));
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 4), 6666));
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)RHUN_BUTCHER_BUY).setVessels(LOTRFoods.RHUN_DRINK);
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)RHUN_BUTCHER_BUY).setVessels(LOTRFoods.RHUN_DRINK);
|
|
|
|
|
|
|
|
|
|
|
|
@ -1265,6 +1333,7 @@ public abstract class MixinLOTRTradeEntriesOverrides {
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* @author
|
|
|
|
* @author
|
|
|
|
* @reason
|
|
|
|
* @reason
|
|
|
|
@ -1295,6 +1364,10 @@ public abstract class MixinLOTRTradeEntriesOverrides {
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.crossbowBolt, 4), 3),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.crossbowBolt, 4), 3),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.ironCrossbow), 15),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.ironCrossbow), 15),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.bronzeCrossbow), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.bronzeCrossbow), 12),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.helmetserpent), 100),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.bodyserpent), 100),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.legsserpent), 100),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.bootsserpent), 100),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 1), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 1), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 0), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 0), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.horseArmorNearHarad), 25));
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.horseArmorNearHarad), 25));
|
|
|
|
@ -1345,6 +1418,10 @@ public abstract class MixinLOTRTradeEntriesOverrides {
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.crossbowBolt, 4), 3),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.crossbowBolt, 4), 3),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.ironCrossbow), 15),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.ironCrossbow), 15),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.bronzeCrossbow), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.bronzeCrossbow), 12),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.helmetUsurper), 100),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.bodyUsurper), 100),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.legsUsurper), 100),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.bootsUsurper), 100),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 1), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 1), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 0), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 0), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.horseArmorUmbar), 25));
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.horseArmorUmbar), 25));
|
|
|
|
@ -1399,6 +1476,9 @@ public abstract class MixinLOTRTradeEntriesOverrides {
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugLemonLiqueur, 1, 9999), 15),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugLemonLiqueur, 1, 9999), 15),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugLimeLiqueur, 1, 9999), 15),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugLimeLiqueur, 1, 9999), 15),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugCactusLiqueur, 1, 9999), 15),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugCactusLiqueur, 1, 9999), 15),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.flatbread, 1), 3),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.lightStew, 1), 6),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.fruitsalad, 1), 6),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 3), 6666));
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 3), 6666));
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)HARNEDOR_BARTENDER_BUY).setVessels(LOTRFoods.HARNEDOR_DRINK);
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)HARNEDOR_BARTENDER_BUY).setVessels(LOTRFoods.HARNEDOR_DRINK);
|
|
|
|
|
|
|
|
|
|
|
|
@ -1481,6 +1561,7 @@ public abstract class MixinLOTRTradeEntriesOverrides {
|
|
|
|
new LOTRTradeEntry(new ItemStack((Block)Blocks.double_plant, 1, 5), 15),
|
|
|
|
new LOTRTradeEntry(new ItemStack((Block)Blocks.double_plant, 1, 5), 15),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.doubleFlower, 1, 1), 15),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.doubleFlower, 1, 1), 15),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.morgulShroom, 1, 0), 20),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.morgulShroom, 1, 0), 20),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spice, 1), 10),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 5), 6666));
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 5), 6666));
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)HARAD_FLORIST_BUY).setVessels(LOTRFoods.SOUTHRON_DRINK);
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)HARAD_FLORIST_BUY).setVessels(LOTRFoods.SOUTHRON_DRINK);
|
|
|
|
|
|
|
|
|
|
|
|
@ -1557,6 +1638,9 @@ public abstract class MixinLOTRTradeEntriesOverrides {
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugLemonLiqueur, 1, 9999), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugLemonLiqueur, 1, 9999), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugLimeLiqueur, 1, 9999), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugLimeLiqueur, 1, 9999), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugCactusLiqueur, 1, 9999), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugCactusLiqueur, 1, 9999), 12),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.flatbread, 1), 3),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.lightStew, 1), 6),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.fruitsalad, 1), 6),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 3), 6666));
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 3), 6666));
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)SOUTHRON_BARTENDER_BUY).setVessels(LOTRFoods.SOUTHRON_DRINK);
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)SOUTHRON_BARTENDER_BUY).setVessels(LOTRFoods.SOUTHRON_DRINK);
|
|
|
|
|
|
|
|
|
|
|
|
@ -1598,6 +1682,9 @@ public abstract class MixinLOTRTradeEntriesOverrides {
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugCactusLiqueur, 1, 9999), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugCactusLiqueur, 1, 9999), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugBananaBeer, 1, 9999), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugBananaBeer, 1, 9999), 12),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugMangoJuice), 10),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugMangoJuice), 10),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.flatbread, 1), 3),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.lightStew, 1), 6),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.fruitsalad, 1), 6),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 3), 6666));
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 3), 6666));
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)GULF_BARTENDER_BUY).setVessels(LOTRFoods.GULF_HARAD_DRINK);
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)GULF_BARTENDER_BUY).setVessels(LOTRFoods.GULF_HARAD_DRINK);
|
|
|
|
|
|
|
|
|
|
|
|
@ -1655,6 +1742,7 @@ public abstract class MixinLOTRTradeEntriesOverrides {
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.wall4, 8, 6), 8),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.wall4, 8, 6), 8),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 1), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 1), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 0), 200),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.forgingKit, 1, 0), 200),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spicedHam, 1), 6),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.gateDwarven, 1, 0), 12));
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.gateDwarven, 1, 0), 12));
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)WICKED_DWARF_BUY).setVessels(LOTRFoods.DWARF_DRINK);
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)WICKED_DWARF_BUY).setVessels(LOTRFoods.DWARF_DRINK);
|
|
|
|
|
|
|
|
|
|
|
|
@ -1715,6 +1803,8 @@ public abstract class MixinLOTRTradeEntriesOverrides {
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugAppleJuice), 6),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.mugAppleJuice), 6),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.pipeweed, 4), 8),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.pipeweed, 4), 8),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.hobbitPipe), 25),
|
|
|
|
new LOTRTradeEntry(new ItemStack(LOTRMod.hobbitPipe), 25),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.flatbread, 1), 3),
|
|
|
|
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.lightStew, 1), 6),
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 3), 6666));
|
|
|
|
new LOTRTradeEntry(new ItemStack(CinderLoE.spiceIngredient, 1, 3), 6666));
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)BREE_INNKEEPER_BUY).setVessels(LOTRFoods.BREE_DRINK);
|
|
|
|
((MixinLOTRTradeEntriesOverrides)(Object)BREE_INNKEEPER_BUY).setVessels(LOTRFoods.BREE_DRINK);
|
|
|
|
|
|
|
|
|
|
|
|
|