358 lines
11 KiB
JavaScript
358 lines
11 KiB
JavaScript
StartupEvents.modifyCreativeTab("kubejs:tab", event => {
|
|
event.displayName = Text.translatable("kubejs.modpack_name")
|
|
// code
|
|
});
|
|
StartupEvents.registry("creative_mode_tab", (tab) => {
|
|
//基础材料
|
|
tab.create("kubejs:cbc_materials")
|
|
.icon(() => Item.of("kubejs:aluminum_slag"))
|
|
.content(() => [
|
|
"kubejs:carbon_electrode",
|
|
'kubejs:salt',
|
|
'kubejs:kelp_dust',
|
|
'kubejs:sulphur',
|
|
'kubejs:crushed_coal',
|
|
'kubejs:incomplete_bearing',
|
|
'kubejs:rubber',
|
|
'kubejs:graphite',
|
|
'kubejs:graphene_coil',
|
|
'kubejs:carborundum',
|
|
'kubejs:fiber_fabric',
|
|
'kubejs:lapis_plate',
|
|
'kubejs:silicon_plate',
|
|
'kubejs:polymer_ingot',
|
|
'kubejs:polymer_sheet',
|
|
'kubejs:duraplas_ingot',
|
|
'kubejs:duraplas_sheet',
|
|
'kubejs:industrial_iron_nugget',
|
|
'kubejs:industrial_iron_ingot',
|
|
'kubejs:industrial_iron_sheet',
|
|
'kubejs:raw_tin',
|
|
'kubejs:tin_nugget',
|
|
'kubejs:tin_ingot',
|
|
'kubejs:tin_sheet',
|
|
'kubejs:tin_block',
|
|
'kubejs:aluminite',
|
|
'kubejs:aluminite_powder',
|
|
'kubejs:aluminum_slag',
|
|
'kubejs:aluminum_ingot',
|
|
'kubejs:aluminum_sheet',
|
|
'kubejs:diorite_alloy',
|
|
'kubejs:granite_alloy',
|
|
'kubejs:light_composite_plate',
|
|
'kubejs:scrap',
|
|
'kubejs:scrap_1',
|
|
'kubejs:scrap_2',
|
|
'kubejs:scrap_3',
|
|
'kubejs:coin_copper',
|
|
'kubejs:coin_iron',
|
|
'kubejs:coin_gold',
|
|
'kubejs:coin_emerald',
|
|
'kubejs:coin_diamond',
|
|
'kubejs:coin_netherite',
|
|
])
|
|
.displayName = Text.translatable("kubejs.creative_tab.materials")
|
|
//零部件
|
|
tab.create("kubejs:cbc_parts")
|
|
.icon(() => Item.of("kubejs:mechanical_core"))
|
|
.content(() => [
|
|
'kubejs:mechanical_core',
|
|
'kubejs:circuit_board',
|
|
'kubejs:magenta_circuit_board',
|
|
'kubejs:lime_circuit_board',
|
|
'kubejs:bridge_rectifier',
|
|
'kubejs:bearing',
|
|
'kubejs:planetary_gear',
|
|
'kubejs:cardan_joint',
|
|
'kubejs:differential',
|
|
'kubejs:electric_gear',
|
|
'kubejs:iron_hand',
|
|
'kubejs:uncharged_electrolyzer',
|
|
'kubejs:electrolyzer',
|
|
'kubejs:bullet_shells',
|
|
'kubejs:filled_bullets',
|
|
'kubejs:empty_can',
|
|
"kubejs:disposable_battery",
|
|
"kubejs:chargeable_battery",
|
|
'kubejs:carborundum_lens',
|
|
'kubejs:radiator',
|
|
'kubejs:light_composite_plate',
|
|
'kubejs:rocket_gyro',
|
|
'kubejs:rocket_electric_connector',
|
|
'kubejs:rocket_mechanism',
|
|
'kubejs:fuel_tank',
|
|
'kubejs:gas_tank',
|
|
'kubejs:empty_parts_box',
|
|
'kubejs:steel_parts_box',
|
|
'kubejs:desh_parts_box',
|
|
'kubejs:ostrum_parts_box',
|
|
'kubejs:calorite_parts_box',
|
|
'kubejs:parts_box',
|
|
'kubejs:satellite_mining_module',
|
|
'kubejs:satellite_scanning_module',
|
|
'kubejs:brass_hard_disk',
|
|
'kubejs:aluminum_hard_disk',
|
|
'kubejs:tin_hard_disk',
|
|
'kubejs:navigate_data_empty',
|
|
])
|
|
.displayName = Text.translatable("kubejs.creative_tab.parts")
|
|
//食物与工具
|
|
tab.create("kubejs:cbc_tool_food")
|
|
.icon(() => Item.of("kubejs:slime_cola_can"))
|
|
.content(() => [
|
|
'create:wrench',
|
|
'ad_astra:wrench',
|
|
'createoreexcavation:vein_finder',
|
|
'kubejs:satellite_scanning_data',
|
|
'kubejs:scanner',
|
|
"kubejs:steel_impact_drill",
|
|
"kubejs:steel_power_sword",
|
|
"kubejs:rocket_sword",
|
|
'geckojs:stepping_caculator',
|
|
"create:clipboard",
|
|
'kubejs:slime_cola_can',
|
|
'kubejs:french_fries',
|
|
'kubejs:large_fries',
|
|
'kubejs:lamb_kebabs',
|
|
])
|
|
.displayName = Text.translatable("kubejs.creative_tab.food_tool")
|
|
//桶装流体
|
|
tab.create("kubejs:cbc_bucket")
|
|
.icon(() => Item.of("kubejs:slime_colloid_bucket"))
|
|
.content(() => [
|
|
'kubejs:fused_alumina_bucket',
|
|
'kubejs:aluminum_bucket',
|
|
'kubejs:desh_bucket',
|
|
'kubejs:tin_bucket',
|
|
'kubejs:silver_bucket',
|
|
'kubejs:zinc_bucket',
|
|
'kubejs:gold_bucket',
|
|
'kubejs:iron_bucket',
|
|
'kubejs:copper_bucket',
|
|
'kubejs:brass_bucket',
|
|
'kubejs:industrial_iron_bucket',
|
|
'kubejs:incomplete_steel_bucket',
|
|
'kubejs:incomplete_steel_1_bucket',
|
|
'createbigcannons:molten_steel_bucket',
|
|
'createbigcannons:molten_cast_iron_bucket',
|
|
'createbigcannons:molten_bronze_bucket',
|
|
'kubejs:slime_colloid_bucket',
|
|
'kubejs:cryogen_bucket',
|
|
'kubejs:air_fluid_bucket',
|
|
'kubejs:nether_air_fluid_bucket',
|
|
'kubejs:end_air_fluid_bucket',
|
|
'kubejs:nitric_acid_bucket',
|
|
'kubejs:nitrogen_fertilizer_bucket',
|
|
'kubejs:polymer_bucket',
|
|
'kubejs:duraplas_bucket',
|
|
'kubejs:saline_water_bucket',
|
|
'kubejs:caustic_soda_bucket',
|
|
'kubejs:muriatic_acid_bucket',
|
|
'vintageimprovements:sulfuric_acid_bucket',
|
|
'kubejs:lube_oil_bucket',
|
|
'kubejs:drilling_fluid_bucket',
|
|
'kubejs:refined_oil_bucket',
|
|
'kubejs:chromatic_waste_bucket',
|
|
'kubejs:nitrogen_bucket',
|
|
'kubejs:nitrogen_dioxide_bucket',
|
|
'kubejs:ammonia_bucket',
|
|
'kubejs:chlorine_bucket',
|
|
'kubejs:carbon_dioxide_bucket',
|
|
'kubejs:natural_gas_bucket',
|
|
'kubejs:ethylene_bucket',
|
|
'kubejs:pressurized_steam_bucket',
|
|
'kubejs:cola_puree_bucket',
|
|
'kubejs:slime_cola_bucket',
|
|
'ad_astra:oxygen_bucket',
|
|
'ad_astra:hydrogen_bucket',
|
|
'minecraft:water_bucket',
|
|
'minecraft:lava_bucket',
|
|
'minecraft:milk_bucket',
|
|
'sliceanddice:fertilizer_bucket',
|
|
'create_confectionery:caramel_bucket',
|
|
'createdieselgenerators:crude_oil_bucket',
|
|
'createdieselgenerators:diesel_bucket',
|
|
'createdieselgenerators:gasoline_bucket',
|
|
'createaddition:seed_oil_bucket',
|
|
'createdieselgenerators:ethanol_bucket',
|
|
'createdieselgenerators:biodiesel_bucket'
|
|
])
|
|
.displayName = Text.translatable("kubejs.creative_tab.bucket")
|
|
//机器
|
|
tab.create("kubejs:cbc_machine")
|
|
.icon(() => Item.of("kubejs:solar_panel"))
|
|
.content(() => [
|
|
'kubejs:blueprint_builder',
|
|
'kubejs:culture_bin',
|
|
'kubejs:difference_engine',
|
|
"kubejs:large_difference_engine",
|
|
"kubejs:electron_tube_computer",
|
|
"kubejs:solar_panel",
|
|
"kubejs:launch_pad_controller",
|
|
"kubejs:satellite_station",
|
|
"kubejs:condenser",
|
|
//"kubejs:hydropress",
|
|
//"kubejs:hydropress_turner",
|
|
"kubejs:blasting_compressor",
|
|
"kubejs:alloy_furnace",
|
|
"kubejs:huge_crusher",
|
|
"kubejs:shaft_furnace",
|
|
"kubejs:infinity_fetching_pool",
|
|
"kubejs:electrolytic_cell",
|
|
"kubejs:carbon_electrode",
|
|
"kubejs:steam_generator",
|
|
"kubejs:assembling_machine",
|
|
"kubejs:construction_station",
|
|
"kubejs:emergency_industrial_platform",
|
|
"kubejs:emergency_industrial_platform_block",
|
|
"kubejs:emergency_industrial_platform_dark",
|
|
"kubejs:emergency_industrial_platform_dark_block",
|
|
"kubejs:battery_slot",
|
|
'kubejs:satellite_mining_module',
|
|
'kubejs:satellite_scanning_module',
|
|
'kubejs:satellite',
|
|
'kubejs:carrier_rocket',
|
|
'kubejs:space_elevator',
|
|
'kubejs:productivity_module',
|
|
'kubejs:productivity_module_2',
|
|
'kubejs:productivity_module_3',
|
|
'kubejs:speed_module',
|
|
'kubejs:speed_module_2',
|
|
'kubejs:speed_module_3',
|
|
'kubejs:efficiency_module',
|
|
'kubejs:efficiency_module_2',
|
|
'kubejs:efficiency_module_3',
|
|
])
|
|
.displayName = Text.translatable("kubejs.creative_tab.machine")
|
|
//生物工程
|
|
tab.create("kubejs:cbc_bio")
|
|
.icon(() => Item.of("kubejs:mycetozoan"))
|
|
.content(() => [
|
|
"kubejs:culture_bin",
|
|
'kubejs:yeast',
|
|
'kubejs:chromatic_protozoa',
|
|
'kubejs:peat_protozoa',
|
|
'kubejs:metal_protozoa',
|
|
'kubejs:resonant_bacteria',
|
|
'kubejs:useless_bacteria',
|
|
'kubejs:blaze_chlamydia',
|
|
'kubejs:blaze_mycoplasma',
|
|
'kubejs:blaze_wart',
|
|
'kubejs:cheese_moonalgae',
|
|
'kubejs:phantom_fungus',
|
|
'kubejs:mycetozoan',
|
|
'kubejs:empty_culture_plate',
|
|
'kubejs:culture_plate',
|
|
'kubejs:pasteurized_culture_plate',
|
|
])
|
|
.displayName = Text.translatable("kubejs.creative_tab.bio")
|
|
//精算工程
|
|
tab.create("kubejs:cbc_caculate")
|
|
.icon(() => Item.of("kubejs:aluminum_hard_disk"))
|
|
.content(() => [
|
|
'geckojs:stepping_caculator',
|
|
"create:clipboard",
|
|
'kubejs:difference_engine',
|
|
"kubejs:electron_tube_computer",
|
|
"kubejs:large_difference_engine",
|
|
'kubejs:blueprint_builder',
|
|
'kubejs:brass_hard_disk',
|
|
'kubejs:aluminum_hard_disk',
|
|
'kubejs:tin_hard_disk',
|
|
'kubejs:navigate_data_empty',
|
|
'kubejs:productivity_module',
|
|
'kubejs:productivity_module_2',
|
|
'kubejs:productivity_module_3',
|
|
'kubejs:speed_module',
|
|
'kubejs:speed_module_2',
|
|
'kubejs:speed_module_3',
|
|
'kubejs:efficiency_module',
|
|
'kubejs:efficiency_module_2',
|
|
'kubejs:efficiency_module_3'
|
|
])
|
|
.displayName = Text.translatable("kubejs.creative_tab.caculate")
|
|
//太空时代
|
|
tab.create("kubejs:cbc_space")
|
|
.icon(() => Item.of("kubejs:satellite"))
|
|
.content(() => [
|
|
"kubejs:launch_pad_controller",
|
|
"kubejs:satellite_station",
|
|
"kubejs:solar_panel",
|
|
'kubejs:satellite',
|
|
'kubejs:carrier_rocket',
|
|
'kubejs:space_elevator',
|
|
'kubejs:light_composite_plate',
|
|
'kubejs:rocket_gyro',
|
|
'kubejs:rocket_electric_connector',
|
|
'kubejs:rocket_mechanism',
|
|
'kubejs:fuel_tank',
|
|
'kubejs:gas_tank',
|
|
'kubejs:empty_parts_box',
|
|
'kubejs:steel_parts_box',
|
|
'kubejs:desh_parts_box',
|
|
'kubejs:ostrum_parts_box',
|
|
'kubejs:calorite_parts_box',
|
|
'kubejs:parts_box',
|
|
'kubejs:satellite_mining_module',
|
|
'kubejs:satellite_scanning_module',
|
|
'kubejs:scrap',
|
|
'kubejs:scrap_1',
|
|
'kubejs:scrap_2',
|
|
'kubejs:scrap_3',
|
|
'kubejs:navigate_data_empty',
|
|
'kubejs:navigate_data_earth',
|
|
'kubejs:navigate_data_earth_orbit',
|
|
'kubejs:navigate_data_moon',
|
|
'kubejs:navigate_data_moon_orbit',
|
|
'kubejs:navigate_data_mars',
|
|
'kubejs:navigate_data_mars_orbit',
|
|
'kubejs:navigate_data_venus',
|
|
'kubejs:navigate_data_venus_orbit',
|
|
'kubejs:navigate_data_mercury',
|
|
'kubejs:navigate_data_mercury_orbit',
|
|
'kubejs:navigate_data_glacio',
|
|
'kubejs:navigate_data_glacio_orbit',
|
|
])
|
|
.displayName = Text.translatable("kubejs.creative_tab.space")
|
|
//未完成零部件
|
|
tab.create("kubejs:cbc_incomplete")
|
|
.icon(() => Item.of("kubejs:incomplete_parts_box"))
|
|
.content(() => [
|
|
'kubejs:substrate',
|
|
'kubejs:magenta_substrate',
|
|
'kubejs:lime_substrate',
|
|
'kubejs:incomplete_electric_capacity',
|
|
'kubejs:incomplete_rectifier',
|
|
'kubejs:incomplete_bearing',
|
|
'kubejs:incomplete_planetary_gear',
|
|
'kubejs:incomplete_differential',
|
|
'kubejs:incomplete_cardan_joint',
|
|
'kubejs:incomplete_diesel_engine',
|
|
'kubejs:incomplete_large_diesel_engine',
|
|
'kubejs:incomplete_huge_diesel_engine',
|
|
'kubejs:incomplete_steam_engine',
|
|
'kubejs:incomplete_alternator',
|
|
'kubejs:incomplete_electric_motor',
|
|
'kubejs:incomplete_electric_gear',
|
|
'kubejs:incomplete_engine_piston',
|
|
'kubejs:incomplete_andesite_box',
|
|
'kubejs:incomplete_copper_box',
|
|
'kubejs:incomplete_brass_box',
|
|
'kubejs:incomplete_railway_box',
|
|
'kubejs:incomplete_brass_hand',
|
|
'kubejs:incomplete_iron_hand',
|
|
'kubejs:incomplete_rocket_mechanism',
|
|
'kubejs:incomplete_chargeable_battery',
|
|
'kubejs:incomplete_disposable_battery',
|
|
'kubejs:incomplete_culture_plate',
|
|
'kubejs:incomplete_fluid',
|
|
'kubejs:incomplete_can',
|
|
'kubejs:incomplete_parts_box',
|
|
'kubejs:incomplete_brass_hard_disk',
|
|
'kubejs:incomplete_aluminum_hard_disk',
|
|
'kubejs:incomplete_tin_hard_disk',
|
|
])
|
|
.displayName = Text.translatable("kubejs.creative_tab.incomplete")
|
|
})
|
|
|