Added two TR villagers (#2931)
* Added Tinkerer * Added registration to tinkerer and lang * Added electrician
This commit is contained in:
parent
a6ae3a7984
commit
b14a4c72a1
7 changed files with 178 additions and 19 deletions
|
@ -77,7 +77,8 @@ public class ModRegistry {
|
|||
registerFluids();
|
||||
registerSounds();
|
||||
registerApis();
|
||||
registerWanderingTraderTrades();
|
||||
TRVillager.registerVillagerTrades();
|
||||
TRVillager.registerWanderingTraderTrades();
|
||||
}
|
||||
|
||||
private static void registerBlocks() {
|
||||
|
@ -256,18 +257,4 @@ public class ModRegistry {
|
|||
EnergyStorage.SIDED.registerForBlockEntity(CableBlockEntity::getSideEnergyStorage, TRBlockEntities.CABLE);
|
||||
ItemStorage.SIDED.registerForBlockEntity(StorageUnitBaseBlockEntity::getExposedStorage, TRBlockEntities.STORAGE_UNIT);
|
||||
}
|
||||
|
||||
private static void registerWanderingTraderTrades() {
|
||||
List<TradeOffer> extraCommonTrades = new LinkedList<>();
|
||||
List<TradeOffer> extraRareTrades = new LinkedList<>();
|
||||
// specify extra trades here
|
||||
extraCommonTrades.add(TradeUtils.create(TRContent.RUBBER_SAPLING, 5, 1, 8, 1));
|
||||
// registration of the trades
|
||||
TradeOfferHelper.registerWanderingTraderOffers(1, allTradesList -> allTradesList.addAll(
|
||||
extraCommonTrades.stream().map(TradeUtils::asFactory).collect(Collectors.toList())
|
||||
));
|
||||
TradeOfferHelper.registerWanderingTraderOffers(2, allTradesList -> allTradesList.addAll(
|
||||
extraRareTrades.stream().map(TradeUtils::asFactory).collect(Collectors.toList())
|
||||
));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue