1
0
mirror of https://github.com/turbodiesel4598/NuclearCraft synced 2026-04-26 16:24:50 +02:00

Compare commits

...

23 Commits

Author SHA1 Message Date
Tom Dodd
05dd9548da Update changelog.txt 2022-05-08 17:35:32 +01:00
Tom Dodd
48ef28d34a Fixed incorrect rhodochrosite tooltip 2022-05-08 17:32:39 +01:00
Tom Dodd
73aa4982d0 Update changelog.txt 2022-05-08 17:29:42 +01:00
Tom Dodd
c21f7d0e29
Merge pull request #764 from thedeadferryman/1.12.2o
Update Russian locale
2022-05-08 17:12:57 +01:00
Tom Dodd
57c267c88f
Merge pull request #777 from LWHK/master
v2o.5.5 CHS Translation with Patchouli
2022-05-08 17:02:43 +01:00
Tom Dodd
b289a74c45
Merge pull request #759 from DStrand1/fixGTCEuRecipes
(NC:O) fix recipe map acquisition depending on GT version
2022-05-08 16:53:00 +01:00
Tom Dodd
194a3f0cd3 Change TileInfo to TileInfoHandler 2022-05-08 16:44:16 +01:00
WuzgXY
6e07daedaa
Update zh_cn.lang 2022-05-07 18:57:52 +08:00
WuzgXY
6b5f392e85
Update zh_cn.lang 2022-05-07 18:20:46 +08:00
WuzgXY
17c2e04eb1
Update zh_cn.lang 2022-05-07 18:19:30 +08:00
WuzgXY
58090d49b4
v2o.6.6 2022-04-08 21:05:53 +08:00
WuzgXY
485f530b25
Update zh_cn.lang 2022-02-12 22:57:27 +08:00
WuzgXY
5a9682fd19
Update zh_cn.lang 2022-02-12 22:39:16 +08:00
WuzgXY
aaa7e74f1f
Update zh_cn.lang 2022-02-11 00:18:08 +08:00
WuzgXY
321a6b8a8b
Update zh_cn.lang 2022-02-07 12:24:53 +08:00
WuzgXY
e0d86b07d2
Update zh_cn.lang 2022-02-05 20:34:35 +08:00
WuzgXY
8532b48d29
Update zh_cn.lang 2022-02-04 00:58:11 +08:00
WuzgXY
80673ed437
Update zh_cn.lang 2022-02-04 00:55:16 +08:00
WuzgXY
3ad7855021
chs update 2022-02-04 00:51:24 +08:00
WuzgXY-GitHub
f5d548dde9 chs update 2022-02-04 00:37:29 +08:00
WuzgXY-GitHub
38b8fa5a8d v2o.5.5 chs update 2022-02-02 17:45:03 +08:00
Karl Meinkopf
e0bd247e63 Updated Russian locale 2021-09-24 13:34:20 +03:00
DStrand1
aad6aebb9a fix recipe map acquisition depending on GT version 2021-09-05 21:09:00 -05:00
52 changed files with 6206 additions and 2852 deletions

View File

@ -1,3 +1,16 @@
v2o.6.2
* Fixed crash when GTCEu is installed [thanks to DStrand1!]
* Fixed rhodochrosite smelting info tooltip
* Updated Chinese language file [thanks to WuzgXY and TheRealKamisama!]
* Updated Russian language file [thanks to thedeadferryman!]
v2o.6.1
* Fixed turbine bearings failing for valid steam throughput rates
v2o.6.0
* Fixed ore processing config not correctly disabling ore melting recipes and unnecessarily disabling ingot crushing and melting recipes

View File

@ -1,7 +1,7 @@
mc_version=1.12.2
forge_version=14.23.5.2847
mapping_version=stable_39
mod_version=2o.6.0
mod_version=2o.6.2
ic2_version=2.8.221-ex112
jei_version=4.16.1.301

View File

