LTDV10/packet/kubejs/startup_scripts/registry_item.js
2026-04-14 18:20:56 +08:00

807 lines
33 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

StartupEvents.registry("item", e => {
// 注册火箭相关物品
let rocket_tier = [
["basic", "common"],
["advanced", "uncommon"],
["explorer", "rare"],
["flare", "epic"]
]
rocket_tier.forEach(tier => {
// 舱体
e.create(`createdelight:${tier[0]}_cabin`)
.rarity(tier[1])
.unstackable()
.translationKey(`item.createdelight.${tier[0]}_cabin`)
.tag(`createdelight:cabins`)
.tag(`createdelight:cabins/${tier[0]}`)
.fireResistant()
// 舱板
e.create(`createdelight:${tier[0]}_panel`)
.rarity(tier[1])
.maxStackSize(16)
.translationKey(`item.createdelight.${tier[0]}_panel`)
.tag(`createdelight:panels`)
.tag(`createdelight:panels/${tier[0]}`)
.fireResistant()
e.create(`createdelight:incomplete_${tier[0]}_panel`, "create:sequenced_assembly")
.rarity(tier[1])
.translationKey(`item.createdelight.incomplete_${tier[0]}_panel`)
.fireResistant()
})
// 火箭面板
e.create("createdelight:basic_crystal_panel")
.rarity("common")
.unstackable()
.translationKey("item.createdelight.basic_crystal_panel")
.fireResistant()
e.create("createdelight:advanced_crystal_panel")
.rarity("uncommon")
.unstackable()
.translationKey("item.createdelight.advanced_crystal_panel")
.fireResistant()
e.create("createdelight:holographic_interface_panel")
.rarity("rare")
.unstackable()
.translationKey("item.createdelight.holographic_interface_panel")
.fireResistant()
e.create("createdelight:quantum_field_panel")
.rarity("epic")
.unstackable()
.translationKey("item.createdelight.quantum_field_panel")
.fireResistant()
// 注册碳粉
e.create("createdelight:carbon_dust")
.translationKey("item.createdelight.carbon_dust")
.tag("forge:dusts")
.tag("forge:dusts/carbon")
// 碳板
e.create("createdelight:carbon_plate")
.translationKey("item.createdelight.carbon_plate")
.tag("forge:plates")
.tag("forge:plates/carbon")
// 航空纤维板
e.create("createdelight:aviation_fibers_sheet")
.translationKey("item.createdelight.aviation_fibers_sheet")
.tag("forge:plates")
.tag("forge:plates/aviation_fibers")
.fireResistant()
// 安山合金粒
e.create("createdelight:andesite_alloy_nugget")
.translationKey("item.createdelight.andesite_alloy_nugget")
.tag("forge:nuggets/andesite_alloy")
// 土豆加牛肉
e.create("createdelight:potato_stew_beef", "create:sequenced_assembly")
.food(food => {
food.hunger(7)
.saturation(0.6)
.meat()
})
.translationKey("item.createdelight.potato_stew_beef")
// 河豚寿司
e.create("createdelight:fugu_roll")
.food(food => {
food.hunger(7)
.saturation(1)
})
.translationKey("item.createdelight.fugu_roll")
e.create("createdelight:radgill_sushi")
.food(food => {
food.hunger(1)
.saturation(1)
.effect("alexscaves:irradiated", 1200, 2, 1.0)
.effect("minecraft:saturation", 1200, 0, 1.0)
})
.translationKey("item.createdelight.radgill_sushi")
// 深海寿司卷切片
e.create("createdelight:deep_sea_sushi_roll_slice")
.food(food => {
food.hunger(7)
.saturation(1)
.effect("alexscaves:deepsight", 1200, 0, 1.0)
})
.translationKey("item.createdelight.deep_sea_sushi_roll_slice")
// 注册挂面
e.create("createdelight:vermicelli")
.translationKey("item.createdelight.vermicelli")
// 注册曲奇面团
let CookieDough = [
"persimmon",
"lemon",
"oatmeal",
"green_tea",
"cranberry",
"bayberry",
"chocolate",
"honey",
"sweet_berry",
"lime",
"chorus",
"bat",
"paw"
]
CookieDough.forEach(dough => {
e.create(`createdelight:${dough}_cookie_dough`)
.tag("forge:cookie_dough")
.translationKey(`item.createdelight.${dough}_cookie_dough`)
.food(food => {
food.hunger(1)
.saturation(1)
.fastToEat()
.effect("minecraft:hunger", 200, 1, 0.8)
})
})
//注册未烤制玛芬
let muffin_list = [
'red_velvet_cupcake',
'mixed_berry_muffin',
'chocolate_pumpkin_muffin',
'blueberry_muffin',
'cranberry_muffin',
'monster_muffin'
]
muffin_list.forEach(muffin => {
e.create(`createdelight:unbaked_${muffin}`)
.tag("forge:unbaked_muffin")
.translationKey(`item.createdelight.unbaked_${muffin}`)
})
//注册冰棍中间形态
let popsicle_list = [
'empty',
'chorus_fruit',
'tear',
'milk',
'hamimelon',
'lime',
'kiwi',
'berry',
'big'
]
popsicle_list.forEach(popsicle => {
e.create(`createdelight:${popsicle}_popsicle_mold_filled`)
.tag("forge:popsicle_mold_filled")
.translationKey(`item.createdelight.${popsicle}_popsicle_mold_filled`)
e.create(`createdelight:${popsicle}_popsicle_mold_solid`)
.tag("forge:popsicle_mold_solid")
.translationKey(`item.createdelight.${popsicle}_popsicle_mold_solid`)
})
e.create("createdelight:green_tongue_mold_filled")
.tag("forge:popsicle_mold_filled")
.translationKey("item.createdelight.green_tongue_mold_filled")
e.create("createdelight:green_tongue_mold_solid")
.tag("forge:popsicle_mold_solid")
.translationKey("item.createdelight.green_tongue_mold_solid")
// 开酥相关
e.create("createdelight:butter")
.translationKey("item.createdelight.butter")
.food(food => {
food.hunger(1)
.saturation(1)
.fastToEat()
.effect("minecraft:hunger", 200, 1, 1.0)
.effect("minecraft:nausea", 200, 1, 1.0)
})
e.create("createdelight:oil_dough")
.translationKey("item.createdelight.oil_dough")
.food(food => {
food.hunger(1)
.saturation(1)
.fastToEat()
.effect("minecraft:hunger", 200, 1, 1.0)
.effect("minecraft:nausea", 200, 1, 1.0)
})
e.create("createdelight:puff_pastry")
.translationKey("item.createdelight.puff_pastry")
.food(food => {
food.hunger(1)
.saturation(1)
.fastToEat()
.effect("minecraft:hunger", 200, 1, 1.0)
.effect("minecraft:nausea", 200, 1, 1.0)
})
e.create("createdelight:yorkshire_pudding_and_beef")
.translationKey("item.createdelight.yorkshire_pudding_and_beef")
.food(food => {
food.hunger(12)
.saturation(1)
})
e.create("createdelight:oil_dough_with_butter", "create:sequenced_assembly")
.translationKey("item.createdelight.oil_dough_with_butter")
.food(food => {
food.hunger(1)
.saturation(1)
.fastToEat()
.effect("minecraft:hunger", 200, 1, 0.5)
.effect("minecraft:nausea", 200, 1, 1.0)
})
// 板面
e.create("createdelight:board_noodles")
.translationKey("item.createdelight.board_noodles")
// 老冰棍
e.create("createdelight:empty_popsicle")
.translationKey("item.createdelight.empty_popsicle")
.food(food => {
food.hunger(2)
.saturation(0.25)
.fastToEat()
})
// 鱿鱼圈
e.create("createdelight:raw_calamari")
.translationKey("item.createdelight.raw_calamari")
.food(food => {
food.hunger(1)
.saturation(1)
})
//生恶魂圈
e.create("createdelight:raw_ghast_calamari")
.translationKey("item.createdelight.raw_ghast_calamari")
.food(food => {
food.hunger(1)
.saturation(1)
})
// 生潘恩达炸饺
e.create("createdelight:raw_empanada")
.translationKey("item.createdelight.raw_empanada")
.food(food => {
food.hunger(4)
.saturation(0.25)
})
// 生奶酪披萨
e.create("createdelight:raw_cheese_pizza")
.translationKey("item.createdelight.raw_cheese_pizza")
// 燕麦面包
e.create("createdelight:oat_bread")
.translationKey("item.createdelight.oat_bread")
.food(food => {
food.hunger(5)
.saturation(0.5)
.effect("minecraft:regeneration", 60, 1, 1.0)
})
// 玉米粉
e.create("createdelight:corn_flour")
.translationKey("item.createdelight.corn_flour")
// 腊肠
e.create("createdelight:salami")
.translationKey("item.createdelight.salami")
.food(food => {
food.hunger(6)
.saturation(0.7)
.effect("farmersdelight:nourishment", 600, 1, 1.0)
})
// 生土豆饼
e.create("createdelight:raw_potato_pancake")
.translationKey("item.createdelight.raw_potato_pancake")
.food(food => {
food.hunger(2)
.saturation(0.5)
})
// 威化面团
e.create("createdelight:wafer_dough")
.translationKey("item.createdelight.wafer_dough")
// 繁茂果冻
e.create("createdelight:lush_confiture_jello_item")
.food(food => {
food.hunger(1)
.saturation(0.5)
.effect("cosmopolitan:tracer", 600, 1, 1.0)
.effect("cosmopolitan:phototaxis", 600, 1, 1.0)
})
.tag("fruitsdelight:jello")
.tag("diet:sugars")
.translationKey("item.createdelight.lush_confiture_jello_item")
// 九转大肠
e.create("createdelight:braised_intestines_in_brown_sauce")
.rarity("epic")
.maxStackSize(16)
.food(f => {
f.hunger(20)
.saturation(1)
.effect("farmersdelight:nourishment", 6000, 1, 1.0)
.eaten(ea => {
ea.server.scheduleInTicks(1, func => {
if (!ea.player.isCreative()) {
if (!ea.player.getInventory().add('minecraft:bowl')) {
ea.player.drop('minecraft:bowl', false)
}
}
})
})
})
.translationKey("item.createdelight.braised_intestines_in_brown_sauce")
//清水白菜
e.create("createdelight:boiling_water_cabbage")
.rarity("uncommon")
.unstackable()
.translationKey("item.createdelight.boiling_water_cabbage")
.food(food => {
food.hunger(8)
.saturation(0.6)
.effect("minecraft:resistance", 500, 2, 1.0)
.effect("farmersdelight:nourishment", 3000, 1, 1.0)
.eaten(ea => {
ea.server.scheduleInTicks(1, func => {
if (!ea.player.isCreative()) {
if (!ea.player.getInventory().add('minecraft:bowl')) {
ea.player.drop('minecraft:bowl', false)
}
}
})
})
})
// 玉米热狗相关
e.create("createdelight:mayo_corn_dog")
.food(food => {
food.hunger(8)
.saturation(0.6)
.effect("minecraft:resistance", 200, 0, 1.0)
})
.translationKey("item.createdelight.mayo_corn_dog")
e.create("createdelight:ketchup_corn_dog")
.food(food => {
food.hunger(8)
.saturation(0.6)
.effect("minecraft:fire_resistance", 200, 0, 1.0)
})
.translationKey("item.createdelight.ketchup_corn_dog")
//空饭团
e.create("createdelight:empty_riceball")
.food(food => {
food.hunger(4)
.saturation(0.6)
})
.translationKey("item.createdelight.empty_riceball")
//纸包炸恶魂意面
e.create("createdelight:wrapped_fries_ghasta")
.food(f => {
f.hunger(8)
.saturation(0.6)
.eaten(ea => {
ea.server.scheduleInTicks(1, func => {
if (!ea.player.isCreative()) {
if (!ea.player.getInventory().add('create_bic_bit:dirty_paper')) {
ea.player.drop('create_bic_bit:dirty_paper', false)
}
}
})
})
})
.translationKey("item.createdelight.wrapped_fries_ghasta")
//附魔金灯笼果
e.create("createdelight:enchanted_golden_lantern_fruit")
.texture("trailandtales_delight:item/golden_lantern_fruit")
.rarity("epic")
.food(f => {
f.hunger(4)
.saturation(1.5)
.effect("minecraft:fire_resistance", 6000, 0, 1.0)
.effect("minecraft:absorption", 3600, 3, 1.0)
.effect("minecraft:regeneration", 400, 2, 1.0)
.effect("minecraft:resistance", 3600, 0, 1.0)
})
.glow(true)
.translationKey("item.createdelight.enchanted_golden_lantern_fruit")
//附魔金胡萝卜
e.create("createdelight:enchanted_golden_carrot")
.texture("minecraft:item/golden_carrot")
.rarity("rare")
.food(f => {
f.hunger(6)
.saturation(1.2)
.effect("minecraft:saturation", 20, 0, 1.0)
.effect("farmersdelight:nourishment", 3600, 0, 1.0)
})
.glow(true)
.translationKey("item.createdelight.enchanted_golden_carrot")
//附魔金杜鹃莓
e.create("createdelight:enchanted_golden_arbutus_berries")
.texture("cosmopolitan:item/golden_arbutus_berries")
.rarity("epic")
.food(f => {
f.hunger(4)
.saturation(1)
.effect("cosmopolitan:phototaxis", 1200, 1, 1.0)
.effect("minecraft:strength", 1200, 2, 1.0)
})
.glow(true)
.translationKey("item.createdelight.enchanted_golden_arbutus_berries")
e.create("createdelight:fuel_hotcream")
.tag("create:blaze_burner_fuel/special")
.translationKey("item.createdelight.fuel_hotcream")
//未完成的寿司
// e.create("createdelight:sushi_unrolledroll", "create:sequenced_assembly")
// .translationKey("item.createdelight.sushi_unrolledroll")
e.create("createdelight:incomplete_gunkan", "create:sequenced_assembly")
.translationKey("item.createdelight.incomplete_gunkan")
e.create("createdelight:incomplete_nigiri", "create:sequenced_assembly")
.texture("createdelight:item/empty_riceball")
.translationKey("item.createdelight.incomplete_nigiri")
e.create("createdelight:incomplete_hosomaki", "create:sequenced_assembly")
.translationKey("item.createdelight.incomplete_hosomaki")
e.create("createdelight:incomplete_futomaki", "create:sequenced_assembly")
.translationKey("item.createdelight.incomplete_futomaki")
e.create("createdelight:incomplete_california", "create:sequenced_assembly")
.translationKey("item.createdelight.incomplete_california")
// 未完成相关
e.create("createdelight:incomplete_layered_magnet", "create:sequenced_assembly")
.translationKey("item.createdelight.incomplete_layered_magnet")
e.create("createdelight:incomplete_alternator", "create:sequenced_assembly")
.translationKey("item.createdelight.incomplete_alternator")
e.create("createdelight:incomplete_diesel_engine", "create:sequenced_assembly")
.translationKey("item.createdelight.incomplete_diesel_engine")
e.create("createdelight:incomplete_huge_diesel_engine", "create:sequenced_assembly")
.translationKey("item.createdelight.incomplete_huge_diesel_engine")
e.create("createdelight:incomplete_large_diesel_engine", "create:sequenced_assembly")
.translationKey("item.createdelight.incomplete_large_diesel_engine")
e.create("createdelight:incomplete_basic_motor", "create:sequenced_assembly")
.translationKey("item.createdelight.incomplete_basic_motor")
e.create("createdelight:incomplete_advanced_motor", "create:sequenced_assembly")
.translationKey("item.createdelight.incomplete_advanced_motor")
e.create("createdelight:incomplete_reinforced_motor", "create:sequenced_assembly")
.translationKey("item.createdelight.incomplete_reinforced_motor")
e.create("createdelight:incomplete_carbon_brushes", "create:sequenced_assembly")
.translationKey("item.createdelight.incomplete_carbon_brushes")
e.create("createdelight:incomplete_electric_motor", "create:sequenced_assembly")
.translationKey("item.createdelight.incomplete_electric_motor")
e.create("createdelight:incompleted_modular_accumulator", "create:sequenced_assembly")
.translationKey("item.createdelight.incompleted_modular_accumulator")
e.create("createdelight:incomplete_electron_tube", "create:sequenced_assembly")
.translationKey("item.createdelight.incomplete_electron_tube")
e.create("createdelight:bleak_electron_tube")
.translationKey("item.createdelight.bleak_electron_tube")
e.create("createdelight:incomplete_fs_upgrade", "create:sequenced_assembly")
.translationKey("item.createdelight.incomplete_fs_upgrade")
e.create("createdelight:incomplete_graviton_tube", "create:sequenced_assembly")
.translationKey("item.createdelight.incomplete_graviton_tube")
e.create("createdelight:incomplete_neapolitan_ice_cream", "create:sequenced_assembly")
.food(f => {
f.hunger(8)
.saturation(0.3)
.eaten(ea => {
ea.player.setTicksFrozen(ea.player.getTicksFrozen() + 200)
ea.server.scheduleInTicks(1, func => {
if (!ea.player.isCreative()) {
if (!ea.player.getInventory().add("minecraft:bowl")) {
ea.player.drop("minecraft:bowl", false)
}
}
})
})
})
.translationKey("item.createdelight.incomplete_neapolitan_ice_cream")
.tag("neapolitan:ice_cream")
// 未完成的子弹
e.create("createdelight:incomplete_12g", "create:sequenced_assembly")
.translationKey("item.createdelight.incomplete_12g")
e.create("createdelight:incomplete_slap", "create:sequenced_assembly")
.translationKey("item.createdelight.incomplete_slap")
e.create("createdelight:incomplete_rbapb", "create:sequenced_assembly")
.texture("create:item/brass_sheet")
.translationKey("item.createdelight.incomplete_rbapb")
e.create("createdelight:incomplete_gas_pistol_ammo", "create:sequenced_assembly")
.texture("create:item/copper_sheet")
.translationKey("item.createdelight.incomplete_gas_pistol_ammo")
e.create("createdelight:guncotton")
.translationKey("item.createdelight.guncotton")
// 订单交付器
e.create("createdelight:order_deliverer_item")
.translationKey("item.createdelight.order_deliverer_item")
// 测试剑
// e.create("createdelight:sigma_man_sword", "sword")
// .tier("netherite")
// .attackDamageBonus(999999)
// .unstackable()
// .translationKey("item.createdelight:sigma_man_sword")
// .rarity("epic")
// 异界笔记
e.create("createdelight:otherworld_note")
.translationKey("item.createdelight.otherworld_note")
.rarity("rare")
// 通用压印模板ae用
e.create("createdelight:universal_press")
.tag("vintageimprovements:curving_heads")
.translationKey("item.createdelight.universal_press")
// 终极通用压印模板
e.create("createdelight:ultimate_universal_press")
.tag("vintageimprovements:curving_heads")
.translationKey("item.createdelight.ultimate_universal_press")
// 红石膏
e.create("createdelight:redstone_paste")
.maxDamage(64)
.translationKey("item.createdelight.redstone_paste")
.tag("createdelight:redstone")
// 荧石膏
e.create("createdelight:glowstone_paste")
.maxDamage(64)
.translationKey("item.createdelight.glowstone_paste")
.tag("createdelight:glowstone")
// 陨石膏
e.create("createdelight:sky_stone_paste")
.maxDamage(64)
.translationKey("item.createdelight.sky_stone_paste")
.tag("createdelight:sky_stone")
let processorNames = ["engineering", "calculation", "logic", "accumulation", "omni_link", "complex_link", "multidimensional_expansion"];
processorNames.forEach(name => {
// 初加工的电路板
e.create(`createdelight:initial_processing_of_printed_${name}_processor`)
.translationKey(`item.createdelight.initial_processing_of_printed_${name}_processor`);
// 待压印的处理器
e.create(`createdelight:${name}_processor_inscribed`)
.translationKey(`item.createdelight.${name}_processor_inscribed`);
});
let housingTypes = ["item", "fluid", "mega_item", "mega_fluid", "omni", "complex_omni", "quantum_omni"];
housingTypes.forEach(type => {
e.create(`createdelight:initial_processing_of_${type}_cell_housing`)
.translationKey(`item.createdelight.initial_processing_of_${type}_cell_housing`)
e.create(`createdelight:${type}_cell_housing_blank`)
.translationKey(`item.createdelight.${type}_cell_housing_blank`)
e.create(`createdelight:unformed_${type}_cell_housing`)
.translationKey(`item.createdelight.unformed_${type}_cell_housing`)
});
// 石英玻璃部件
e.create("createdelight:quartz_glass_parts")
.translationKey("item.createdelight.quartz_glass_parts")
.tag("createdelight:quartz_glass")
e.create("createdelight:quartz_vibrant_glass_parts")
.translationKey("item.createdelight.quartz_vibrant_glass_parts")
.tag("createdelight:quartz_vibrant_glass")
// 陨铜锭
e.create("createdelight:sky_copper_ingot")
.translationKey("item.createdelight.sky_copper_ingot")
.fireResistant()
// 元件外壳封头
e.create("createdelight:cell_housing_curving_head")
.translationKey("item.createdelight.cell_housing_curving_head")
.tag("vintageimprovements:curving_heads")
// // 未完成火箭核心
// e.create("createdelight:incomplete_first_stage_rocket_core", "create:sequenced_assembly")
// .translationKey("item.createdelight.incomplete_first_stage_rocket_core")
// e.create("createdelight:incomplete_second_stage_rocket_core", "create:sequenced_assembly")
// .translationKey("item.createdelight.incomplete_second_stage_rocket_core")
// e.create("createdelight:incomplete_third_stage_rocket_core", "create:sequenced_assembly")
// .translationKey("item.createdelight.incomplete_third_stage_rocket_core")
// e.create("createdelight:incomplete_fourth_stage_rocket_core", "create:sequenced_assembly")
// .translationKey("item.createdelight.incomplete_fourth_stage_rocket_core")
// 行星齿轮
e.create("createdelight:incomplete_planet_gear", "create:sequenced_assembly")
.translationKey("item.createdelight.incomplete_planet_gear")
e.create("createdelight:planet_gear")
.translationKey("item.createdelight.planet_gear")
.rarity("uncommon")
// 磁悬浮构件
e.create("createdelight:magnetic_mechanism")
.rarity("uncommon")
.translationKey("item.createdelight.magnetic_mechanism")
e.create("createdelight:incomplete_magnetic_mechanism", "create:sequenced_assembly")
.translationKey("item.createdelight.incomplete_magnetic_mechanism")
// 矿石注册
let clusters = [
["overworld_metal", "common"],
["overworld_noble_metal", "rare"],
["nether", "rare"],
["moon", "epic"],
["mars", "epic"],
["mercury", "common"],
["venus", "epic"],
["glacio", "epic"],
]
clusters.forEach(cluster => {
e.create(`createdelight:${cluster[0]}_ore_cluster`)
.rarity(cluster[1])
.translationKey(`item.createdelight.${cluster[0]}_ore_cluster`)
});
// 特例矿石
e.create("createdelight:mars_gemstone_cluster")
.rarity("uncommon")
.translationKey("item.createdelight.mars_gemstone_cluster")
// 探矿仪
e.create("createdelight:prospector")
.unstackable()
.translationKey("item.createdelight.prospector")
e.create("createdelight:prospector_core")
.translationKey("item.createdelight.prospector_core")
// β-正交晶系六方铁
e.create("createdelight:phase_transition_iron")
.translationKey("item.createdelight.phase_transition_iron")
// 人造钻石
e.create("createdelight:mmd_diamond")
.translationKey("item.createdelight.mmd_diamond")
.tag("forge:gems/diamond")
//未完成的纸
e.create("createdelight:incomplete_paper")
.translationKey("item.createdelight.incomplete_paper")
//废纸
e.create("createdelight:waste_paper")
.translationKey("item.createdelight.waste_paper")
//未完成的皮革
e.create("createdelight:unfinished_leather")
.translationKey("item.createdelight.unfinished_leather")
//干酵母
e.create("createdelight:dry_yeast")
.translationKey("item.createdelight.dry_yeast")
// DEBUG工具
e.create("createdelight:debug_reload_tool")
.rarity("epic")
.texture("minecraft:item/stick")
.translationKey("item.createdelight.debug_reload_tool")
e.create("createdelight:debug_info_tool")
.rarity("epic")
.texture("minecraft:item/stick")
.translationKey("item.createdelight.debug_info_tool")
/**
* @type {Internal.ItemStack_[]}
*/
let incomplete_item = [
"ae2:cell_component_1k",
"ae2:cell_component_4k",
"ae2:cell_component_16k",
"ae2:cell_component_64k",
"ae2:cell_component_256k",
"ae2:basic_card",
"ae2:advanced_card",
"ae2:formation_core",
"ae2:annihilation_core",
"ae2:me_p2p_tunnel",
"ae2:charged_staff",
"ae2:entropy_manipulator",
"ae2:blank_pattern",
"ae2:wireless_terminal",
"ae2:wireless_crafting_terminal",
"ae2wtlib:quantum_bridge_card",
"ae2wtlib:wireless_pattern_access_terminal",
"ae2wtlib:wireless_pattern_encoding_terminal",
"megacells:cell_component_1m",
"megacells:cell_component_4m",
"megacells:cell_component_16m",
"megacells:cell_component_64m",
"megacells:cell_component_256m",
"expatternprovider:wireless_ex_pat",
"expatternprovider:pattern_modifier",
"expatternprovider:infinity_cell",
"megacells:mega_energy_cell",
"megacells:mega_crafting_unit",
"megacells:decompression_module",
"ae2:drive",
"ae2:interface",
"ae2:energy_cell",
"ae2:dense_energy_cell",
"ae2:crafting_unit",
"ae2:pattern_provider",
"ae2:molecular_assembler",
"ae2:controller",
"expatternprovider:crystal_fixer",
"createdelight:fire_dragonsteel_armorplate",
"createdelight:ice_dragonsteel_armorplate",
"createdelight:lightning_dragonsteel_armorplate"
]
incomplete_item.forEach(item => {
e.create(`createdelight:incomplete_${item.split(":")[1]}`, "create:sequenced_assembly")
.translationKey(`item.createdelight.incomplete_${item}`)
})
let incomplete_burger = [
"alexsdelight:bison_burger",
"culturaldelights:eggplant_burger",
"farmersdelight:hamburger",
"silentsdelight:heartburger",
"vintagedelight:cheese_burger",
"vintagedelight:deluxe_burger",
"collectorsreap:portobello_burger",
"collectorsreap:land_and_sea_burger"
].forEach(item => {
e.create(`createdelight:incomplete_${item.split(":")[1]}`, "create:sequenced_assembly")
.texture("create_central_kitchen:item/incomplete_hamburger")
.translationKey(`item.createdelight.incomplete_${item}`)
})
let incomplete_sandwich = [
"alexsmobs:kangaroo_burger",
"alexsdelight:bunfungus_sandwich",
"culturaldelights:mutton_sandwich",
"farmersdelight:egg_sandwich",
"farmersdelight:chicken_sandwich",
"farmersdelight:bacon_sandwich",
"collectorsreap:prawn_po_boy",
"cavedelight:lux_and_ham_sandwich",
"cavedelight:pine_and_sap_sandwich",
"miners_delight:vegan_hamburger",
"miners_delight:squid_sandwich",
"miners_delight:insect_sandwich"
].forEach(item => {
e.create(`createdelight:incomplete_${item.split(":")[1]}`, "create:sequenced_assembly")
.texture("create_central_kitchen:incomplete_bacon_sandwich")
.translationKey(`item.createdelight.incomplete_${item}`)
})
// // AE: 未完成的 熵变机械臂 充能手杖 样板
// ["charged_staff", "entropy_manipulator", "blank_pattern"]
// e.create("createdelight:incomplete_", "create:sequenced_assembly").translationKey("item.createdelight.incomplete_").texture("ae2:item/")
//
//龙炎钢插板
e.create("createdelight:fire_dragonsteel_armorplate")
.maxDamage(3000)
.rarity("uncommon")
.tag("protection_pixel:plates")
.translationKey("item.createdelight.fire_dragonsteel_armorplate")
//龙霜钢插板
e.create("createdelight:ice_dragonsteel_armorplate")
.maxDamage(3000)
.rarity("uncommon")
.tag("protection_pixel:plates")
.translationKey("item.createdelight.ice_dragonsteel_armorplate")
//龙霆钢插板
e.create("createdelight:lightning_dragonsteel_armorplate")
.maxDamage(3000)
.rarity("uncommon")
.tag("protection_pixel:plates")
.translationKey("item.createdelight.lightning_dragonsteel_armorplate")
//采血器
e.create("createdelight:blood_collection_device")
.translationKey("item.createdelight.blood_collection_device")
//针
e.create("createdelight:needle")
.translationKey("item.createdelight.needle")
e.create("createdelight:quality_absorber")
.useDuration(item => 20)
.translationKey("item.createdelight.quality_absorber")
//基因种子
let seed_quality = ["inferior", "normal", "refined", "pure", "flawless"]
seed_quality.forEach(q => {
e.create(`createdelight:${q}_genetic_seed`)
.translationKey(`item.createdelight.${q}_genetic_seed`)
})
e.create("createdelight:unactivated_crystalline_flower")
.parentModel("the_bumblezone:item/crystalline_flower")
.color((item, num) => Color.GRAY)
.translationKey("item.createdelight.unactivated_crystalline_flower")
e.create("createdelight:order")
.translationKey("item.createdelight.order")
e.create("createdelight:unopened_order")
.translationKey("item.createdelight.unopened_order")
//悚怖之心
e.create("createdelight:dread_heart")
.rarity("epic")
.translationKey("item.createdelight.dread_heart")
//恶魔之眼
e.create("createdelight:devil_eye")
.rarity("epic")
.translationKey("item.createdelight.devil_eye")
//锻造钢板
e.create("createdelight:forged_steel_sheet")
.translationKey("item.createdelight.forged_steel_sheet")
//恶魔典籍
e.create("createdelight:demonic_codex")
.rarity("epic")
.translationKey("item.createdelight.demonic_codex")
//悚怖锻造模板
let dread_upgrade = e.create("createdelight:dread_upgrade_smithing_template", "smithing_template")
.armorIcons()
.ingotIcon()
dread_upgrade.appliesToText = Text.translate("item.createdelight.smithing_template.dread_upgrade.applies_to").blue()
dread_upgrade.ingredientsText = Text.translate("item.createdelight.smithing_template.dread_upgrade.ingredients").blue()
dread_upgrade.appliesToSlotDescriptionText = Text.translate("item.createdelight.smithing_template.dread_upgrade.base_slot_description").blue()
dread_upgrade.ingredientSlotDescriptionText = Text.translate("item.createdelight.smithing_template.dread_upgrade.additions_slot_description").blue()
dread_upgrade.displayName(Component.translate("item.createdelight.dread_upgrade_smithing_template").blue())
})