@ -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 ) ;