@ -1,6 +1,6 @@
package nc.block.tile;
import nc.handler.TileInfo;
import nc.handler.TileInfoHandler;
import net.minecraft.block.material.Material;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World;
@ -11,7 +11,7 @@ public class BlockSimpleSidedTile extends BlockSidedTile implements ITileType {
public BlockSimpleSidedTile(String name) {
super(Material.IRON);
tileInfo = TileInfo.getBlockSimpleTileInfo(name);
tileInfo = TileInfoHandler.getBlockSimpleTileInfo(name);
setCreativeTab(tileInfo.getCreativeTab());
}

View File

@ -1,6 +1,6 @@
package nc.block.tile;
import nc.handler.TileInfo;
import nc.handler.TileInfoHandler;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.block.state.IBlockState;
@ -16,7 +16,7 @@ public class BlockSimpleTile extends BlockTile implements ITileType {
public BlockSimpleTile(String name) {
super(Material.IRON);
tileInfo = TileInfo.getBlockSimpleTileInfo(name);
tileInfo = TileInfoHandler.getBlockSimpleTileInfo(name);
setCreativeTab(tileInfo.getCreativeTab());
}

View File

@ -5,7 +5,7 @@ import static nc.block.property.BlockProperties.*;
import java.util.Random;
import nc.block.tile.*;
import nc.handler.TileInfo;
import nc.handler.TileInfoHandler;
import nc.tile.processor.ProcessorBlockInfo;
import nc.util.BlockHelper;
import net.minecraft.block.material.Material;
@ -24,7 +24,7 @@ public class BlockProcessor extends BlockSidedTile implements IActivatable, ITil
public BlockProcessor(String name) {
super(Material.IRON);
tileInfo = TileInfo.getBlockProcessorInfo(name);
tileInfo = TileInfoHandler.getBlockProcessorInfo(name);
CreativeTabs tab = tileInfo.getCreativeTab();
if (tab != null) {
setCreativeTab(tab);

View File

@ -21,7 +21,7 @@ import nc.tile.radiation.*;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.tileentity.TileEntity;
public class TileInfo {
public class TileInfoHandler {
private static final Object2ObjectMap<String, BlockSimpleTileInfo<?>> BLOCK_SIMPLE_TILE_INFO_MAP = new Object2ObjectOpenHashMap<>();

View File

@ -4,6 +4,7 @@ import static nc.config.NCConfig.gtce_recipe_logging;
import java.util.*;
import net.minecraftforge.fml.common.Loader;
import org.apache.commons.lang3.tuple.Pair;
import gregtech.api.items.metaitem.MetaItem;
@ -19,6 +20,14 @@ import net.minecraftforge.fml.common.Optional;
public class GTCERecipeHelper {
private static RecipeMap<?> EXTRACTOR_MAP;
@Optional.Method(modid = "gregtech")
public static void checkGtVersion() {
String version = Loader.instance().getIndexedModList().get("gregtech").getVersion();
EXTRACTOR_MAP = getExtractorMap(Integer.parseInt(version.split("\\.")[0]));
}
// Thanks so much to Firew0lf for the original method!
@Optional.Method(modid = "gregtech")
public static void addGTCERecipe(String recipeName, BasicRecipe recipe) {
@ -47,8 +56,9 @@ public class GTCERecipeHelper {
builder = addStats(recipeMap.recipeBuilder(), recipe, 30, 10);
break;
case "melter":
recipeMap = RecipeMaps.FLUID_EXTRACTION_RECIPES;
builder = addStats(recipeMap.recipeBuilder(), recipe, 32, 16);
recipeMap = EXTRACTOR_MAP;
if (recipeMap != null)
builder = addStats(recipeMap.recipeBuilder(), recipe, 32, 16);
break;
case "supercooler":
recipeMap = RecipeMaps.VACUUM_RECIPES;
@ -93,8 +103,9 @@ public class GTCERecipeHelper {
builder = addStats(recipeMap.recipeBuilder(), recipe, 20, 20).notConsumable(new IntCircuitIngredient(2));
break;
case "extractor":
recipeMap = RecipeMaps.FLUID_EXTRACTION_RECIPES;
builder = addStats(recipeMap.recipeBuilder(), recipe, 16, 12);
recipeMap = EXTRACTOR_MAP;
if (recipeMap != null)
builder = addStats(recipeMap.recipeBuilder(), recipe, 16, 12);
break;
case "centrifuge":
recipeMap = RecipeMaps.CENTRIFUGE_RECIPES;
@ -340,4 +351,16 @@ public class GTCERecipeHelper {
}
return MetaItems.SHAPE_MOLD_BALL;
}
@Optional.Method(modid = "gregtech")
private static RecipeMap<?> getExtractorMap(int gtVersion) {
if (gtVersion == 2) {
return RecipeMaps.EXTRACTOR_RECIPES;
} else {
try {
return (RecipeMap<?>) RecipeMaps.class.getField("FLUID_EXTRACTION_RECIPES").get(null);
} catch (NoSuchFieldException | IllegalAccessException ignored) {}
}
return null;
}
}

View File

@ -56,7 +56,7 @@ public class CommonProxy {
CraftTweakerAPI.tweaker.loadScript(false, "nc_preinit");
}
TileInfo.init();
TileInfoHandler.init();
NCSounds.init();

View File

@ -72,6 +72,7 @@ public abstract class BasicRecipeHandler extends AbstractRecipeHandler<BasicReci
public void addGTCERecipes() {
if (ModCheck.gregtechLoaded() && GTCE_INTEGRATION.getBoolean(name)) {
GTCERecipeHelper.checkGtVersion();
for (BasicRecipe recipe : recipeList) {
GTCERecipeHelper.addGTCERecipe(name, recipe);
}

View File

@ -8,7 +8,7 @@ import it.unimi.dsi.fastutil.ints.IntList;
import it.unimi.dsi.fastutil.objects.ObjectOpenHashSet;
import nc.ModCheck;
import nc.config.NCConfig;
import nc.handler.TileInfo;
import nc.handler.TileInfoHandler;
import nc.network.tile.ProcessorUpdatePacket;
import nc.recipe.*;
import nc.recipe.ingredient.*;
@ -50,7 +50,7 @@ public class TileAbstractProcessor<INFO extends ProcessorContainerInfo<?>> exten
@SuppressWarnings("unchecked")
public TileAbstractProcessor(String name, List<List<String>> allowedFluids, double baseProcessTime, double baseProcessPower) {
this(name, (INFO) TileInfo.getContainerInfoProcessorInfo(name), allowedFluids, baseProcessTime, baseProcessPower);
this(name, (INFO) TileInfoHandler.getContainerInfoProcessorInfo(name), allowedFluids, baseProcessTime, baseProcessPower);
}
protected TileAbstractProcessor(String name, INFO containerInfo, List<List<String>> allowedFluids, double baseProcessTime, double baseProcessPower) {

View File

@ -1538,11 +1538,11 @@ item.nuclearcraft.ingot.graphite.name=Graphite Ingot
item.nuclearcraft.ingot.beryllium.name=Beryllium Ingot
item.nuclearcraft.ingot.zirconium.name=Zirconium Ingot
item.nuclearcraft.ingot.manganese.name=Manganese Ingot
item.nuclearcraft.ingot.manganese.desc=Produced by smelting rhodochrosite dust three times.
item.nuclearcraft.ingot.manganese.desc=Produced by smelting crushed rhodochrosite three times.
item.nuclearcraft.ingot.aluminum.name=Aluminum Ingot
item.nuclearcraft.ingot.silver.name=Silver Ingot
item.nuclearcraft.ingot.manganese_oxide.name=Manganese Oxide Ingot
item.nuclearcraft.ingot.manganese_oxide.desc=Produced by smelting rhodochrosite dust twice.
item.nuclearcraft.ingot.manganese_oxide.desc=Produced by smelting crushed rhodochrosite twice.
item.nuclearcraft.ingot.manganese_dioxide.name=Manganese Dioxide Ingot
item.nuclearcraft.dust.copper.name=Copper Dust
@ -1562,12 +1562,11 @@ item.nuclearcraft.dust.manganese.name=Manganese Dust
item.nuclearcraft.dust.aluminum.name=Aluminum Dust
item.nuclearcraft.dust.silver.name=Silver Dust
item.nuclearcraft.dust.manganese_oxide.name=Manganese Oxide Dust
item.nuclearcraft.dust.manganese_oxide.desc=Produced by smelting rhodochrosite dust.
item.nuclearcraft.dust.manganese_oxide.desc=Produced by smelting crushed rhodochrosite.
item.nuclearcraft.dust.manganese_dioxide.name=Manganese Dioxide Dust
item.nuclearcraft.gem.rhodochrosite.name=Rhodochrosite
#item.nuclearcraft.gem.rhodochrosite.desc=Obtained alongside Redstone when breaking Redstone Ore.
item.nuclearcraft.gem.rhodochrosite.desc=Smelt twice to produce a manganese oxide ingot, and once more to produce a manganese ingot.
item.nuclearcraft.gem.boron_nitride.name=Cubic Boron Nitride
item.nuclearcraft.gem.fluorite.name=Fluorite
#item.nuclearcraft.gem.fluorite.desc=Obtained alongside Lapis Lazuli when breaking Lapis Lazuli Ore.
@ -1580,6 +1579,7 @@ item.nuclearcraft.gem.silicon.name=Silicon
item.nuclearcraft.gem_dust.diamond.name=Crushed Diamond
item.nuclearcraft.gem_dust.rhodochrosite.name=Crushed Rhodochrosite
item.nuclearcraft.gem_dust.rhodochrosite.desc=Smelt twice to produce a manganese oxide ingot, and once more to produce a manganese ingot.
item.nuclearcraft.gem_dust.quartz.name=Crushed Quartz
item.nuclearcraft.gem_dust.obsidian.name=Crushed Obsidian
item.nuclearcraft.gem_dust.boron_nitride.name=Hexagonal Boron Nitride

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +0,0 @@
{
"name": "基础",
"description": "从砍树开始体验万般核素的魅力。",
"icon": "nuclearcraft:ingot:0",
"sortnum": 0
}

View File

@ -1,6 +1,6 @@
{
"name": "裂变",
"description": "核裂变能,禁忌之果……",
"name": "裂变",
"description": "$(l)使原子核分裂,既有趣,又有用。",
"icon": "nuclearcraft:solid_fission_controller",
"parent": "nuclearcraft:multiblocks",
"sortnum": 0

View File

@ -1,6 +1,6 @@
{
"name": "聚变(未完成)",
"description": "一种无尽的能源……",
"name": "Nuclear Fusion (WIP)",
"description": "$(l)使原子核聚合,既有趣,又有荣。",
"icon": "nuclearcraft:part:4",
"parent": "nuclearcraft:multiblocks",
"sortnum": 1

View File

@ -1,6 +1,6 @@
{
"name": "热交换机(未完成)",
"description": "\"经典热力学是具有普遍内容的唯一物理理论。我深信在其基本概念适用的范围内是绝不会被推翻的……\"$(br2)——阿尔伯特·爱因斯坦",
"name": "热交换机",
"description": "$(l)“经典热力学是具有普遍内容的唯一物理理论。我深信在其基本概念适用的范围内是绝不会被推翻的。”$(br2)—— 阿尔伯特·爱因斯坦",
"icon": "nuclearcraft:heat_exchanger_controller",
"parent": "nuclearcraft:multiblocks",
"sortnum": 2

View File

@ -0,0 +1,6 @@
{
"name": "物品",
"description": "$(l)干这行的工具。",
"icon": "nuclearcraft:geiger_counter",
"sortnum": 1
}

View File

@ -1,6 +1,6 @@
{
"name": "机器",
"description": "单方块设备综述。",
"description": "$(l)润滑油上好了。",
"icon": "nuclearcraft:machine_interface",
"sortnum": 1
}

View File

@ -1,6 +1,6 @@
{
"name": "结构",
"description": "高瞻远瞩,大功毕成。",
"icon": "nuclearcraft:multitool",
"name": "多方块结构",
"description": "$(l)高瞻远瞩,大功毕成。",
"icon": "nuclearcraft:turbine_dynamo_coil:0",
"sortnum": 2
}

View File

@ -1,147 +0,0 @@
{
"name": "合金",
"icon": "nuclearcraft:alloy:10",
"category": "nuclearcraft:basics_",
"sortnum": 2,
"pages": [
{
"anchor": "intro",
"type": "text",
"text": "合金是由2种不同材料在$(l:machines/processors#alloy_furnace)合金炉$(/l)中共同烧制获得的。$(br2)粉和锭都可以用于烧制合金,矿物词典替代物在配方中同样有效。"
},
{
"flag": "!mod:thermalfoundation",
"anchor": "bronze_alloy",
"type": "items/alloy",
"item1": "nuclearcraft:ingot:0#3,nuclearcraft:dust:0#3",
"item2": "nuclearcraft:ingot:1,nuclearcraft:dust:1",
"result": "nuclearcraft:alloy:0#4",
"text": "3 铜 + 1 锡 = 4 青铜$(br2)$(o)在安装了热力基本时会被禁用d$()"
},
{
"anchor": "tough_alloy",
"type": "items/alloy",
"item1": "nuclearcraft:ingot:6,nuclearcraft:dust:6",
"item2": "nuclearcraft:alloy:6",
"result": "nuclearcraft:alloy:1#2",
"text": "1 锂 + 1 硼铁合金 = 2 高强合金"
},
{
"anchor": "hard_carbon_alloy",
"type": "items/alloy",
"item1": "nuclearcraft:ingot:8#2,nuclearcraft:dust:8#2",
"item2": "ore:gemDiamond",
"result": "nuclearcraft:alloy:2#2",
"text": "1 钻石 + 2 石墨 = 2 硬碳合金"
},
{
"anchor": "MgB2_alloy",
"type": "items/alloy",
"small": true,
"item1": "nuclearcraft:ingot:5#2,nuclearcraft:dust:5#2",
"item2": "nuclearcraft:ingot:7,nuclearcraft:dust:7",
"result": "nuclearcraft:alloy:3#3",
"text": "2 硼 + 1 镁 = 3 二硼化镁"
},
{
"anchor": "LiMnO2_alloy",
"type": "items/alloy",
"small": true,
"item1": "nuclearcraft:ingot:6,nuclearcraft:dust:6",
"item2": "nuclearcraft:ingot:15,nuclearcraft:dust:15",
"result": "nuclearcraft:alloy:4#2",
"text": "1 二氧化锰 + 1 锂 = 2 锂二氧化锰"
},
{
"flag": "!mod:thermalfoundation",
"anchor": "steel_alloy",
"type": "items/alloy",
"item1": "ore:ingotIron",
"item2": "minecraft:coal#2,nuclearcraft:gem_dust:7#2,nuclearcraft:ingot:8#2,nuclearcraft:dust:8#2",
"result": "nuclearcraft:alloy:5",
"text": "1 铁 + 2 碳/石墨 = 1 钢$(br2)$(o)在安装了热力基本时会被禁用$()"
},
{
"anchor": "FB_alloy",
"type": "items/alloy",
"item1": "ore:ingotSteel,ore:dustSteel",
"item2": "nuclearcraft:ingot:5,nuclearcraft:dust:5",
"result": "nuclearcraft:alloy:6#2",
"text": "1 钢 + 1 硼 = 2 硼铁合金"
},
{
"anchor": "AgCu3_alloy",
"type": "items/alloy",
"item1": "nuclearcraft:ingot:0#3,nuclearcraft:dust:0#3",
"item2": "nuclearcraft:ingot:13,nuclearcraft:dust:13",
"result": "nuclearcraft:alloy:7#4",
"text": "3 铜 + 1 银 = 4 胧银合金"
},
{
"anchor": "Sn3Ag_alloy",
"type": "items/alloy",
"item1": "nuclearcraft:ingot:1#3,nuclearcraft:dust:1#3",
"item2": "nuclearcraft:ingot:13,nuclearcraft:dust:13",
"result": "nuclearcraft:alloy:8#4",
"text": "3 锡 + 1 银 = 4 锡银合金"
},
{
"flag": "mod:thermalfoundation",
"anchor": "Pb3Pt_alloy",
"type": "items/alloy",
"item1": "nuclearcraft:ingot:2#3,nuclearcraft:dust:2#3",
"item2": "ore:ingotPlatinum",
"result": "nuclearcraft:alloy:9#4",
"text": "3 铅 + 1 铂 = 4 铅铂合金$(br2)$(o)仅在安装了热力基本时启用$()"
},
{
"anchor": "extreme_alloy",
"type": "items/alloy",
"item1": "nuclearcraft:alloy:1",
"item2": "nuclearcraft:alloy:2",
"result": "nuclearcraft:alloy:10",
"text": "1 高强合金 + 1 硬碳合金 = 2 极限合金"
},
{
"anchor": "thermoconducting_alloy",
"type": "items/alloy",
"item1": "nuclearcraft:alloy:10",
"item2": "nuclearcraft:gem:5",
"result": "nuclearcraft:alloy:11#2",
"text": "1 极限合金 + 1 砷化硼 = 2 热引合金"
},
{
"anchor": "Zr7Sn_alloy",
"type": "items/alloy",
"item1": "nuclearcraft:ingot:10#7,nuclearcraft:dust:10#7",
"item2": "nuclearcraft:ingot:1,nuclearcraft:dust:1",
"result": "nuclearcraft:alloy:12#8",
"text": "7 锆 + 1 锡 = 8 锆锡合金"
},
{
"anchor": "SiC_alloy",
"type": "items/alloy",
"item1": "nuclearcraft:gem:6",
"item2": "nuclearcraft:ingot:8,nuclearcraft:dust:8",
"result": "nuclearcraft:alloy:13#2",
"text": "1 硅 + 1 石墨 = 2 碳化硅"
},
{
"anchor": "SiCSiCCMC_alloy",
"type": "items/alloy",
"small": true,
"item1": "",
"item2": "",
"result": "nuclearcraft:alloy:14#4",
"text": "暂无配方"
},
{
"anchor": "HSLA_alloy",
"type": "items/alloy",
"item1": "minecraft:iron_ingot#15",
"item2": "nuclearcraft:compound:10",
"result": "nuclearcraft:alloy:15#16",
"text": "15 铁 + 1 碳-锰混合物 = 16 高强度低合金钢"
}
]
}

View File

@ -1,68 +0,0 @@
{
"name": "宝石和晶体",
"icon": "nuclearcraft:gem:0",
"category": "nuclearcraft:basics_",
"sortnum": 3,
"pages":
[
{
"anchor": "intro",
"type": "text",
"text": "晶体通常可以通过在$(l:machines/processors#pressurizer)压缩机$(/l)中放入对应的粉处理获得。晶体粉由$(l:machines/processors#rock_crusher)岩石粉碎机$(/l)粉碎安山岩、闪长岩与花岗岩获得。"
},
{
"anchor": "rhondochrosite",
"type": "items/material",
"ingot": "nuclearcraft:gem:0",
"dust": "nuclearcraft:gem_dust:1",
"isCompound": true,
"formula": "MnCO3",
"text": "粉碎花岗岩可以获得菱锰粉"
},
{
"anchor": "fluorite",
"type": "items/material",
"ingot": "nuclearcraft:gem:2",
"dust": "nuclearcraft:gem_dust:5",
"isCompound": true,
"formula": "CaF2",
"text": "粉碎闪长岩可以获得氟石粉"
},
{
"anchor": "villaumite",
"type": "items/material",
"ingot": "nuclearcraft:gem:3",
"dust": "nuclearcraft:gem_dust:8",
"isCompound": true,
"formula": "NaF",
"text": "粉碎花岗岩可以获得氟盐粉"
},
{
"anchor": "carobbiite",
"type": "items/material",
"ingot": "nuclearcraft:gem:4",
"dust": "nuclearcraft:gem_dust:9",
"isCompound": true,
"formula": "KF",
"text": "粉碎闪长岩可以获得方氟钾石粉"
},
{
"anchor": "boron nitride",
"type": "items/material",
"ingot": "nuclearcraft:gem:1",
"dust": "nuclearcraft:gem_dust:4",
"isCompound": true,
"formula": "BN",
"text": "压缩六方氮化硼可以获得立方氮化硼,而六方氮化硼又由氮化硼溶液结晶而来$(/l)$(br2)更多信息请参考氮化硼处理链 "
},
{
"anchor": "boron arsenide",
"type": "items/material",
"singleItem": true,
"item": "nuclearcraft:gem:5",
"isCompound": true,
"formula": "BAs",
"text": "$(l:machines/processors#ingot_former)固化$(/l)熔融砷化硼可以获得砷化硼$(/l)$(br2)更多信息请参考砷处理链"
}
]
}

View File

@ -1,16 +0,0 @@
{
"name": "介绍",
"icon": "nuclearcraft:ingot:4",
"category": "nuclearcraft:basics",
"sortnum": 0,
"pages": [
{
"type": "text",
"text": "[NCO]核电工艺:重制版是一个专注于核能发电的科技模组。尽管为了让单调乏味的学科内容变成有趣的游戏模式,本模组与现实中的处理学科相比做出了大量的简化、抽象和微调,但是本模组中的大部分特性和机械确实是在现实中对应的科技启发下制作的。"
},
{
"type": "text",
"text": "这个手册并$(l)不会$()包括各种信息的细节如配方、组件数据和摆放规则等因为它们可以由于配置文件的改动而产生很大的改变——特别是在不同的整合包之间。作为替代它们将会被显示在相关物品或方块的JEI和物品信息中。"
}
]
}

View File

@ -1,93 +0,0 @@
{
"name": "矿石和锭",
"icon": "nuclearcraft:ore:3",
"category": "nuclearcraft:basics",
"sortnum": 1,
"pages": [
{
"anchor": "intro",
"type": "text",
"text": "这是所有会自然生成在核电工艺中的矿石的清单。矿石可以在$(l:machines/processors#manufactory)小制造机$(/l)中被制成对应的粉,粉也可以被烧制成对应的锭,锭仍然可以在小制造机中被制成对应的粉。"
},
{
"anchor": "copper",
"header": "铜",
"type": "items/ore",
"symbol": "Cu",
"num": "29",
"ore": "nuclearcraft:ore:0",
"ingot": "nuclearcraft:ingot:0",
"dust": "nuclearcraft:dust:0"
},
{
"anchor": "tin",
"header": "锡",
"type": "items/ore",
"symbol": "Sn",
"num": "50",
"ore": "nuclearcraft:ore:1",
"ingot": "nuclearcraft:ingot:1",
"dust": "nuclearcraft:dust:1"
},
{
"anchor": "lead",
"header": "铅",
"type": "items/ore",
"symbol": "Pb",
"num": "82",
"ore": "nuclearcraft:ore:2",
"ingot": "nuclearcraft:ingot:2",
"dust": "nuclearcraft:dust:2"
},
{
"anchor": "thorium",
"header": "钍",
"type": "items/ore",
"symbol": "Th",
"num": "90",
"ore": "nuclearcraft:ore:3",
"ingot": "nuclearcraft:ingot:3",
"dust": "nuclearcraft:dust:3"
},
{
"anchor": "uranium",
"header": "铀",
"type": "items/ore",
"symbol": "U",
"num": "92",
"ore": "nuclearcraft:ore:4",
"ingot": "nuclearcraft:ingot:4",
"dust": "nuclearcraft:dust:4"
},
{
"anchor": "boron",
"header": "硼",
"type": "items/ore",
"symbol": "B",
"num": "5",
"ore": "nuclearcraft:ore:5",
"ingot": "nuclearcraft:ingot:5",
"dust": "nuclearcraft:dust:5"
},
{
"anchor": "lithium",
"header": "锂",
"type": "items/ore",
"symbol": "Li",
"num": "3",
"ore": "nuclearcraft:ore:6",
"ingot": "nuclearcraft:ingot:6",
"dust": "nuclearcraft:dust:6"
},
{
"anchor": "magnesium",
"header": "镁",
"type": "items/ore",
"symbol": "Mg",
"num": "29",
"ore": "nuclearcraft:ore:7",
"ingot": "nuclearcraft:ingot:7",
"dust": "nuclearcraft:dust:7"
}
]
}

View File

@ -1,122 +0,0 @@
{
"name": "其他材料",
"icon": "nuclearcraft:dust:8",
"category": "nuclearcraft:basics_",
"sortnum": 4,
"pages":
[
{
"anchor": "intro",
"type": "text",
"text": "这些材料并不会在世界中自然生成,但是可以通过其他处理获得。"
},
{
"anchor": "graphite",
"header": "石墨",
"type": "items/material",
"ingot": "nuclearcraft:ingot:8",
"dust": "nuclearcraft:dust:8",
"isElement": true,
"symbol": "C",
"num": "6",
"text": "石墨是碳的晶体形式$(/l)$(br2)石墨由煤粉在$(l:machines/processors#manufactory)小制造机$(/l)中的处理产生"
},
{
"anchor": "silicon",
"header": "硅",
"type": "items/material",
"singleItem": true,
"item": "nuclearcraft:gem:6",
"isElement": true,
"symbol": "Si",
"num": "14",
"text": "硅由沙子在$(l:machines/processors#manufactory)小制造机$(/l)中的处理产生"
},
{
"anchor": "beryllium",
"header": "铍",
"type": "items/material",
"ingot": "nuclearcraft:ingot:9",
"dust": "nuclearcraft:dust:9",
"isElement": true,
"symbol": "Be",
"num": "4",
"text": "铍粉由安山岩在$(l:machines/processors#rock_crusher)岩石粉碎机$(/l)中粉碎产生"
},
{
"anchor": "zirconium",
"header": "锆",
"type": "items/material",
"ingot": "nuclearcraft:ingot:10",
"dust": "nuclearcraft:dust:10",
"isElement": true,
"symbol": "Zr",
"num": "40",
"text": "锆粉由闪长岩在$(l:machines/processors#rock_crusher)岩石粉碎机$(/l)中粉碎产生"
},
{
"anchor": "aluminum",
"header": "铝",
"type": "items/material",
"ingot": "nuclearcraft:ingot:12",
"dust": "nuclearcraft:dust:12",
"isElement": true,
"symbol": "Al",
"num": "13",
"text": "更多信息请参考银铝处理链"
},
{
"anchor": "silver",
"header": "银",
"type": "items/material",
"ingot": "nuclearcraft:ingot:13",
"dust": "nuclearcraft:dust:13",
"isElement": true,
"symbol": "Ag",
"num": "47",
"text": "更多信息请参考银铝处理链"
},
{
"anchor": "manganese",
"header": "锰",
"type": "items/material",
"ingot": "nuclearcraft:ingot:11",
"dust": "nuclearcraft:dust:11",
"isElement": true,
"symbol": "Mn",
"num": "25",
"text": "锰锭由氧化锰烧制而成"
},
{
"anchor": "manganese oxide",
"header": "氧化锰",
"type": "items/material",
"ingot": "nuclearcraft:ingot:14",
"dust": "nuclearcraft:dust:14",
"isCompound": true,
"formula": "MnO",
"text": "氧化锰粉由菱锰粉烧制而成$(/l)$(br2)更多信息请参考锰处理链"
},
{
"anchor": "manganese dioxide",
"header": "二氧化锰",
"type": "items/material",
"ingot": "nuclearcraft:ingot:15",
"dust": "nuclearcraft:dust:15",
"isCompound": true,
"formula": "MnO2",
"text": "二氧化锰由氧化锰在$(l:machines/processors#fluid_infuser)流体注入器$(/l)中注入氧而成$(/l)$(br2)更多信息请参考锰处理链"
},
{
"anchor": "arsenic",
"header": "砷",
"type": "items/material",
"singleItem": true,
"item": "nuclearcraft:gem_dust:10",
"isElement": true,
"symbol": "As",
"num": "33",
"text": "砷粉由闪长岩在$(l:machines/processors#rock_crusher)岩石粉碎机$(/l)中粉碎产生$(/l)$(br2)更多信息请参考砷处理链"
}
]
}

View File

@ -1,5 +1,5 @@
{
"name": "概要信息",
"name": "General Info",
"icon": "nuclearcraft:fission_casing",
"category": "nuclearcraft:fission",
"sortnum": 0,
@ -7,53 +7,139 @@
{
"anchor": "intro",
"type": "text",
"text": "裂变反应堆从裂变燃料的自持核裂变反应中获取热量。这些热量最终将被转化为可用的能量,转化的方式取决于建造的反应堆类型。"
"text": "$(thing)裂变反应堆$()从裂变燃料的自持核裂变反应中获取热量。这些热量最终将被转化为可用的能量,转化的方式取决于建造的反应堆类型。"
},
{
"anchor": "casing",
"type": "blocks/2",
"header": "裂变反应堆外壳",
"header": "反应堆外壳",
"block1": "nuclearcraft:fission_casing",
"block2": "nuclearcraft:fission_glass",
"text": "反应堆的内部组件被包含在一个立方体结构中。立方体结构的十二条边(含角)必须由裂变反应堆外壳构成,其他面可以由透明裂变反应堆外壳替代。当多方块结构成形时,在边上的裂变反应堆外壳的材质将发生变化。"
"text": "反应堆的内部组件被包含在一个长方体结构中。长方体结构的十二条边(含角)必须由$(item)裂变反应堆外壳$()构成,其他面可以由$(item)透明裂变反应堆外壳$()替代。当多方块结构成形时,在边上的裂变反应堆外壳的材质将发生变化。"
},
{
"anchor": "controller",
"type": "blocks/3",
"header": "裂变反应堆控制器",
"block1": "nuclearcraft:pebble_fission_controller",
"block2": "nuclearcraft:solid_fission_controller",
"block3": "nuclearcraft:salt_fission_controller",
"text": "反应堆的类型由控制器决定必须安装在反应堆外壳的某个面上。没有控制器的反应堆多方块结构将不会成形。控制器的GUI将显示反应堆的整体信息如相关组件的平均状态信息等等。"
},
{
"anchor": "conductor",
"type": "blocks/1",
"header": "裂变反应堆导体",
"block": "nuclearcraft:fission_conductor",
"text": "假如反应堆中存在与外壳不相连的组件簇,多方块结构将不会成形。反应堆导体可以用于将这些孤立的组件簇连接到反应堆壁上。$(l)集群$()之间也能用反应堆导体相连接。"
"type": "blocks/2",
"header": "反应堆控制器",
"block1": "nuclearcraft:solid_fission_controller",
"block2": "nuclearcraft:salt_fission_controller",
"text": "反应堆的类型由$(item)反应堆控制器$()决定。必须安装在反应堆外壳的某个面上,没有控制器的反应堆多方块结构不会成形。控制器的 GUI 将显示反应堆的整体信息,如相关组件的平均状态信息等等。"
},
{
"anchor": "clusters",
"type": "text",
"title": "反应堆集群",
"text": "集群即是相互连接的可导热的组件簇。具备激活和休眠状态的组件只会在工作时导热,而被动方块(反应堆导体等)则永远能导热。减速剂和反射器方块$(l)不参与$()集群的组成。集群中的组件拥有一个共享的热量等级,所以在集群热量过高时它们会一同过热。"
"text": "$(thing)集群$()是相连的导热组件。这些组件只能处于有效状态或空闲状态,有效状态下会导热。$(l:fission/general#conductor)连接器$()一类的被动方块无论何时都会导热,而$(l:fission/general#moderator)减速剂$()和$(l:fission/general#reflector)反射器$()甚至不致使集群成形。"
},
{
"type": "text",
"title": "反应堆集群",
"text": "集群内部组件的热量等级是共有的,热量过大时也会一同过热。如果反应堆内部有未连接到外壳的集群,则多方块结构不会成形。"
},
{
"anchor": "conductor",
"type": "blocks/1",
"header": "反应堆连接器",
"block": "nuclearcraft:fission_conductor",
"text": "$(item)反应堆连接器$()可用于把组件连接到外壳,也可将集群连接到一起。"
},
{
"anchor": "monitor",
"type": "blocks/1",
"header": "裂变反应堆显示器",
"header": "反应堆管理器",
"block": "nuclearcraft:fission_monitor",
"text": "裂变反应堆显示器用于获取裂变反应堆的更多局部信息,特别是某个单独集群的状态信息。"
"text": "$(item)反应堆管理器$()可用于了解有关各集群更详细的信息。"
},
{
"anchor": "fuel_component",
"type": "blocks/2",
"header": "反应堆燃料组件",
"block1": "nuclearcraft:solid_fission_cell",
"block2": "nuclearcraft:salt_fission_vessel",
"text": "每种反应堆都有对应的$(item)燃料组件$(),用于放置裂变燃料。燃料发生裂变时会持续产出热量。手持燃料右击燃料组件也可以使之具有筛选功能,由此实现多燃料反应堆。"
},
{
"anchor": "criticality",
"type": "text",
"title": "临界系数",
"text": "发生裂变的燃料必须接收到中子通量单位N/t。进入$(l:fission/general#fuel_component)燃料组件$()的中子通量高于燃料的临界系数时才能让燃料发生裂变。这一过程产出的除了热量,还有更多的中子。"
},
{
"type": "text",
"text": "如果燃料单元接收到的中子通量超出燃料临界系数的两倍,则反应堆的效率会降低。中子通量在$(l:fission/general#irradiator)辐照器$()的配方中也有用处。"
},
{
"anchor": "moderator",
"type": "blocks/3",
"header": "裂变反应堆燃料组件",
"block1": "nuclearcraft:pebble_fission_chamber",
"block2": "nuclearcraft:solid_fission_cell",
"block3": "nuclearcraft:salt_fission_vessel",
"text": "每种类型的反应堆都有一种相关联的燃料组件来安放裂变燃料。"
"header": "减速剂",
"block1": "nuclearcraft:ingot_block:8",
"block2": "nuclearcraft:ingot_block:9",
"block3": "nuclearcraft:heavy_water_moderator",
"text": " $(item)反应堆减速剂$()可以减少$(l:fission/general#fuel_component)燃料组件$()产出的、能继续导致其他燃料组件裂变的高能中子的能量。减速剂应当位于一条直线上,且每列不能超过四个。减速剂的一端应当有一个$(o)有效的$()燃料单元。"
},
{
"type": "text",
"title": "减速剂",
"text": "另一端产生的中子通量等于减速剂列上减速剂通量系数之和。如果两端都有有效的燃料单元,则两端都能接收到等于这条线上所有减速剂通量系数之和的中子通量。在一些设计规则中可能会出现“有效的”减速剂这一称呼,指的是直接与燃料单元相邻的减速剂。"
},
{
"anchor": "heatsink",
"type": "blocks/2",
"block1": "nuclearcraft:solid_fission_sink:0,nuclearcraft:solid_fission_sink:1,nuclearcraft:solid_fission_sink:2,nuclearcraft:solid_fission_sink:3,nuclearcraft:solid_fission_sink:4,nuclearcraft:solid_fission_sink:5,nuclearcraft:solid_fission_sink:6,nuclearcraft:solid_fission_sink:7,nuclearcraft:solid_fission_sink:8,nuclearcraft:solid_fission_sink:9,nuclearcraft:solid_fission_sink:10,nuclearcraft:solid_fission_sink:11,nuclearcraft:solid_fission_sink:12,nuclearcraft:solid_fission_sink:13,nuclearcraft:solid_fission_sink:14,nuclearcraft:solid_fission_sink:15",
"block2": "nuclearcraft:solid_fission_sink2:0,nuclearcraft:solid_fission_sink2:1,nuclearcraft:solid_fission_sink2:2,nuclearcraft:solid_fission_sink2:3,nuclearcraft:solid_fission_sink2:4,nuclearcraft:solid_fission_sink2:5,nuclearcraft:solid_fission_sink2:6,nuclearcraft:solid_fission_sink2:7,nuclearcraft:solid_fission_sink2:8,nuclearcraft:solid_fission_sink2:9,nuclearcraft:solid_fission_sink2:10,nuclearcraft:solid_fission_sink2:11,nuclearcraft:solid_fission_sink2:12,nuclearcraft:solid_fission_sink2:13,nuclearcraft:solid_fission_sink2:14,nuclearcraft:solid_fission_sink2:15",
"header": "散热器",
"text": "$(item)反应堆散热器$()以及$(l:fission/molten_salt#intro)熔盐裂变反应堆$()中对应的$(item)反应堆冷却剂加热器$()用于调整反应堆的$(thing)净热量$()。设计者应当以 0±5 H/t的产热作为反应堆的目标。散热器都具有特定的摆放规则。"
},
{
"type": "text",
"text": "散热器可以移除反应堆的热量。有效的燃料单元会产出其基础产热乘以$(thing)热量倍率$()的热量。单元的热量倍率取决于减速剂列的数量。只与一条减速剂列相连的单元的热量效率是 100%,与两条相连的的热量效率则是 200%。"
},
{
"type": "text",
"title": "散热器",
"text": "集群内有效的散热器会从集群抽取等于其冷却的热量。散热器的冷却各不相同。"
},
{
"anchor": "fission_source",
"type": "blocks/3",
"block1": "nuclearcraft:fission_source:0",
"block2": "nuclearcraft:fission_source:1",
"block3": "nuclearcraft:fission_source:2",
"header": "中子源",
"text": "$(item)反应堆中子源$()用于启动反应堆。中子源必须位于反应堆的表面,收到红石信号时中子源会启动指向的燃料组件,在其中产生裂变,产出更多中子并输送给其他燃料单元。"
},
{
"type": "text",
"title": "中子源",
"text": "燃料组件启动时不能被阻挡。中子源的效率倍率会影响燃料组件的效率。"
},
{
"anchor": "reflector",
"type": "blocks/2",
"header": "反射器",
"block1": "nuclearcraft:fission_reflector:0",
"block2": "nuclearcraft:fission_reflector:1",
"text": "$(item)反应堆反射器$()会将中子通量反射回源头。由于中子反射回$(l:fission/general#moderator)减速剂$()而并未有损失,反射系数为 100% 的反射器会使燃料单元中的中子通量翻倍。反射器距离燃料单元不能有超过两个减速剂的距离。"
},
{
"anchor": "irradiator",
"type": "blocks/1",
"header": "辐照器",
"block": "nuclearcraft:fission_irradiator",
"text": "$(item)反应堆辐照器$()在位于$(l:fission/general#moderator)减速剂$()列的末端时会利用中子通量完成配方。中子通量越大,配方便会进行得越快。辐照器在完成配方时会消耗热量并向环境释放辐射。"
},
{
"anchor": "shield",
"type": "blocks/1",
"header": "中子防护屏",
"block": "nuclearcraft:fission_shield:0",
"text": "$(item)反应堆中子防护屏$()类似于可操纵的$(l:fission/general#moderator)减速剂$(),关闭时阻挡中子通量并产生热量,开启时允许中子通过但不像减速剂一样增加通量。中子防护屏能够在反应堆成形的状态下使减速剂无效。"
},
{
"anchor": "planner",
"type": "text",
"title": "设计时需注意",
"text": "设计反应堆时应当以$(l:https://github.com/ThizThizzyDizzy/nc-reactor-generator/releases)反应堆设计器$()作为辅助工具,你可以利用它综合各类信息,包括摆放规则、输出、产热等等。"
}
]
}

View File

@ -7,7 +7,7 @@
{
"anchor": "intro",
"type": "text",
"text": "熔盐裂变反应堆使用流体裂变燃料。反应产生的热量会被转化为熔盐冷却剂中的热量,而热的熔盐冷却剂可以在热交换机中制造蒸汽。"
"text": "熔盐裂变反应堆使用流体裂变燃料。反应产生的热量会被转化为熔盐冷却剂中的热量,而热的熔盐冷却剂可以在$(l:heat_exchanger/heat_exchanger#intro)热交换机$()中制造蒸汽。由于热交换机尚未完成,熔盐裂变反应堆目前并无作用。"
}
]
}

View File

@ -1,13 +1,13 @@
{
"name": "球床裂变反应堆(未完成)",
"icon": "nuclearcraft:pebble_fission_controller",
"icon": "nuclearcraft:fuel_uranium",
"category": "nuclearcraft:fission",
"sortnum": 1,
"pages": [
{
"anchor": "intro",
"type": "text",
"text": "球床裂变反应堆以分层燃料丸的形式使用固态燃料。反应产生的热量会被转化为气态冷却剂中的热量并被内部的温差发电机转化为可用的能量。"
"text": "球床裂变反应堆以分层燃料丸的形式使用固态燃料。反应产生的热量会被转化为气态冷却剂中的热量并被内部的温差发电机转化为可用的能量。暂未实装。"
}
]
}

View File

@ -1,13 +0,0 @@
{
"name": "固态燃料裂变反应堆",
"icon": "nuclearcraft:solid_fission_controller",
"category": "nuclearcraft:fission",
"sortnum": 2,
"pages": [
{
"anchor": "intro",
"type": "text",
"text": "固态燃料裂变反应堆使用固态裂变燃料。反应的热量被转化为水或其他可用冷却剂中的热量,水或其他冷却剂产生的蒸汽等物质继而被用于产生可用的能量。"
}
]
}

View File

@ -1,12 +1,12 @@
{
"name": "托卡马克反应堆(未完成)",
"name": "托卡马克反应堆(未完成)",
"icon": "nuclearcraft:tokamak_fusion_controller",
"category": "nuclearcraft:fusion",
"sortnum": 0,
"pages": [
{
"type": "text",
"text": "暂未实装"
"text": "暂未实装"
}
]
}

View File

@ -6,7 +6,7 @@
"pages": [
{
"type": "text",
"text": "暂未实装"
"text": "暂未实装"
}
]
}

View File

@ -0,0 +1,18 @@
{
"name": "防护服",
"icon": "nuclearcraft:helm_hazmat",
"category": "nuclearcraft:items",
"sortnum": 0,
"pages": [
{
"anchor": "hazmat",
"type": "items/4",
"header": "防护服",
"item1": "nuclearcraft:helm_hazmat",
"item2": "nuclearcraft:chest_hazmat",
"item3": "nuclearcraft:legs_hazmat",
"item4": "nuclearcraft:boots_hazmat",
"text": "$(item)防护服$()可以减少你在辐射中的暴露。防护服的每一部分都有辐射抗性为你提供保护,辐射抗性的大小决定保护的多少。"
}
]
}

View File

@ -1,7 +1,7 @@
{
"name": "多功能工具",
"icon": "nuclearcraft:multitool",
"category": "nuclearcraft:multiblocks",
"category": "nuclearcraft:items",
"sortnum": 3,
"pages": [
{
@ -9,7 +9,7 @@
"type": "items/1",
"header": "多功能工具",
"item": "nuclearcraft:multitool",
"text": "这个工具用于与各类多方块结构组件进行各种各样的互动。极度推荐随身携带!"
"text": "$(item)多功能工具$()用于与各类多方块结构组件进行各种各样的互动。极度推荐随身携带!"
}
]
}

View File

@ -0,0 +1,15 @@
{
"name": "降辐剂",
"icon": "nuclearcraft:rad_x",
"category": "nuclearcraft:items",
"sortnum": 0,
"pages": [
{
"anchor": "radx",
"type": "items/1",
"header": "降辐剂",
"item": "nuclearcraft:rad_x",
"text": "$(item)降辐剂$()为使用者提供持续一定时间的辐射抗性。尽管效果可以叠加,较强的辐射抗性相对较弱的会更快结束。"
}
]
}

View File

@ -0,0 +1,16 @@
{
"name": "抗辐宁",
"icon": "nuclearcraft:radaway",
"category": "nuclearcraft:items",
"sortnum": 0,
"pages": [
{
"anchor": "radaway",
"type": "items/2",
"header": "抗辐宁",
"item1": "nuclearcraft:radaway",
"item2": "nuclearcraft:radaway_slow",
"text": "$(item)抗辐宁$()以及$(item)缓效抗辐宁$()会以一定的速度移除身上的辐射。普通的抗辐宁移除速度更快,但持续时间没有缓效抗辐宁长。"
}
]
}

View File

@ -0,0 +1,22 @@
{
"name": "辐射监测",
"icon": "nuclearcraft:radiation_badge",
"category": "nuclearcraft:items",
"sortnum": 0,
"pages": [
{
"anchor": "geiger-counter",
"type": "items/1",
"header": "盖革计数器",
"item": "nuclearcraft:geiger_counter",
"text": "$(item)盖革计数器$()能让你监测环境辐射并了解自己的辐射,也可以查看实体所受的辐射。如果不在快捷栏中,则盖革计数器不会产生音效。方块形式的盖革计数器可以被放置在世界中,并提供所在区块的辐射信息。"
},
{
"anchor": "radiation-badge",
"type": "items/1",
"header": "辐射徽章",
"item": "nuclearcraft:radiation_badge",
"text": "$(item)辐射徽章$()的佩戴者可以了解自己的辐射等级。达到一定辐射等级时辐射徽章会提示佩戴者,直到一定的最大值。"
}
]
}

View File

@ -0,0 +1,17 @@
{
"name": "辐射防护板",
"icon": "nuclearcraft:rad_shielding:0",
"category": "nuclearcraft:items",
"sortnum": 0,
"pages": [
{
"anchor": "hazmat",
"type": "items/3",
"header": "辐射防护板",
"item1": "nuclearcraft:rad_shielding:0",
"item2": "nuclearcraft:rad_shielding:1",
"item3": "nuclearcraft:rad_shielding:2",
"text": "为盔甲安装$(item)辐射防护板$()可使之获得辐射抗性,大小由辐射防护板的种类决定。辐射防护板提供的辐射抗性可以叠加。"
}
]
}

View File

@ -0,0 +1,18 @@
{
"name": "镐尖斧",
"icon": "nuclearcraft:spaxelhoe_boron",
"category": "nuclearcraft:items",
"sortnum": 0,
"pages": [
{
"anchor": "spaxelhoe",
"type": "items/4",
"header": "镐尖斧",
"item1": "nuclearcraft:spaxelhoe_boron",
"item2": "nuclearcraft:spaxelhoe_tough",
"item3": "nuclearcraft:spaxelhoe_hard_carbon",
"item4": "nuclearcraft:spaxelhoe_boron_nitride",
"text": "$(item)镐尖斧$()是所有工具的集合,能当剑、斧、镐、锹和锄用。"
}
]
}

View File

@ -1,40 +1,41 @@
{
"name": "收集器",
"icon": "nuclearcraft:cobblestone_generator",
"category": "nuclearcraft:machines",
"sortnum": 2,
"pages": [
{
"anchor": "intro",
"type": "text",
"text": "这些方块恒定地每隔一段时间生成材料。它们会将物品或流体自动输出到邻近的有效容器或管道。"
},
{
"anchor": "cobblestone_generator",
"type": "blocks/3",
"header": "造石机",
"block1": "nuclearcraft:cobblestone_generator",
"block2": "nuclearcraft:cobblestone_generator_compact",
"block3": "nuclearcraft:cobblestone_generator_dense",
"text": "将熔岩与水混合在一起来生成圆石。"
},
{
"anchor": "water_source",
"type": "blocks/3",
"header": "无限水源",
"block1": "nuclearcraft:water_source",
"block2": "nuclearcraft:water_source_compact",
"block3": "nuclearcraft:water_source_dense",
"text": "利用无限水源的魔法。"
},
{
"anchor": "nitrogen_collector",
"type": "blocks/3",
"header": "Nitrogen Collectors",
"block1": "nuclearcraft:nitrogen_collector",
"block2": "nuclearcraft:nitrogen_collector_compact",
"block3": "nuclearcraft:nitrogen_collector_dense",
"text": "从空气中分离并收集氮。"
}
]
}
"name": "收集器",
"icon": "nuclearcraft:cobblestone_generator",
"category": "nuclearcraft:machines",
"sortnum": 2,
"pages": [
{
"anchor": "intro",
"type": "text",
"text": "这些机器恒定地以一定的速率每隔一段时间生成材料。会将物品或流体自动输出到邻近的有效容器或管道。"
},
{
"anchor": "cobblestone_generator",
"type": "blocks/3",
"header": "造石机",
"block1": "nuclearcraft:cobblestone_generator",
"block2": "nuclearcraft:cobblestone_generator_compact",
"block3": "nuclearcraft:cobblestone_generator_dense",
"text": "$(item)造石机$()将熔岩与水混合在一起来生成圆石。"
},
{
"anchor": "water_source",
"type": "blocks/3",
"header": "无限水源",
"block1": "nuclearcraft:water_source",
"block2": "nuclearcraft:water_source_compact",
"block3": "nuclearcraft:water_source_dense",
"text": "$(item)无限水源$()利用无限水的魔法生成水。"
},
{
"anchor": "nitrogen_collector",
"type": "blocks/3",
"header": "氮收集器",
"block1": "nuclearcraft:nitrogen_collector",
"block2": "nuclearcraft:nitrogen_collector_compact",
"block3": "nuclearcraft:nitrogen_collector_dense",
"text": "$(item)氮收集器$()从空气中分离并收集氮。"
}
]
}

View File

@ -1,30 +1,31 @@
{
"name": "产能器",
"icon": "nuclearcraft:rtg_uranium",
"category": "nuclearcraft:machines",
"sortnum": 1,
"pages": [
{
"anchor": "intro",
"type": "text",
"text": "这些方块产出的能量较少,但也相当容易制作。"
},
{
"anchor": "solar_panel",
"type": "blocks/4",
"header": "太阳能电池板",
"tier1": "nuclearcraft:solar_panel_basic",
"tier2": "nuclearcraft:solar_panel_advanced",
"tier3": "nuclearcraft:solar_panel_du",
"tier4": "nuclearcraft:solar_panel_elite",
"text": "仅在白天产能。"
},
{
"anchor": "decay_generator",
"type": "blocks/1",
"header": "衰变产能器",
"block": "nuclearcraft:decay_generator",
"text": "从相邻放射性方块的衰变中产生能量。"
}
]
}
"name": "产能器",
"icon": "nuclearcraft:rtg_uranium",
"category": "nuclearcraft:machines",
"sortnum": 1,
"pages": [
{
"anchor": "intro",
"type": "text",
"text": "这些机器产出的能量较少,但也相当容易操作。"
},
{
"anchor": "solar_panel",
"type": "blocks/4",
"header": "太阳能电池板",
"tier1": "nuclearcraft:solar_panel_basic",
"tier2": "nuclearcraft:solar_panel_advanced",
"tier3": "nuclearcraft:solar_panel_du",
"tier4": "nuclearcraft:solar_panel_elite",
"text": "$(item)太阳能电池板$()在白天产能。"
},
{
"anchor": "decay_generator",
"type": "blocks/1",
"header": "衰变产能器",
"block": "nuclearcraft:decay_generator",
"text": "$(item)衰变产能器$()从相邻放射性方块的衰变中产生能量。"
}
]
}

View File

@ -1,5 +1,5 @@
{
"name": "其“机器”",
"name": "其“机器”",
"icon": "nuclearcraft:bin",
"category": "nuclearcraft:machines",
"sortnum": 3,
@ -14,14 +14,14 @@
"type": "blocks/1",
"header": "机器控制界面",
"block": "nuclearcraft:machine_interface",
"text": "接触机器的某一个面以拓展这个机器。在没有足够放下管道和线缆的空间时使用。"
"text": "$(item)机器控制界面$()与机器的某面接触时可拓展这个机器的交互范围。在没有足够空间放下管道和线缆时使用。"
},
{
"anchor": "bin",
"type": "blocks/1",
"header": "通用垃圾桶",
"block": "nuclearcraft:bin",
"text": "盒中黑洞,摧毁一切导入之物,包括但不限于:物品、流体、能量……"
"text": "$(item)通用垃圾桶$()乃盒中黑洞,摧毁一切导入之物,包括但不限于:物品、流体、能量……"
}
]
}

View File

@ -1,154 +1,154 @@
{
"name": "处理器",
"icon": "nuclearcraft:manufactory",
"category": "nuclearcraft:machines",
"sortnum": 0,
"pages": [
{
"anchor": "intro",
"type": "text",
"text": "这些机器能处理,嗯,几乎全部的东西!有些很热,剩下的则冷得要命。多数需要能量,且它们都会将一物转化为另一物。"
},
{
"anchor": "nuclear_furnace",
"type": "blocks/1",
"header": "核熔炉",
"block": "nuclearcraft:nuclear_furnace",
"text": "与普通的熔炉相似,但是它会利用 辐射的能量 来烧制物品。需要放射性燃料。"
},
{
"anchor": "manufactory",
"type": "blocks/1",
"header": "小制造机",
"block": "nuclearcraft:manufactory",
"text": "捣碎、锯穿、压破……这是用途最为多样化的机器,也将会是你制作的第一批机器之一。"
},
"name": "处理器",
"icon": "nuclearcraft:manufactory",
"category": "nuclearcraft:machines",
"sortnum": 0,
"pages": [
{
"anchor": "intro",
"type": "text",
"text": "这些机器能处理,嗯,几乎全部的东西!有些很热,剩下的则冷得要命。多数需要能量,且它们都会将一物转化为另一物。"
},
{
"anchor": "nuclear_furnace",
"type": "blocks/1",
"header": "核熔炉",
"block": "nuclearcraft:nuclear_furnace",
"text": "$(item)核熔炉$()与普通的熔炉相似,但是它会利用辐射的能量来熔炼物品。需要放射性燃料。"
},
{
"anchor": "manufactory",
"type": "blocks/1",
"header": "小制造机",
"block": "nuclearcraft:manufactory",
"text": "捣碎、锯穿、压破……$(item)小制造机$()是用途最多样的机器,也将会是你制作的第一批机器之一。"
},
{
"anchor": "separator",
"type": "blocks/1",
"header": "分离器",
"block": "nuclearcraft:separator",
"text": "反向工作台,有助于你在不小心制作了过多同种燃料时将其分离回原料。"
},
{
"anchor": "decay_hastener",
"type": "blocks/1",
"header": "衰变加速器",
"block": "nuclearcraft:decay_hastener",
"text": "加速放射性材料的衰变。"
},
{
"anchor": "fuel_reprocessor",
"type": "blocks/1",
"header": "燃料再处理机",
"block": "nuclearcraft:fuel_reprocessor",
"text": "将枯竭的核原料变为更令人兴奋(辐射也更强!)的同位素。"
},
{
"anchor": "alloy_furnace",
"type": "blocks/1",
"header": "合金炉",
"block": "nuclearcraft:alloy_furnace",
"text": "熔炼两种金属为一种合金。"
},
{
"anchor": "fluid_infuser",
"type": "blocks/1",
"header": "流体注入器",
"block": "nuclearcraft:infuser",
"text": "将流体注入物品,与$(l:machines/processors#fluid_enricher)溶解器$(/l)刚好相反。"
},
{
"anchor": "melter",
"type": "blocks/1",
"header": "熔化机",
"block": "nuclearcraft:melter",
"text": "将固体变为液体。"
},
{
"anchor": "supercooler",
"type": "blocks/1",
"header": "超冷却机",
"block": "nuclearcraft:supercooler",
"text": "一个非常,非常强大的冷冻器。"
},
{
"anchor": "electrolyzer",
"type": "blocks/1",
"header": "电解机",
"block": "nuclearcraft:electrolyzer",
"text": "使用电能分解分子。"
},
{
"anchor": "assembler",
"type": "blocks/1",
"header": "组合机",
"block": "nuclearcraft:assembler",
"text": "将多个材料组合为更复杂的物品。"
},
{
"anchor": "ingot_former",
"type": "blocks/1",
"header": "冷却器",
"block": "nuclearcraft:ingot_former",
"text": "固化熔融态物质。不需要能量。"
},
{
"anchor": "pressurizer",
"type": "blocks/1",
"header": "压缩机",
"block": "nuclearcraft:pressurizer",
"text": "强大的挤压机,能将堆状的粉末挤压形成晶体。"
},
{
"anchor": "chemical_reactor",
"type": "blocks/1",
"header": "化学反应器",
"block": "nuclearcraft:chemical_reactor",
"text": "让两种流体发生反应产生两种不同流体。"
},
{
"anchor": "salt_mixer",
"type": "blocks/1",
"header": "流体混合器",
"block": "nuclearcraft:salt_mixer",
"text": "混合流体。"
},
{
"anchor": "crystallizer",
"type": "blocks/1",
"header": "结晶器",
"block": "nuclearcraft:crystallizer",
"text": "蒸发溶液中的水以形成固体。"
},
{
"anchor": "fluid_enricher",
"type": "blocks/1",
"header": "溶解器",
"block": "nuclearcraft:enricher",
"text": "将物品混合进流体,与$(l:machines/processors#fluid_infuser)流体注入器$(/l)刚好相反。"
},
{
"anchor": "fluid_extractor",
"type": "blocks/1",
"header": "流体提取机",
"block": "nuclearcraft:extractor",
"text": "从物品中提取流体。"
},
{
"anchor": "centrifuge",
"type": "blocks/1",
"header": "离心机",
"block": "nuclearcraft:centrifuge",
"text": "非常疯狂。利用离心力分离流体。"
},
{
"anchor": "rock_crusher",
"type": "blocks/1",
"header": "岩石粉碎机",
"block": "nuclearcraft:rock_crusher",
"text": "粉碎岩石并从中得到不同种类的矿物粉。"
}
]
}
{
"anchor": "separator",
"type": "blocks/1",
"header": "分离器",
"block": "nuclearcraft:separator",
"text": "$(item)分离器$()是反向工作台,有助于你在不小心制作了过多同种燃料时将其分离回原料。"
},
{
"anchor": "decay_hastener",
"type": "blocks/1",
"header": "衰变加速器",
"block": "nuclearcraft:decay_hastener",
"text": "$(item)衰变加速器$()能加速放射性材料的衰变。材料会变为另一种核素。衰变过程也会放出辐射。"
},
{
"anchor": "fuel_reprocessor",
"type": "blocks/1",
"header": "燃料再处理机",
"block": "nuclearcraft:fuel_reprocessor",
"text": "$(item)燃料再处理机$()从枯竭的核燃料中提取出为更令人兴奋(辐射也更强!)的同位素,它们更能排上用场。"
},
{
"anchor": "alloy_furnace",
"type": "blocks/1",
"header": "合金炉",
"block": "nuclearcraft:alloy_furnace",
"text": "$(item)合金炉$()熔炼两种金属为一种合金。"
},
{
"anchor": "fluid_infuser",
"type": "blocks/1",
"header": "流体注入器",
"block": "nuclearcraft:infuser",
"text": "$(item)流体注入器$()将流体注入物品,与$(l:machines/processors#fluid_enricher)溶解器$(/l)刚好相反。"
},
{
"anchor": "melter",
"type": "blocks/1",
"header": "熔化机",
"block": "nuclearcraft:melter",
"text": "$(item)熔化机$()将固体熔为液体。"
},
{
"anchor": "supercooler",
"type": "blocks/1",
"header": "超冷却机",
"block": "nuclearcraft:supercooler",
"text": "$(item)超冷却机$()是一个非常、非常强大的冷冻器。"
},
{
"anchor": "electrolyzer",
"type": "blocks/1",
"header": "电解机",
"block": "nuclearcraft:electrolyzer",
"text": "$(item)电解机$()使用电能分解流体。"
},
{
"anchor": "assembler",
"type": "blocks/1",
"header": "组合机",
"block": "nuclearcraft:assembler",
"text": "$(item)组合机$()将多个材料组合为更复杂的物品。"
},
{
"anchor": "ingot_former",
"type": "blocks/1",
"header": "冷却器",
"block": "nuclearcraft:ingot_former",
"text": "$(item)冷却器$()固化熔融态物质为锭或宝石。不需要能量。"
},
{
"anchor": "pressurizer",
"type": "blocks/1",
"header": "压缩机",
"block": "nuclearcraft:pressurizer",
"text": "$(item)压缩机$()是强大的挤压机,能将堆状的粉末挤压形成晶体。"
},
{
"anchor": "chemical_reactor",
"type": "blocks/1",
"header": "化学反应器",
"block": "nuclearcraft:chemical_reactor",
"text": "$(item)化学反应器$()让流体间发生反应。"
},
{
"anchor": "salt_mixer",
"type": "blocks/1",
"header": "流体混合器",
"block": "nuclearcraft:salt_mixer",
"text": "$(item)流体混合器$()可以混合流体。"
},
{
"anchor": "crystallizer",
"type": "blocks/1",
"header": "结晶器",
"block": "nuclearcraft:crystallizer",
"text": "$(item)结晶器$()蒸发溶液中的水以形成固体。"
},
{
"anchor": "fluid_enricher",
"type": "blocks/1",
"header": "溶解器",
"block": "nuclearcraft:enricher",
"text": "$(item)溶解器$()将物品混合进流体,与$(l:machines/processors#fluid_infuser)流体注入器$(/l)刚好相反。"
},
{
"anchor": "fluid_extractor",
"type": "blocks/1",
"header": "流体提取机",
"block": "nuclearcraft:extractor",
"text": "$(item)流体提取机$()从物品中提取流体。"
},
{
"anchor": "centrifuge",
"type": "blocks/1",
"header": "离心机",
"block": "nuclearcraft:centrifuge",
"text": "非常疯狂。$(item)离心机$()利用离心力分离流体。"
},
{
"anchor": "rock_crusher",
"type": "blocks/1",
"header": "岩石粉碎机",
"block": "nuclearcraft:rock_crusher",
"text": "$(item)岩石粉碎机$()粉碎岩石并从中得到不同种类的矿物粉。"
}
]
}

View File

@ -1,14 +1,9 @@
{
"name": "电池",
"name": "电池",
"icon": "nuclearcraft:lithium_ion_battery_basic",
"category": "nuclearcraft:multiblocks",
"sortnum": 1,
"pages": [
{
"anchor": "intro",
"type": "text",
"text": "这些方块被用于储存能量。当它们相互接触时将会形成多方块结构。手持多功能工具右键来设置某个面的配置。"
},
{
"anchor": "voltaic_pile",
"type": "blocks/4",
@ -17,7 +12,7 @@
"block2": "nuclearcraft:voltaic_pile_advanced",
"block3": "nuclearcraft:voltaic_pile_du",
"block4": "nuclearcraft:voltaic_pile_elite",
"text": ""
"text": "$(item)伏打电堆$()可用于储存能量。它们相互接触时会形成多方块结构并共享能量。"
},
{
"anchor": "lithium_ion_battery",
@ -27,7 +22,7 @@
"block2": "nuclearcraft:lithium_ion_battery_advanced",
"block3": "nuclearcraft:lithium_ion_battery_du",
"block4": "nuclearcraft:lithium_ion_battery_elite",
"text": ""
"text": "$(item)锂离子电池块$()也可用于储存能量,相对于伏打电堆,锂离子电池块的能量密度更高。它们相互接触时会形成多方块结构并共享能量。"
}
]
}

View File

@ -12,7 +12,7 @@
"block2": "nuclearcraft:rtg_plutonium",
"block3": "nuclearcraft:rtg_americium",
"block4": "nuclearcraft:rtg_californium",
"text": "这些方块通过放射性元素的衰变来产生能量。当它们相互接触时将会形成多方块结构。"
"text": "$(item)放射性热核发电机$()通过放射性元素的衰变来产生能量。它们相互接触会形成多方块结构并共享能量。"
}
]
}

View File

@ -5,8 +5,126 @@
"sortnum": 2,
"pages": [
{
"anchor": "intro",
"type": "text",
"text": "涡轮机从高压蒸汽中提取能量,并在处理过程中产生废蒸汽流体。"
},
{
"anchor": "casing",
"type": "blocks/2",
"header": "涡轮机外壳",
"block1": "nuclearcraft:turbine_casing",
"block2": "nuclearcraft:turbine_glass",
"text": "涡轮机的内部组件被包含在一个长方体结构中。长方体结构的十二条边(含角)必须由$(item)涡轮机外壳$()构成,其他面可以由$(item)透明涡轮机外壳$()替代。当多方块结构成形时,在边上的涡轮机外壳的材质将发生变化。如果使用透明涡轮机外壳,则涡轮机的内部也会被渲染,这可能导致性能降低。"
},
{
"anchor": "controller",
"type": "blocks/1",
"header": "涡轮机控制器",
"block": "nuclearcraft:turbine_controller",
"text": "$(item)涡轮机控制器$()显示涡轮机的信息,你也可以通过涡轮机控制器调整涡轮机。必须安装在涡轮机外壳的某个面上,没有控制器的涡轮机多方块结构不会成形。接收到红石信号时涡轮机才处于开启状态。"
},
{
"anchor": "rotor_shaft",
"type": "blocks/1",
"header": "涡轮机转子轴",
"block": "nuclearcraft:turbine_rotor_shaft",
"text": "$(item)涡轮机转子轴$()是涡轮机的核心。它必须是位于涡轮机中心的一根方形轴,尺寸任意(半径最大为涡轮机半径少一格),并通过$(item)涡轮机转子轴承$()连接到涡轮机的两端。"
},
{
"anchor": "rotor_bearing",
"type": "blocks/1",
"header": "涡轮机转子轴承",
"block": "nuclearcraft:turbine_rotor_bearing",
"text": "$(item)涡轮机转子轴承$()连接中间的轴到外壳上。在涡轮机的两端都必须完全遮住整个转子轴。"
},
{
"anchor": "rotor_blades",
"type": "blocks/3",
"header": "涡轮机转子叶片",
"block1": "nuclearcraft:turbine_rotor_blade_steel",
"block2": "nuclearcraft:turbine_rotor_blade_extreme",
"block3": "nuclearcraft:turbine_rotor_blade_sic_sic_cmc",
"text": "$(item)涡轮机转子叶片$()接收蒸汽的能量并让整个转子转起来。每一组转子叶片必须$(o)同种$()。每组叶片都需要完全盖住转子轴,并且一直延伸至涡轮机的外壳。"
},
{
"type": "text",
"title": "涡轮机转子叶片",
"text": "每个转子叶片都可以产出一定的蒸汽。如果输入的蒸汽超过了涡轮机所能处理的,涡轮机就会损坏。蒸汽流经转子叶片时会以一定的比例膨胀。每一层的$(thing)膨胀系数$()与$(thing)理想膨胀系数$()越接近,涡轮机就越高效。"
},
{
"anchor": "stator",
"type": "blocks/1",
"header": "涡轮机转子定子",
"block": "nuclearcraft:turbine_rotor_stator",
"text": "$(item)涡轮机转子定子$()与转系叶片相仿,但蒸汽流经转子定子时会收缩而非膨胀。转子定子既不处理蒸汽,也不提高涡轮机的蒸汽最大处理量。"
},
{
"anchor": "dynamo_coil",
"type": "blocks/1",
"header": "涡轮机发电机线圈",
"block": "nuclearcraft:turbine_dynamo_coil:0,nuclearcraft:turbine_dynamo_coil:1,nuclearcraft:turbine_dynamo_coil:2,nuclearcraft:turbine_dynamo_coil:3,nuclearcraft:turbine_dynamo_coil:4,nuclearcraft:turbine_dynamo_coil:5",
"text": "$(item)涡轮机发电机线圈$()将转子转动的能量转化为电能。它们与转子轴承应当位于两端相同的面上。"
},
{
"type": "text",
"title": "涡轮机发电机线圈",
"text": "线圈应当在遵循摆放规则的基础上尽可能提高效率。效率等于两面每个面上所有线圈$(thing)导电效率$()平均值的积。"
},
{
"anchor": "inlet",
"type": "blocks/1",
"header": "涡轮机流体输入口",
"block": "nuclearcraft:turbine_inlet",
"text": "$(item)涡轮机流体输入口$()让蒸汽能够进入涡轮机。必须被放置于涡轮机一端那一面。"
},
{
"anchor": "outlet",
"type": "blocks/1",
"header": "涡轮机流体输出口",
"block": "nuclearcraft:turbine_outlet",
"text": "$(item)涡轮机流体输出口$()让产出的蒸汽能够离开涡轮机。必须被放置于涡轮机没有输入口的一端那一面。"
},
{
"type": "text",
"title": "设计时需注意",
"text": "设计涡轮机时应当以$(l:https://github.com/ThizThizzyDizzy/nc-reactor-generator/releases)拥有涡轮机设计功能的反应堆设计器$()作为辅助工具,你可以利用它综合各类信息,包括摆放规则、膨胀、效率等等。"
},
{
"type": "text",
"text": "为了简明扼要,本介绍并未包括全部信息。查看$(l:https://youtu.be/p555h2peays)本视频$()以获取更完整的介绍。"
},
{
"anchor": "examples",
"type": "text",
"title": "涡轮机示例",
"text": "这是一个小型的有效的涡轮机。它并不高效,而这是有意为之的,更高效的涡轮机设计留给读者自行研究。"
},
{
"type": "multiblock",
"name": "一个涡轮机的示例",
"multiblock": {
"mapping": {
"F": "nuclearcraft:turbine_casing",
"G": "nuclearcraft:turbine_glass",
"M": "nuclearcraft:turbine_dynamo_coil[type=magnesium]",
"B": "nuclearcraft:turbine_rotor_bearing",
"S": "nuclearcraft:turbine_rotor_shaft",
"I": "nuclearcraft:turbine_inlet",
"O": "nuclearcraft:turbine_outlet",
"C": "nuclearcraft:turbine_controller",
"b": "nuclearcraft:turbine_rotor_blade_steel",
"s": "nuclearcraft:turbine_rotor_stator",
"0": "nuclearcraft:turbine_casing"
},
"pattern": [
["FFFFF", "FGGGF", "FGGGF", "FGGGF", "FGGGF", "FGGGF", "FFFFF"],
["FFMFF", "G b G", "G b G", "G s G", "G b G", "G b G", "FFMFF"],
["FMBMF", "GbSbG", "GbSbG", "GsSsG", "GbSbG", "GbSbG", "FMBMF"],
["FIMFF", "C b G", "G b G", "G s G", "G b G", "G b G", "FFMOF"],
["FFFF0", "FFFFF", "FFFFF", "FFFFF", "FFFFF", "FFFFF", "FFFFF"]
]
}
}
]
}

View File

@ -0,0 +1,32 @@
{
"components": [
{
"type": "header",
"text": "#header",
"x": -1,
"y": -1
},
{
"type": "item",
"item": "#item1",
"framed": true,
"link_recipe": true,
"x": 40,
"y": 15
},
{
"type": "item",
"item": "#item2",
"framed": true,
"link_recipe": true,
"x": 60,
"y": 15
},
{
"type": "text",
"text": "#text",
"x": 0,
"y": 40
}
]
}

View File

@ -0,0 +1,40 @@
{
"components": [
{
"type": "header",
"text": "#header",
"x": -1,
"y": -1
},
{
"type": "item",
"item": "#item1",
"framed": true,
"link_recipe": true,
"x": 30,
"y": 15
},
{
"type": "item",
"item": "#item2",
"framed": true,
"link_recipe": true,
"x": 50,
"y": 15
},
{
"type": "item",
"item": "#item3",
"framed": true,
"link_recipe": true,
"x": 70,
"y": 15
},
{
"type": "text",
"text": "#text",
"x": 0,
"y": 40
}
]
}

View File

@ -0,0 +1,48 @@
{
"components": [
{
"type": "header",
"text": "#header",
"x": -1,
"y": -1
},
{
"type": "item",
"item": "#item1",
"framed": true,
"link_recipe": true,
"x": 20,
"y": 15
},
{
"type": "item",
"item": "#item2",
"framed": true,
"link_recipe": true,
"x": 40,
"y": 15
},
{
"type": "item",
"item": "#item3",
"framed": true,
"link_recipe": true,
"x": 60,
"y": 15
},
{
"type": "item",
"item": "#item4",
"framed": true,
"link_recipe": true,
"x": 80,
"y": 15
},
{
"type": "text",
"text": "#text",
"x": 0,
"y": 40
}
]
}

View File

@ -11,6 +11,7 @@
"type": "header",
"text": "#result->iname",
"guard": "#small",
"scale": 0.75,
"x": -1,
"y": -1
},

View File

@ -2,7 +2,7 @@
"components": [
{
"type": "header",
"text": "#header",
"text": "#anchor->fcapital",
"x": -1,
"y": -1
},
@ -42,7 +42,7 @@
},
{
"type": "text",
"text": "分子式:$(l)#formula#$()",
"text": "化学式:$(l)#formula#$()",
"guard": "#isCompound",
"x": 0,
"y": 40

View File

@ -2,7 +2,7 @@
"components": [
{
"type": "header",
"text": "#header",
"text": "#anchor->fcapital",
"x": -1,
"y": -1
},