- 为热力的各种组件添加了kubejs支持
- 你可以愉快的使用kubejs来注册热力的各种组件!
Upgrade Augment event.create(id,"thermal:upgrade_augment").setValue(scaleFactor).setRarityById(rarityName,chatFormattingId)
参数详解:
.setValue(scaleFactor) 设置比例因子
.setRarityById(rarityName,chatFormattingId) 设置稀有度[可选,默认为EPIC]
id:物品id[String]
scaleFactor:比例[float]
rarityName:稀有度名字[String]
chatFormattingId:文本颜色id[int,范围:0-15]
Machine Speed Augment event.create(id,"thermal:machine_speed_augment").setValue(basePower,processEnergy).setRarityById(rarityName,chatFormattingId)
参数详解:
.setValue(basePower,processEnergy) 设置速度,能量消耗
.setRarityById(rarityName,chatFormattingId) 设置稀有度[可选,默认为EPIC]
id:物品id[String]
basePower:基础运速[float]
processEnergy:处理耗能[float]
rarityName:稀有度名字[String]
chatFormattingId:文本颜色id[int,范围:0-15]
Machine Efficiency Augment event.create(id,"thermal:machine_efficiency_augment").setValue(basePower,processEnergy).setRarityById(rarityName,chatFormattingId)
参数详解:
.setValue(basePower,processEnergy) 设置速度,能量消耗
.setRarityById(rarityName,chatFormattingId) 设置稀有度[可选,默认为EPIC]
id:物品id[String]
basePower:基础运速[float]
processEnergy:处理耗能[float]
rarityName:稀有度名字[String]
chatFormattingId:文本颜色id[int,范围:0-15]
RF Coil Xfer Augment event.create(id,"thermal:rf_coil_xfer_augment").setValue(energyStorage,energyXfer).setRarityById(rarityName,chatFormattingId)
参数详解:
.setValue(energyStorage,energyXfer) 设置RF能量,RF传输
.setRarityById(rarityName,chatFormattingId) 设置稀有度[可选,默认为EPIC]
id:物品id[String]
energyStorage:RF能量[float]
energyXfer:RF传输[float]
rarityName:稀有度名字[String]
chatFormattingId:文本颜色id[int,范围:0-15]
RF Coil Storage Augment event.create(id,"thermal:rf_coil_storage_augment").setValue(energyStorage,energyXfer).setRarityById(rarityName,chatFormattingId)
参数详解:
.setValue(energyStorage,energyXfer) 设置RF能量,RF传输
.setRarityById(rarityName,chatFormattingId) 设置稀有度[可选,默认为EPIC]
id:物品id[String]
energyStorage:RF能量[float]
energyXfer:RF传输[float]
rarityName:稀有度名字[String]
chatFormattingId:文本颜色id[int,范围:0-15]
RF Coil Augment event.create(id,"thermal:rf_coil_augment").setValue(energyStorage,energyXfer).setRarityById(rarityName,chatFormattingId)
参数详解:
.setValue(energyStorage,energyXfer) 设置RF能量,RF传输
.setRarityById(rarityName,chatFormattingId) 设置稀有度[可选,默认为EPIC]
id:物品id[String]
energyStorage:RF能量[float]
energyXfer:RF传输[float]
rarityName:稀有度名字[String]
chatFormattingId:文本颜色id[int,范围:0-15]
Fluid Tank Augment event.create(id,"thermal:fluid_tank_augment").setValue(fluidStorage).setRarityById(rarityName,chatFormattingId)
参数详解:
.setValue(fluidStorage) 设置储罐容积
.setRarityById(rarityName,chatFormattingId) 设置稀有度[可选,默认为EPIC]
id:物品id[String]
fluidStorage:储罐容积[float]
rarityName:稀有度名字[String]
chatFormattingId:文本颜色id[int,范围:0-15]
Potion Duration Augment event.create(id,"thermal:potion_duration_augment").setValue(potionDuration).setRarityById(rarityName,chatFormattingId)
参数详解:
.setValue(potionDuration) 设置效果时长
.setRarityById(rarityName,chatFormattingId) 设置稀有度[可选,默认为EPIC]
id:物品id[String]
potionDuration:效果时长[float]
rarityName:稀有度名字[String]
chatFormattingId:文本颜色id[int,范围:0-15]
Potion Amplifier Augment event.create(id,"thermal:potion_amplifier_augment").setValue(potionAmplifier,potionDuration).setRarityById(rarityName,chatFormattingId)
参数详解:
.setValue(potionAmplifier,potionDuration) 设置药水效果,效果时长
.setRarityById(rarityName,chatFormattingId) 设置稀有度[可选,默认为EPIC]
id:物品id[String]
potionAmplifier:药水效果[float]
potionDuration:效果时长[float]
rarityName:稀有度名字[String]
chatFormattingId:文本颜色id[int,范围:0-15]
Dynamo Fuel Augment event.create(id,"thermal:dynamo_fuel_augment").setValue(fuelEnergy).setRarityById(rarityName,chatFormattingId)
参数详解:
.setValue(fuelEnergy) 设置燃料产能
.setRarityById(rarityName,chatFormattingId) 设置稀有度[可选,默认为EPIC]
id:物品id[String]
fuelEnergy:燃料产能[float]
rarityName:稀有度名字[String]
chatFormattingId:文本颜色id[int,范围:0-15]
Dynamo Output Augment event.create(id,"thermal:dynamo_output_augment").setValue(fuelEnergy,maxOutput).setRarityById(rarityName,chatFormattingId)
参数详解:
.setValue(fuelEnergy,maxOutput) 设置燃料产能,最大输出
.setRarityById(rarityName,chatFormattingId) 设置稀有度[可选,默认为EPIC]
id:物品id[String]
fuelEnergy:燃料产能[float]
maxOutput:最大输出[float]
rarityName:稀有度名字[String]
chatFormattingId:文本颜色id[int,范围:0-15]
Machine Catalyst Augment event.create(id,"thermal:machine_catalyst_augment").setValue(catalystUsage,processEnergy).setRarityById(rarityName,chatFormattingId)
参数详解:
.setValue(catalystUsage,processEnergy) 设置催化剂用量,处理耗能
.setRarityById(rarityName,chatFormattingId) 设置稀有度[可选,默认为EPIC]
id:物品id[String]
catalystUsage:催化剂用量[float]
processEnergy:处理耗能[float]
rarityName:稀有度名字[String]
chatFormattingId:文本颜色id[int,范围:0-15]
Machine Output Augment event.create(id,"thermal:machine_output_augment").setValue(secondaryProduct,processEnergy).setRarityById(rarityName,chatFormattingId)
参数详解:
.setValue(secondaryProduct,processEnergy) 设置副产物产出,处理耗能
.setRarityById(rarityName,chatFormattingId) 设置稀有度[可选,默认为EPIC]
id:物品id[String]
secondaryProduct:副产物产出[float]
processEnergy:处理耗能[float]
rarityName:稀有度名字[String]
chatFormattingId:文本颜色id[int,范围:0-15]
Area Radius Augment event.create(id,"thermal:area_radius_augment").setValue(radius).setRarityById(rarityName,chatFormattingId)
参数详解:
.setValue(radius) 设置最大半径
.setRarityById(rarityName,chatFormattingId) 设置稀有度[可选,默认为EPIC]
id:物品id[String]
radius:最大半径[float]
rarityName:稀有度名字[String]
chatFormattingId:文本颜色id[int,范围:0-15]
StartupEvents.registry("item",event =>{
//upgrade_augment
event.create("ugrade_augment","thermal:upgrade_augment").setValue(12).setRarityById("test_rarity",1)
//speed_augment
event.create("speed_augment","thermal:machine_speed_augment").setValue(1.5,0.8)
//efficiency_augment
event.create("efficiency_augment","thermal:machine_efficiency_augment").setValue(-0.05,0.6)
//rf_coil_xfer_augment
event.create("rf_coil_xfer_augment","thermal:rf_coil_xfer_augment").setValue(4,10)
//rf_coil_storage_augment
event.create("rf_coil_storage_augment","thermal:rf_coil_storage_augment").setValue(10,4)
//rf_coil_augment
event.create("rf_coil_augment","thermal:rf_coil_augment").setValue(6,6)
//fluid_tank_augment
event.create("fluid_tank_augment","thermal:fluid_tank_augment").setValue(6)
//potion_duration_augment
event.create("potion_duration_augment","thermal:potion_duration_augment").setValue(2)
//potion_duration_augment
event.create("potion_amplifier_augment","thermal:potion_amplifier_augment").setValue(2,-0.15)
//dynamo_fuel_augment
event.create("dynamo_fuel_augment","thermal:dynamo_fuel_augment").setValue(1.5)
//dynamo_output_augment
event.create("dynamo_output_augment","thermal:dynamo_output_augment").setValue(0.95,1.5)
//machine_catalyst_augment
event.create("machine_catalyst_augment","thermal:machine_catalyst_augment").setValue(0.6,1.1)
//machine_output_augment
event.create("machine_output_augment","thermal:machine_output_augment").setValue(0.25,1.1)
//area_radius_augment
event.create("area_radius_augment","thermal:area_radius_augment").setValue(2)
})