You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
1.6 KiB
34 lines
1.6 KiB
// priority: 0 |
|
|
|
let FILLED_ECCENTRIC_TOME = Item.of("eccentrictome:tome", '{' |
|
+ '"eccentrictome:version":1,' |
|
+ '"eccentrictome:mods":{' |
|
+ 'adorn:{0:{Count:1b,id:"adorn:guide_book"}},' |
|
+ 'ars_nouveau:{0:{Count:1b,id:"ars_nouveau:worn_notebook"}},' |
|
+ 'botania:{0:{Count:1b,id:"botania:lexicon"}},' |
|
+ 'immersiveengineering:{0:{Count:1b,id:"immersiveengineering:manual"}},' |
|
+ 'littlelogistics:{0:{Count:1b,id:"patchouli:guide_book",tag:{"patchouli:book":"littlelogistics:guide"}}},' |
|
+ 'malum:{0:{Count:1b,id:"malum:encyclopedia_arcana"}},' |
|
+ 'pneumaticcraft:{0:{Count:1b,id:"patchouli:guide_book",tag:{"patchouli:book":"pneumaticcraft:book"}}},' |
|
+ 'tconstruct:{' |
|
+ '0:{Count:1b,id:"tconstruct:tinkers_gadgetry"},' |
|
+ '1:{Count:1b,id:"tconstruct:mighty_smelting"},' |
|
+ '2:{Count:1b,id:"tconstruct:materials_and_you"},' |
|
+ '3:{Count:1b,id:"tconstruct:fantastic_foundry"},' |
|
+ '4:{Count:1b,id:"tconstruct:puny_smelting"}' |
|
+ '},' |
|
+ 'thermal:{0:{Count:1b,id:"patchouli:guide_book",tag:{"patchouli:book":"thermal:guidebook"}}},' |
|
+ 'tis3d:{0:{Count:1b,id:"tis3d:manual"}}}' |
|
+ '}'); |
|
|
|
onEvent("recipes", event => { |
|
// Replace the default crafting recipe for the Eccentric Tome to give a filled one. |
|
event.replaceOutput({ id: "eccentrictome:tome" }, "eccentrictome:tome", FILLED_ECCENTRIC_TOME); |
|
}); |
|
|
|
onEvent("player.logged_in", event => { |
|
// Give players a full Eccentric Tome when joining for the first time. |
|
if (event.player.stages.has("give_eccentric_tome")) return; |
|
event.player.stages.add("give_eccentric_tome"); |
|
event.player.give(FILLED_ECCENTRIC_TOME); |
|
});
|
|
|