2972371560
本帖最后由 2972371560 于 2021-1-31 02:06 编辑


先看看效果再说











有兴趣的往下看(教程篇超细一定要慢慢看)
Tweaker3
神秘4食用方法


简介:

前面文字有点多但是一定要看完很大细节一定要从这里开始往下慢慢看不要着急!
什么是魔改,他能干什么,有什么特点玩法!
本次教程题材是神秘4的"魔导手册"我相信有很多小伙伴都认识这个模组!
刚开始玩这款模组的时候也是有很大的好奇心一直钻研解锁等!
至于好不好玩有没有趣我相信进来的各位应该都食用过或者多次食用过。
关于Tweaker3对于这款老模组的食用度是新奇的现在版本附属无非那4-6个久而久之有的人就会感觉只有那个附属,
玩腻了,很快就发展结束了,这里来教你们一个永不腻的玩法,MT魔改(整谁都好使)。
学会你就可以把神秘搞的非常神秘神秘到玩家感觉神秘的想寄些慰问品给那!




食用干货:

首先对于一些小白可能不怎么认识什么是魔改怎么使用安装及功能可能只知道修改!
所谓魔改:可大尺度的自定义合成新配方-删除已有配方-修改已有配方扩展等。
首先安装3个模组以下:
第一个本体:MineTweaker 3本站未找到没过期的链接所以第一个模组去官网下载吧!
官网链接:[url=]http://minetweaker3.powerofbytes.com/[/url]
第二个是修改合成:本站链接:https://www.mcbbs.net/thread-524260-1-1.html
第三个是本体自定义扩展:https://www.curseforge.com/minecraft/mc-mods/modtweaker
下载完后需要将这三模组安放客户端-服务端mod里服务端客户端都需要安装。


干货作用:


常见的是:可帮你更改你不需要或者不想有的合成,如:神秘有个注魔法附魔可以叠加卡bug叠加附魔
在没有修复定制的情况下一般常见的是ban掉世界盐,但是如果你会魔改完全可以删除这个研究
或者是魔改这个研究的合成,使其无法实现合成,还有一个是枪械制作台可以用神秘工作台卡出
虚拟然后瞬间打开页面制作枪械(本人表示被卡过233),如果有玩家说额呀神秘太简单了,几天
就毕业了,没啥可玩的了,这种时候就该让他体验下不一样的快乐。


干货特点玩法:


先了解一下食用后效果


可配合RPG、称号、任务、宠物(始于操作本人)等各种扩展看自己如何发挥了!
可自定义添加新研究自定义图片名称图标背景标题合成属性等等等等(等于你玩的越6越等于属于全新附属模组一样并且内容可无限大)
不仅如此还可以让玩家肝到想寄些慰问品给您!
看图

这种时候可以看出上面的属性,没错当玩家从注魔台上制作完成拿到手的时候上面的属性是有用的(具体你们自己配合属性插件)
嗯没错,前置可选元素可选笔记(解笔记可简单了-来自大佬的问候)上面这张图龙之胸甲,
可以看出来带有属性的,所以你们懂了吧神秘+RPG一类结合(其他也可以看自己发挥),材料也可以自定义!
例:一些材料可以弄副本掉落-每日任务-Boss掉落合成专属道具等等之类的,
至于玩法我相信这个就得靠大家的想象力来创造了加油!
关于魔改的功能玩法还有很多下面开始进入魔改教程!

真正的干货来了前面的一定要仔细看完了解清楚:
学的时候建议打开教程链接一起对照帖子理解这样学的快稳不会莫名其妙报错,说到报错下面建议一定要看防止踩坑!
说到报错,注:如果服开着那mt reload那你要小心了,就算本人比较熟练但也有出错的时候(后果是在线的玩家需要删除客户端),
或者是删除客户端config/invTweaks.cfg和invTweaks.Rules和invTweaks.Tree(对于玩家来说麻烦不麻烦我不知道但是还是不要发生好)
当然只会在服务器开着那弄魔改后重置后报错就会这样(原理差不多是那后台的mt数据和客户端的mt数据冲突了)导致进不去服务器
建议开个mt备份去修改,mt reload没问题后再把文本复制进去这样可以100%防止。
首先你得安装上面说的3个模组-客户端服务器都要加!
然后加入到服务端后他会在目录生成一个叫scripts的文件夹,当然里面是空的。
顺带一提如果要修改普通合成的话,可以直接看第二个链接的帖子就可以!
操作-打开scripts- 创建一个文本名字只要是英文就可以,然后把文件类型改为.zs格式(编辑的时候记得用N++编辑)。

下面当然是开撸了!我会跟着教程慢慢来。
至于教程我相信我教完只要你们看完再多练练就差不多了前期报错很正常。
下面我们结合教程和实例讲打开的时候会有点慢等一会就好。
教程原贴:http://minetweaker3.powerofbytes.com/wiki/ModTweaker
直接跳转神秘的教程链接:http://minetweaker3.powerofbytes ... _4_Support:Research这2教程一定要看学(最起码达到了解)
要不然我这帖子你看起来都有点不知道为什么!


正题干货:
第一步(是创建新附属还是在原有附属上添加修改)
我这里就先写创新附属至于在原有附属上添加修改将会在最后讲解(比较简单)
创建新研究页图片路径和前置
首先添加图片教程路径是
随便找一个神秘模组(只是路径问题所以可以随便添加)-然后用解压软件打开我们这选的是神秘本体,右键打开

然后找到路径assets/thaumcraft/textures/items/研究页图片名称-assets/thaumcraft/textures/misc/研究页背景图片名称
这2路径是神秘4本体在魔导手册里面图片路径-这里我们之间添加到这里记住这个路径因为下面需要食用这个路径的图片
下面看原网站这里的教程:
点进教程原贴往下翻找到Thaumcraft 4点进去
然后会看到以下几个
  1. The following handlers are supported:   
  2. Arcane Workbench                        
  3. Aspects                                 
  4. Crucible                                
  5. Infusion                                
  6. Loot                                    
  7. Warp                                    
  8. Research : Thaumcraft 4 Research Support
复制代码
表示可魔改的类型:工作台、坩埚、掉落物、注魔等-最后一个Thaumcraft 4 Research Support是研究笔记也就是魔导手册前面几个很简单
并没有难度看原教程自己再模仿一下就会了,至于研究笔记也不难,就有点麻烦!
我们点进Thaumcraft 4 Research Support
  1. Contents                    
  2. 1 The Basics               
  3. 2 Removing Research         
  4. 3 Research Tabs            
  5. 3.1 Removing Tabs           
  6. 3.2 Creating Tabs           
  7. 4 Creating Research         
  8. 4.1 Adding Pages to Research
  9. 5 Connecting Research      
  10. 6 Modifying Research         
复制代码
可以看到以下内容:
关于研究笔记(魔导手册)的:基础、移除、前后研究链接选择和移除防止崩溃研究和创建tab研究、创造研究、链接研究、修改研究!
我们这里把页面放到创建Tabs
原教程内容:(意思是创建新Tab)
  1. //TabKey, Domain, Path                                                               
  2. mods.thaumcraft.Research.addTab("DEMENTIA", "thaumcraft", "textures/items/brain.png");
  3. game.setLocalization("en_US", "tc.research_category.DEMENTIA", "Dementia");            
复制代码
前面文本不要管是原代码这个意思差不多。(记得要把图片加在客户端里面哦)
第二行Research.addTab意思是添加创造一个标签原教程创建的标签是"DEMENTIA"随后"thaumcraft"这个是模组路径也就是我前面说的
随后的"textures/items/brain.png"就是选择brain图片作为Tab的图片也就是这个东西看下面图片!


这些都是只不过原教程只弄了一个我们也可以多弄许多个(这个可以自定义图片图片名称也随便只要填路径名称填对就可以)
然后这个第三行game.setLocalization("en_US", "tc.research_category.DEMENTIA", "Dementia");
en_US意思是图片在服务器里显示的语音类型-这里我们选择中文zh_CN,"tc.research_category.DEMENTIA"这句代表图片在
服务器里面的名称如原文"Dementia"那么进入服务器后把鼠标靠在上面就会显示"Dementia"-如果我们改成六花世界-那么鼠标
靠上去就会显示六花世界(中文这里记得转码)

在原教程中创建新Tab下面的一类是背景
  1. //TabKey, IconDomain, IconPath, BackgroundDomain, BackgroundPath                                                                  
  2. mods.thaumcraft.Research.addTab("AHPYRCOPA", "forbidden", "textures/items/spork.png", "forbidden", "textures/misc/runecircle.png");
  3. game.setLocalization("en_US", "tc.research_category.AHPYRCOPA", "Not Apocrypha");                                                   
复制代码
相比上一个Tab创建这个背景添加就比较简单了,只需要在添加Tab后面再加一个图片路径(图片路径自己加)
在Tab后面加"forbidden", "textures/misc/runecircle.png"最后这个标签"AHPYRCOPA"Tab就会变成spork背景图片runecircle最后再改一下
语音类型和中文名称(记得转码)我们修改一下然后写到一起就会变成如下:
  1. //TabKey, IconDomain, IconPath, BackgroundDomain, BackgroundPath                                                                     
  2. mods.thaumcraft.Research.addTab("before", "thaumcraft", "textures/items/tupian.png", "thaumcraft", "textures/misc/tupianbeijing.png");
  3. game.setLocalization("zh_CN", "tc.research_category.before", "你学会了吗");                                                            
复制代码
注:before为标签,thaumcraft为模组本体"textures/items/tupian.png"为新Tab的图片路径"thaumcraft"还是模组本体"textures/misc/tupianbeijing.png"
这个名为before标签的背景图片,"zh_CN"语言类型为中文,"tc.research_category.before",在标签为before的Tab名称修改为 "你学会了吗");
"你学会了吗"(记得转码这里最后提醒一次)

创建Tab以及名称背景完结-可创建多个新Tab背景等(记得自己多弄几个练习练习如果报错他会显示行数随后仔细观察是否漏或错了)


下面在新创建的Tab下创建新研究



正题干货:
第二步:在新Tab下创建新研究并链接食用等
在原教程中页面翻到:
Creating Research创建研究
原教程
  1. //ResearchKey, TabKey, AspectList, X, Y, Complexity, ItemStack //Make sure that the X and Y coordinates of your research doesn't conflict with other researches
  2. mods.thaumcraft.Research.addResearch("WTFPLANTS", "BASICS", "lucrum 100, alienis 200", 1, 0, 8, <minecraft:sapling>);                                          
  3. game.setLocalization("en_US", "tc.research_name.WTFPLANTS", "Trees!");                                                                                         
  4. game.setLocalization("en_US", "tc.research_text.WTFPLANTS", "[MT] Science just doesn't know!");                                                                 
复制代码
第一行和第二行不用管
跳转第三行mods.thaumcraft.Research.addResearch("WTFPLANTS", "BASICS", "lucrum 100, alienis 200", 1, 0, 8, <minecraft:sapling>);
mods.thaumcraft.Research.addResearch("WTFPLANTS"意思是在这个Tab名为BASICS里创建一个新研究笔记而BASICS则就是新Tab标签
"lucrum 100, alienis 200"这里面lucrum和alienis的意思是元素也就如果用元素解锁的条件下则需要100点lucrum和200点alienis(这里元素
解锁的条件下意思是如果拥有这些元素则不用解笔记直接解锁这个研究,后面会讲)至于
lucrum和alienis元素则可以只神秘4本体中找到
路径是\assets\thaumcraft\lang\zh_CN把这个解压到桌面随后用N++打开然后CTRL+f搜索lucrum你就会看到许许多多元素要素(都是连
在一起的很容易找包括之后需要用这里面的其他元素直接把
lucrum替换成你需要换成的元素即可)100点和200点意思就是解锁需要的点数
如果改成999则需要999点要素才可以这个解锁研究笔记(可添加多种元素格式别错就可以),
1, 0, 8,则代表在图片中位置具体自己试试找感觉(每个研究笔记标签都要弄不同的数别弄一样)
<minecraft:sapling>则是显示的研究笔记的物品,物品代码获取方法:把物品放在手中随后输入/mt hand左下角聊天框就会出现相应物品
的代码例如手里拿的是云杉那么输入/mt hand就会显示<minecraft:plank:1>手里拿白桦木输入/mt hand就会显示<minecraft:planks:2>
如果换成mods.thaumcraft.Research.addResearch("WTFPLANTS", "BASICS", "lucrum 100, alienis 200", 1, 0, 8, <minecraft:planks:2>);
那么就会在一个Tab标签名为"WTFPLANTS中的研究笔记标签"BASICS显示需要贪婪100点异域200点才才能解锁这个白桦木图标
如果解锁则可以进入这个研究笔记里面查看内容和注魔合成等(这些之后讲)!

第四行game.setLocalization("en_US", "tc.research_name.WTFPLANTS", "Trees!");
这里en_US我们换成zh_CN之后的"tc.research_name.WTFPLANTS", "Trees!"代表这个名为WTFPLANTS的研究笔记标签修改名称为 "Trees!"
到这里如果鼠标放到这个研究笔记上就会显示一个名为 "Trees!"的研究笔记


最后一行game.setLocalization("en_US", "tc.research_text.WTFPLANTS", "[MT] Science just doesn't know!");
和第四行差不多只不过 "[MT] Science just doesn't know!"是研究笔记下面的标语
例如我把整个修改一下:
  1. //ResearchKey, TabKey, AspectList, X, Y, Complexity, ItemStack //Make sure that the X and Y coordinates of your research doesn't conflict with other researches
  2. mods.thaumcraft.Research.addResearch("WTFPLANTS", "BASICS", "lucrum 100, alienis 200", 1, 0, 8, <minecraft:sapling>);                                          
  3. game.setLocalization("en_US", "tc.research_name.WTFPLANTS", "研究显示名称例图三:宠物抽奖券");                                                                  
  4. game.setLocalization("en_US", "tc.research_text.WTFPLANTS", "描述例图三:抽奖");                                                                                 
复制代码
最后就会显示如下



创建研究业完结先去试试吧!(但是现在还不能点开哦要不然客户端会崩溃)

下面就是选择解锁了-有多种选择解锁把原教程页面调到Modifying Research下面有7种类型分别是:
  1. mods.thaumcraft.Research.setRound("WTFPLANTS", true);   
  2. mods.thaumcraft.Research.setSpikey("WTFPLANTS", true);   
  3. mods.thaumcraft.Research.setStub("WTFPLANTS", true);     
  4. mods.thaumcraft.Research.setSecondary("WTFPLANTS", true);
  5. mods.thaumcraft.Research.setVirtual("WTFPLANTS", true);  
  6. mods.thaumcraft.Research.setAutoUnlock("ASPECTS", false);
  7. mods.thaumcraft.Research.setConcealed("WTFPLANTS", true);
复制代码

使研究笔记类型属于圆形的也就上上面那种圆形
分别对应:
  1. 圆形           
  2. 三角形         
  3. 正边形         
  4. 链接类型      
  5. 链接           
  6. 自动解锁类型   
  7. 需要前置解锁类型
复制代码
在原版中只有隐藏显示必须解锁前面一个后面那个研究才会出现。
而我们也用这种从这里面选择123随便选一个我们选个1,随后加一个7setConcealed(需要前置才能解锁)然后在加一个链接类型setSecondary
也就是解锁方法这个链接类型是需要元素解锁也就是前面说的100点200点元素最后合成。
  1. mods.thaumcraft.Research.setRound("WTFPLANTS", true);   
  2. mods.thaumcraft.Research.setConcealed("WTFPLANTS", true);
  3. mods.thaumcraft.Research.setSecondary("WTFPLANTS", true);
复制代码
例如:点击直接解锁
这是方法1(用元素解锁)不需要解研究笔记只要有相应的元素点如何点击即可解锁这个研究笔记!
还有一种方法就是用研究笔记解锁。
看下原教程还是在刚刚下面找到。
  1. //ResearchKey, Complexity                              
  2. mods.thaumcraft.Research.setComplexity("WTFPLANTS", 16);
复制代码
这句的意思是需要解锁研究笔记才能解锁研究。
但是原教程给的这个16数字千万不要用-解不开这个数字代表研究笔记的大小-经过我自己测试1-8为可解锁类型,
9有时候会坏掉需要扔掉重新领研究笔记-9以上就不要用了具体自己试一下就知道了!
  1. mods.thaumcraft.Research.setRound("WTFPLANTS", true);   
  2. mods.thaumcraft.Research.setConcealed("WTFPLANTS", true);
  3. mods.thaumcraft.Research.setComplexity("WTFPLANTS", 16);  
复制代码
这是第二种方法(用笔记解锁),这个16记得换成1-8。(弄完后暂时不要点开还没到时候)(这一种和原版差不多)
然后就需要添加一下研究页(注魔台页面和内容介绍快要到最后了)!
在原教程中找到Adding Pages to Research

这是添加注魔页面和内容的也就是这个页面



原教程中:
  1. //ResearchKey, LocalizationKey                                                                                          
  2. mods.thaumcraft.Research.addPage("WTFPLANTS", "derp.research_page.WTFPLANTS");                                          
  3. game.setLocalization("en_US", "derp.research_page.WTFPLANTS", "Plants! What are they?<BR>The Thaumometer doesn't know!");
复制代码
mods.thaumcraft.Research.addPage("WTFPLANTS", "derp.research_page.WTFPLANTS"); 代表创建这个研究笔记标签WTFPLANTS注魔页面

但是这里的derp.research_page需要把derp换成tc
game.setLocalization("en_US", "derp.research_page.WTFPLANTS", "Plants! What are they?<BR>The Thaumometer doesn't know!");这一句

还是老样子en_US换成zh_CN,derp换成tc而"Plants! What are they?<BR>The Thaumometer doesn't know!"这代表着书里的内容例如上面的
书里的描述二
最后整合出来如下:
  1. //ResearchKey, LocalizationKey                                               
  2. mods.thaumcraft.Research.addPage("WTFPLANTS", "tc.research_page.WTFPLANTS");
  3. game.setLocalization("zh_CN", "tc.research_page.WTFPLANTS", "书里的描述二");  
复制代码
最后在原教程中找到
Connecting Research
连接研究原文:
  1. //ResearchKey, Parent, Hidden?                                 
  2. mods.thaumcraft.Research.addPrereq("WTFPLANTS", "ICHOR", false);
复制代码
很重要千万不要忘记了
mods.thaumcraft.Research.addPrereq("WTFPLANTS", "ICHOR", false);代表前置解锁条件如若想要解锁名为WTFPLANTS研究笔记标签

则要先解锁名为ICHOR的研究笔记标签否则关闭显示,反之则显示(之后解锁也是如此)。
好了进入最后步骤了注魔合成回到原教程链接:http://minetweaker3.powerofbytes.com/wiki/Thaumcraft_4找到//Infusion
这个是注魔台合成
原教程:
  1. //Infusion                                                                                                                                                                                                                  
  2. //ResearchString, MainInputStack, InputArray, AspectString, OutputStack, InstabilityAmount                                                                                                                                 
  3. mods.thaumcraft.Infusion.addRecipe("NITOR", <Thaumcraft:ItemResource:1>, [<minecraft:fire_charge>, <Thaumcraft:ItemResource>, <minecraft:flint_and_steel>], "ignis 20, potentia 10, permutatio 12", <minecraft:fire> * 4, 5);
复制代码
这里的"NITOR"代表研究笔记的标签,<Thaumcraft:ItemResource:1>代表放在注魔台中间的物品。
[<minecraft:fire_charge>, <Thaumcraft:ItemResource>, <minecraft:flint_and_steel>]代表合成材料。
"ignis 20, potentia 10, permutatio 12"注魔台启动需要的元素。
<minecraft:fire>代表合成的物品。
最后的这个5代表风险数字越高风险越大,最大风险为10也就是危险
在最后需要把合成物品改成变量填上去(一定要弄要不然报错)
方法:
val awa = <minecraft:fire> * 4;
修改后整合出来:
  1. val awa = <minecraft:fire> * 4;                                                                                                                                                                                             
  2. //Infusion                                                                                                                                                                                                                  
  3. //ResearchString, MainInputStack, InputArray, AspectString, OutputStack, InstabilityAmount                                                                                                                                 
  4. mods.thaumcraft.Infusion.addRecipe("NITOR", <Thaumcraft:ItemResource:1>, [<minecraft:fire_charge>, <Thaumcraft:ItemResource>, <minecraft:flint_and_steel>], "ignis 20, potentia 10, permutatio 12", awa, 10);
复制代码

这是修改之后的把合成物品改成变量显示,然后风险换成了危险10


当然这里面材料和上面描述的材料不一样这只是个例子
最后添加一个显示页面(标签和变量)
原教程:
  1. //Adds an infusion recipe page                                                
  2. mods.thaumcraft.Research.addInfusionPage("WTFPLANTS", <Thaumcraft:WandRod:2>);
复制代码
其中"WTFPLANTS"属于研究笔记的标签,<Thaumcraft:WandRod:2>为最终注魔台合成物,这里我们把他换成变量即可
val awa = <Thaumcraft:WandRod:2>;
mods.thaumcraft.Research.addInfusionPage("WTFPLANTS", awa);

如果想直接在原有的模组里面扩展,则打开此模组的lang/zh_CN打开找到要扩展Tab名字和研究笔记标签神秘工匠(无尽深渊之帽)
然后复制他的id




随后修改数值
  1. //ResearchKey, TabKey, AspectList, X, Y, Complexity, ItemStack //Make sure that the X and Y coordinates of your research doesn't conflict with other researches               
  2. mods.thaumcraft.Research.addResearch("wujinmaozi", "TT_CATEGORY", "lucrum 100, alienis 200", 1, 0, 8, <ICHORCLOTH_HELM_GEM>);                                                
  3. game.setLocalization("en_US", "tc.research_name.wujinmaozi", "描述");                                                                                                         
  4. game.setLocalization("en_US", "tc.research_text.wujinmaozi", "描述");                                                                                                         
  5. game.setLocalization("zh_CN", "tc.research_page.wujinmaozi", "描述");                                                                                                         
  6. //mods.thaumcraft.Research.setSpikey("wujinmaozi", true);                                                                                                                     
  7. mods.thaumcraft.Research.setConcealed("wujinmaozi", true);                                                                                                                    
  8. mods.thaumcraft.Research.setSecondary("wujinmaozi", true);                                                                                                                    
  9. mods.thaumcraft.Research.addPrereq("wujinmaozi", "ICHORCLOTH_HELM_GEM", false);  #这里主要用来当做解锁条件                                                                     
复制代码


研究笔记标签为wujinmaozi,Tab为TT_CATEGORY(神秘工匠)
前置为无尽深渊之帽ICHORCLOTH_HELM_GEM(需要解锁无尽深渊之帽才可解锁wujinmaozi


解锁前置后就会出现新添加的研究笔记wujinmaozi
如果想要删除某个研究笔记
  1. mods.thaumcraft.Research.orphanResearch("要删除的研究名称");
  2. mods.thaumcraft.Research.removeResearch("要删除的研究名称");
复制代码
可直接删除-随后可随意修改这个研究的全部(不包括id因为前置问题)
新创建的Tab前后研究也是如此






最后来个整合
如:创建一个标签为qwe的新Tabs并且把Tab在服务器中命名为小花,并在里面创建一个名为ewq的研究笔记名称描述为小明哈哈下面
描述为小明嘻嘻显示
物品为白桦木-在研究笔记页面里面添加描述为小明666,解锁条件弄为使用元素解锁并且元素为野兽100点、不死100点、思维770、
感官650注魔台危险系数弄为危险,合成物品弄上方文本的。

  1. //TabKey, IconDomain, IconPath, BackgroundDomain, BackgroundPath                                                                                                                                          
  2. mods.thaumcraft.Research.addTab("qwe", "thaumcraft", "textures/items/badaozhuye.png", "thaumcraft", "textures/misc/badaobeijingzhuye.png");                                                               
  3. game.setLocalization("zh_CN", "tc.research_category.qwe", "小花");                                                                                                                                         
  4. val awa = <Thaumcraft:WandRod:2>;                                                                                                                                                                          
  5. //ResearchString, MainInputStack, InputArray, AspectString, OutputStack, InstabilityAmount                                                                                                                 
  6. mods.thaumcraft.Infusion.addRecipe("ewq", <Thaumcraft:ItemResource:1>, [<minecraft:fire_charge>, <Thaumcraft:ItemResource>, <minecraft:flint_and_steel>], "ignis 20, potentia 10, permutatio 12", awa, 10);
  7. //ResearchKey, TabKey, AspectList, X, Y, Complexity, ItemStack //Make sure that the X and Y coordinates of your research doesn't conflict with other researches                                            
  8. mods.thaumcraft.Research.addResearch("ewq", "qwe", "bestia 100, exanimis 100, cognitio 770, sensus 650", -4, -2, -2, <minecraft:planks:2>);                                                               
  9. //mods.thaumcraft.Research.setSpikey("ewq", true);                                                                                                                                                         
  10. mods.thaumcraft.Research.setConcealed("ewq", true);                                                                                                                                                        
  11. mods.thaumcraft.Research.setSecondary("ewq", true);                                                                                                                                                        
  12. mods.thaumcraft.Research.addPage("ewq", "tc.research_page.ewq");                                                                                                                                          
  13. game.setLocalization("zh_CN", "tc.research_name.ewq", "小明哈哈");                                                                                                                                         
  14. game.setLocalization("zh_CN", "tc.research_text.ewq", "小明嘻嘻");                                                                                                                                         
  15. game.setLocalization("zh_CN", "tc.research_page.ewq", "小明666");                                                                                                                                          
  16. mods.thaumcraft.Research.addPrereq("ewq", "上一个研究已经解锁", false);                                                                                                                                    
  17. mods.thaumcraft.Research.addInfusionPage("ewq", awa);                                                                                                                                                      
复制代码
如果想在这个研究笔记后面再扩张一个则:

如:在Tab名为qwe标签的ewq研究笔记后面扩张一个研究笔记,条件为ewq解锁后出现创建一个标签为qwe的新研究笔记,并在里面创建一个名为qqq的研究笔记标签名称描述为qqq哈哈下面
描述为qqq嘻嘻显示
物品为白桦木-在研究笔记页面里面添加描述为qqq666,解锁条件弄为用笔记解锁
注魔台危险系数弄为危险,合成物品弄上方文本的。
  1. val asd = <Thaumcraft:WandRod:2>;                                                                                                                                                                          
  2. //ResearchString, MainInputStack, InputArray, AspectString, OutputStack, InstabilityAmount                                                                                                                 
  3. mods.thaumcraft.Infusion.addRecipe("qqq", <Thaumcraft:ItemResource:1>, [<minecraft:fire_charge>, <Thaumcraft:ItemResource>, <minecraft:flint_and_steel>], "ignis 20, potentia 10, permutatio 12", asd, 10);
  4. //ResearchKey, TabKey, AspectList, X, Y, Complexity, ItemStack //Make sure that the X and Y coordinates of your research doesn't conflict with other researches                                            
  5. mods.thaumcraft.Research.addResearch("qqq", "qwe", "bestia 100, exanimis 100, cognitio 770, sensus 650", -4, -2, -2, <minecraft:planks:2>);                                                               
  6. //mods.thaumcraft.Research.setSpikey("qqq", true);                                                                                                                                                         
  7. mods.thaumcraft.Research.setConcealed("qqq", true);                                                                                                                                                        
  8. mods.thaumcraft.Research.setComplexity("qqq", 10);                                                                                                                                                         
  9. mods.thaumcraft.Research.addPage("qqq", "tc.research_page.qqq");                                                                                                                                          
  10. game.setLocalization("zh_CN", "tc.research_name.qqq", "qqq哈哈");                                                                                                                                          
  11. game.setLocalization("zh_CN", "tc.research_text.qqq", "qqq嘻嘻");                                                                                                                                          
  12. game.setLocalization("zh_CN", "tc.research_page.qqq", "qqq666");                                                                                                                                          
  13. mods.thaumcraft.Research.addPrereq("qqq", "ewq", false);                                                                                                                                                   
  14. mods.thaumcraft.Research.addInfusionPage("qqq", asd);                                                                                                                                                      
复制代码

最后再看下自定义效果吧




学费了之后该干嘛(当然是选择操作一波玩家鸭!)
如果可以下方人气评分点一点谢谢,希望你不要不识好歹








2021.12 数据,可能有更多内容


先看看效果再说










有兴趣的往下看(教程篇超细一定要慢慢看)Tweaker3 神秘4食用方法


简介:
前面文字有点多但是一定要看完很大细节一定要从这里开始往下慢慢看不要着急!
什么是魔改,他能干什么,有什么特点玩法!本次教程题材是神秘4的&quot;魔导手册&quot;我相信有很多小伙伴都认识这个模组!刚开始玩这款模组的时候也是有很大的好奇心一直钻研解锁等!至于好不好玩有没有趣我相信进来的各位应该都食用过或者多次食用过。关于Tweaker3对于这款老模组的食用度是新奇的现在版本附属无非那4-6个久而久之有的人就会感觉只有那个附属,玩腻了,很快就发展结束了,这里来教你们一个永不腻的玩法,MT魔改(整谁都好使)。学会你就可以把神秘搞的非常神秘神秘到玩家感觉神秘的想寄些慰问品给那!



食用干货:


首先对于一些小白可能不怎么认识什么是魔改怎么使用安装及功能可能只知道修改!
所谓魔改:可大尺度的自定义合成新配方-删除已有配方-修改已有配方扩展等。
首先安装3个模组以下:
第一个本体:MineTweaker 3本站未找到没过期的链接所以第一个模组去官网下载吧!
官网链接:[url=]http://minetweaker3.powerofbytes.com/[/url]
第二个是修改合成:本站链接:https://www.mcbbs.net/thread-524260-1-1.html
第三个是本体自定义扩展:https://www.curseforge.com/minecraft/mc-mods/modtweaker
下载完后需要将这三模组安放客户端-服务端mod里服务端客户端都需要安装。


干货作用:


常见的是:可帮你更改你不需要或者不想有的合成,如:神秘有个注魔法附魔可以叠加卡bug叠加附魔
在没有修复定制的情况下一般常见的是ban掉世界盐,但是如果你会魔改完全可以删除这个研究
或者是魔改这个研究的合成,使其无法实现合成,还有一个是枪械制作台可以用神秘工作台卡出
虚拟然后瞬间打开页面制作枪械(本人表示被卡过233),如果有玩家说额呀神秘太简单了,几天
就毕业了,没啥可玩的了,这种时候就该让他体验下不一样的快乐。


干货特点玩法:


先了解一下食用后效果



可配合RPG、称号、任务、宠物(始于操作本人)等各种扩展看自己如何发挥了!
可自定义添加新研究自定义图片名称图标背景标题合成属性等等等等(等于你玩的越6越等于属于全新附属模组一样并且内容可无限大)
不仅如此还可以让玩家肝到想寄些慰问品给您!
看图

这种时候可以看出上面的属性,没错当玩家从注魔台上制作完成拿到手的时候上面的属性是有用的(具体你们自己配合属性插件)
嗯没错,前置可选元素可选笔记(解笔记可简单了-来自大佬的问候)上面这张图龙之胸甲,
可以看出来带有属性的,所以你们懂了吧神秘+RPG一类结合(其他也可以看自己发挥),材料也可以自定义!
例:一些材料可以弄副本掉落-每日任务-Boss掉落合成专属道具等等之类的,
至于玩法我相信这个就得靠大家的想象力来创造了加油!
关于魔改的功能玩法还有很多下面开始进入魔改教程!


真正的干货来了前面的一定要仔细看完了解清楚:
学的时候建议打开教程链接一起对照帖子理解这样学的快稳不会莫名其妙报错,说到报错下面建议一定要看防止踩坑!
说到报错,注:如果服开着那mt reload那你要小心了,就算本人比较熟练但也有出错的时候(后果是在线的玩家需要删除客户端),
或者是删除客户端config/invTweaks.cfg和invTweaks.Rules和invTweaks.Tree(对于玩家来说麻烦不麻烦我不知道但是还是不要发生好)
当然只会在服务器开着那弄魔改后重置后报错就会这样(原理差不多是那后台的mt数据和客户端的mt数据冲突了)导致进不去服务器
建议开个mt备份去修改,mt reload没问题后再把文本复制进去这样可以100%防止。
首先你得安装上面说的3个模组-客户端服务器都要加!
然后加入到服务端后他会在目录生成一个叫scripts的文件夹,当然里面是空的。
顺带一提如果要修改普通合成的话,可以直接看第二个链接的帖子就可以!
操作-打开scripts- 创建一个文本名字只要是英文就可以,然后把文件类型改为.zs格式(编辑的时候记得用N++编辑)。


下面当然是开撸了!我会跟着教程慢慢来。
至于教程我相信我教完只要你们看完再多练练就差不多了前期报错很正常。
下面我们结合教程和实例讲打开的时候会有点慢等一会就好。
教程原贴:http://minetweaker3.powerofbytes.com/wiki/ModTweaker
直接跳转神秘的教程链接:http://minetweaker3.powerofbytes ... _4_Support:Research这2教程一定要看学(最起码达到了解)
要不然我这帖子你看起来都有点不知道为什么!


正题干货:
第一步(是创建新附属还是在原有附属上添加修改)
我这里就先写创新附属至于在原有附属上添加修改将会在最后讲解(比较简单)
创建新研究页图片路径和前置
首先添加图片教程路径是
随便找一个神秘模组(只是路径问题所以可以随便添加)-然后用解压软件打开我们这选的是神秘本体,右键打开


然后找到路径assets/thaumcraft/textures/items/研究页图片名称-assets/thaumcraft/textures/misc/研究页背景图片名称
这2路径是神秘4本体在魔导手册里面图片路径-这里我们之间添加到这里记住这个路径因为下面需要食用这个路径的图片
下面看原网站这里的教程:
点进教程原贴往下翻找到Thaumcraft 4点进去
然后会看到以下几个

代码:

  1. The following handlers are supported:   
  2. Arcane Workbench   
  3. Aspects   
  4. Crucible 
  5. Infusion 
  6. Loot   
  7. Warp   
  8. Research : Thaumcraft 4 Research Support
表示可魔改的类型:工作台、坩埚、掉落物、注魔等-最后一个Thaumcraft 4 Research Support是研究笔记也就是魔导手册前面几个很简单
并没有难度看原教程自己再模仿一下就会了,至于研究笔记也不难,就有点麻烦!
我们点进Thaumcraft 4 Research Support

代码:

  1. Contents 
  2. 1 The Basics   
  3. 2 Removing Research   
  4. 3 Research Tabs   
  5. 3.1 Removing Tabs 
  6. 3.2 Creating Tabs 
  7. 4 Creating Research   
  8. 4.1 Adding Pages to Research
  9. 5 Connecting Research   
  10. 6 Modifying Research   
可以看到以下内容:
关于研究笔记(魔导手册)的:基础、移除、前后研究链接选择和移除防止崩溃研究和创建tab研究、创造研究、链接研究、修改研究!
我们这里把页面放到创建Tabs
原教程内容:(意思是创建新Tab)

代码:

  1. //TabKey, Domain, Path   
  2. mods.thaumcraft.Research.addTab("DEMENTIA", "thaumcraft", "textures/items/brain.png");
  3. game.setLocalization("en_US", "tc.research_category.DEMENTIA", "Dementia");   
前面文本不要管是原代码这个意思差不多。(记得要把图片加在客户端里面哦)
第二行Research.addTab意思是添加创造一个标签原教程创建的标签是&quot;DEMENTIA&quot;随后&quot;thaumcraft&quot;这个是模组路径也就是我前面说的
随后的&quot;textures/items/brain.png&quot;就是选择brain图片作为Tab的图片也就是这个东西看下面图片!


这些都是只不过原教程只弄了一个我们也可以多弄许多个(这个可以自定义图片图片名称也随便只要填路径名称填对就可以)
然后这个第三行game.setLocalization(&quot;en_US&quot;, &quot;tc.research_category.DEMENTIA&quot;, &quot;Dementia&quot;);
en_US意思是图片在服务器里显示的语音类型-这里我们选择中文zh_CN,&quot;tc.research_category.DEMENTIA&quot;这句代表图片在
服务器里面的名称如原文&quot;Dementia&quot;那么进入服务器后把鼠标靠在上面就会显示&quot;Dementia&quot;-如果我们改成六花世界-那么鼠标
靠上去就会显示六花世界(中文这里记得转码)

在原教程中创建新Tab下面的一类是背景

代码:

  1. //TabKey, IconDomain, IconPath, BackgroundDomain, BackgroundPath   
  2. mods.thaumcraft.Research.addTab("AHPYRCOPA", "forbidden", "textures/items/spork.png", "forbidden", "textures/misc/runecircle.png");
  3. game.setLocalization("en_US", "tc.research_category.AHPYRCOPA", "Not Apocrypha");   
相比上一个Tab创建这个背景添加就比较简单了,只需要在添加Tab后面再加一个图片路径(图片路径自己加)
在Tab后面加&quot;forbidden&quot;, &quot;textures/misc/runecircle.png&quot;最后这个标签&quot;AHPYRCOPA&quot;Tab就会变成spork背景图片runecircle最后再改一下
语音类型和中文名称(记得转码)我们修改一下然后写到一起就会变成如下:

代码:

  1. //TabKey, IconDomain, IconPath, BackgroundDomain, BackgroundPath   
  2. mods.thaumcraft.Research.addTab("before", "thaumcraft", "textures/items/tupian.png", "thaumcraft", "textures/misc/tupianbeijing.png");
  3. game.setLocalization("zh_CN", "tc.research_category.before", "你学会了吗");   
注:before为标签,thaumcraft为模组本体&quot;textures/items/tupian.png&quot;为新Tab的图片路径&quot;thaumcraft&quot;还是模组本体&quot;textures/misc/tupianbeijing.png&quot;
这个名为before标签的背景图片,&quot;zh_CN&quot;语言类型为中文,&quot;tc.research_category.before&quot;,在标签为before的Tab名称修改为 &quot;你学会了吗&quot;);
&quot;你学会了吗&quot;(记得转码这里最后提醒一次)


创建Tab以及名称背景完结-可创建多个新Tab背景等(记得自己多弄几个练习练习如果报错他会显示行数随后仔细观察是否漏或错了)


下面在新创建的Tab下创建新研究





正题干货:
第二步:在新Tab下创建新研究并链接食用等
在原教程中页面翻到:Creating Research创建研究
原教程

代码:

  1. //ResearchKey, TabKey, AspectList, X, Y, Complexity, ItemStack //Make sure that the X and Y coordinates of your research doesn't conflict with other researches
  2. mods.thaumcraft.Research.addResearch("WTFPLANTS", "BASICS", "lucrum 100, alienis 200", 1, 0, 8, <minecraft:sapling>);   
  3. game.setLocalization("en_US", "tc.research_name.WTFPLANTS", "Trees!"); 
  4. game.setLocalization("en_US", "tc.research_text.WTFPLANTS", "[MT] Science just doesn't know!"); 
第一行和第二行不用管
跳转第三行mods.thaumcraft.Research.addResearch(&quot;WTFPLANTS&quot;, &quot;BASICS&quot;, &quot;lucrum 100, alienis 200&quot;, 1, 0, 8, &lt;minecraft:sapling&gt;);
mods.thaumcraft.Research.addResearch(&quot;WTFPLANTS&quot;意思是在这个Tab名为BASICS里创建一个新研究笔记而BASICS则就是新Tab标签
&quot;lucrum 100, alienis 200&quot;这里面lucrum和alienis的意思是元素也就如果用元素解锁的条件下则需要100点lucrum和200点alienis(这里元素
解锁的条件下意思是如果拥有这些元素则不用解笔记直接解锁这个研究,后面会讲)至于
lucrum和alienis元素则可以只神秘4本体中找到
路径是\assets\thaumcraft\lang\zh_CN把这个解压到桌面随后用N++打开然后CTRL+f搜索lucrum你就会看到许许多多元素要素(都是连
在一起的很容易找包括之后需要用这里面的其他元素直接把
lucrum替换成你需要换成的元素即可)100点和200点意思就是解锁需要的点数
如果改成999则需要999点要素才可以这个解锁研究笔记(可添加多种元素格式别错就可以),
1, 0, 8,则代表在图片中位置具体自己试试找感觉(每个研究笔记标签都要弄不同的数别弄一样)
&lt;minecraft:sapling&gt;则是显示的研究笔记的物品,物品代码获取方法:把物品放在手中随后输入/mt hand左下角聊天框就会出现相应物品
的代码例如手里拿的是云杉那么输入/mt hand就会显示&lt;minecraft:plank:1&gt;手里拿白桦木输入/mt hand就会显示&lt;minecraft:planks:2&gt;
如果换成mods.thaumcraft.Research.addResearch(&quot;WTFPLANTS&quot;, &quot;BASICS&quot;, &quot;lucrum 100, alienis 200&quot;, 1, 0, 8, &lt;minecraft:planks:2&gt;);
那么就会在一个Tab标签名为&quot;WTFPLANTS中的研究笔记标签&quot;BASICS显示需要贪婪100点异域200点才才能解锁这个白桦木图标
如果解锁则可以进入这个研究笔记里面查看内容和注魔合成等(这些之后讲)!


第四行game.setLocalization(&quot;en_US&quot;, &quot;tc.research_name.WTFPLANTS&quot;, &quot;Trees!&quot;);
这里en_US我们换成zh_CN之后的&quot;tc.research_name.WTFPLANTS&quot;, &quot;Trees!&quot;代表这个名为WTFPLANTS的研究笔记标签修改名称为 &quot;Trees!&quot;
到这里如果鼠标放到这个研究笔记上就会显示一个名为 &quot;Trees!&quot;的研究笔记


最后一行game.setLocalization(&quot;en_US&quot;, &quot;tc.research_text.WTFPLANTS&quot;, &quot;[MT] Science just doesn't know!&quot;);
和第四行差不多只不过 &quot;[MT] Science just doesn't know!&quot;是研究笔记下面的标语
例如我把整个修改一下:

代码:

  1. //ResearchKey, TabKey, AspectList, X, Y, Complexity, ItemStack //Make sure that the X and Y coordinates of your research doesn't conflict with other researches
  2. mods.thaumcraft.Research.addResearch("WTFPLANTS", "BASICS", "lucrum 100, alienis 200", 1, 0, 8, <minecraft:sapling>);   
  3. game.setLocalization("en_US", "tc.research_name.WTFPLANTS", "研究显示名称例图三:宠物抽奖券");   
  4. game.setLocalization("en_US", "tc.research_text.WTFPLANTS", "描述例图三:抽奖");   
最后就会显示如下



创建研究业完结先去试试吧!(但是现在还不能点开哦要不然客户端会崩溃)


下面就是选择解锁了-有多种选择解锁把原教程页面调到Modifying Research下面有7种类型分别是:

代码:

  1. mods.thaumcraft.Research.setRound("WTFPLANTS", true);   
  2. mods.thaumcraft.Research.setSpikey("WTFPLANTS", true);   
  3. mods.thaumcraft.Research.setStub("WTFPLANTS", true); 
  4. mods.thaumcraft.Research.setSecondary("WTFPLANTS", true);
  5. mods.thaumcraft.Research.setVirtual("WTFPLANTS", true);
  6. mods.thaumcraft.Research.setAutoUnlock("ASPECTS", false);
  7. mods.thaumcraft.Research.setConcealed("WTFPLANTS", true);

使研究笔记类型属于圆形的也就上上面那种圆形
分别对应:

代码:

  1. 圆形 
  2. 三角形   
  3. 正边形   
  4. 链接类型   
  5. 链接 
  6. 自动解锁类型   
  7. 需要前置解锁类型
在原版中只有隐藏显示必须解锁前面一个后面那个研究才会出现。
而我们也用这种从这里面选择123随便选一个我们选个1,随后加一个7setConcealed(需要前置才能解锁)然后在加一个链接类型setSecondary
也就是解锁方法这个链接类型是需要元素解锁也就是前面说的100点200点元素最后合成。

代码:

  1. mods.thaumcraft.Research.setRound("WTFPLANTS", true);   
  2. mods.thaumcraft.Research.setConcealed("WTFPLANTS", true);
  3. mods.thaumcraft.Research.setSecondary("WTFPLANTS", true);
例如:点击直接解锁
这是方法1(用元素解锁)不需要解研究笔记只要有相应的元素点如何点击即可解锁这个研究笔记!
还有一种方法就是用研究笔记解锁。
看下原教程还是在刚刚下面找到。

代码:

  1. //ResearchKey, Complexity   
  2. mods.thaumcraft.Research.setComplexity("WTFPLANTS", 16);
这句的意思是需要解锁研究笔记才能解锁研究。
但是原教程给的这个16数字千万不要用-解不开这个数字代表研究笔记的大小-经过我自己测试1-8为可解锁类型,
9有时候会坏掉需要扔掉重新领研究笔记-9以上就不要用了具体自己试一下就知道了!

代码:

  1. mods.thaumcraft.Research.setRound("WTFPLANTS", true);   
  2. mods.thaumcraft.Research.setConcealed("WTFPLANTS", true);
  3. mods.thaumcraft.Research.setComplexity("WTFPLANTS", 16);
这是第二种方法(用笔记解锁),这个16记得换成1-8。(弄完后暂时不要点开还没到时候)(这一种和原版差不多)
然后就需要添加一下研究页(注魔台页面和内容介绍快要到最后了)!
在原教程中找到Adding Pages to Research


这是添加注魔页面和内容的也就是这个页面



原教程中:

代码:

  1. //ResearchKey, LocalizationKey   
  2. mods.thaumcraft.Research.addPage("WTFPLANTS", "derp.research_page.WTFPLANTS");   
  3. game.setLocalization("en_US", "derp.research_page.WTFPLANTS", "Plants! What are they?<BR>The Thaumometer doesn't know!");
mods.thaumcraft.Research.addPage(&quot;WTFPLANTS&quot;, &quot;derp.research_page.WTFPLANTS&quot;); 代表创建这个研究笔记标签WTFPLANTS注魔页面


但是这里的derp.research_page需要把derp换成tc
game.setLocalization(&quot;en_US&quot;, &quot;derp.research_page.WTFPLANTS&quot;, &quot;Plants! What are they?&lt;BR&gt;The Thaumometer doesn't know!&quot;);这一句

还是老样子en_US换成zh_CN,derp换成tc而&quot;Plants! What are they?&lt;BR&gt;The Thaumometer doesn't know!&quot;这代表着书里的内容例如上面的
书里的描述二
最后整合出来如下:

代码:

  1. //ResearchKey, LocalizationKey 
  2. mods.thaumcraft.Research.addPage("WTFPLANTS", "tc.research_page.WTFPLANTS");
  3. game.setLocalization("zh_CN", "tc.research_page.WTFPLANTS", "书里的描述二");
最后在原教程中找到
Connecting Research
连接研究原文:

代码:

  1. //ResearchKey, Parent, Hidden?   
  2. mods.thaumcraft.Research.addPrereq("WTFPLANTS", "ICHOR", false);
很重要千万不要忘记了
mods.thaumcraft.Research.addPrereq(&quot;WTFPLANTS&quot;, &quot;ICHOR&quot;, false);代表前置解锁条件如若想要解锁名为WTFPLANTS研究笔记标签


则要先解锁名为ICHOR的研究笔记标签否则关闭显示,反之则显示(之后解锁也是如此)。
好了进入最后步骤了注魔合成回到原教程链接:http://minetweaker3.powerofbytes.com/wiki/Thaumcraft_4找到//Infusion
这个是注魔台合成
原教程:

代码:

  1. //Infusion   
  2. //ResearchString, MainInputStack, InputArray, AspectString, OutputStack, InstabilityAmount   
  3. mods.thaumcraft.Infusion.addRecipe("NITOR", <Thaumcraft:ItemResource:1>, [<minecraft:fire_charge>, <Thaumcraft:ItemResource>, <minecraft:flint_and_steel>], "ignis 20, potentia 10, permutatio 12", <minecraft:fire> * 4, 5);
这里的&quot;NITOR&quot;代表研究笔记的标签,&lt;Thaumcraft:ItemResource:1&gt;代表放在注魔台中间的物品。
[&lt;minecraft:fire_charge&gt;, &lt;Thaumcraft:ItemResource&gt;, &lt;minecraft:flint_and_steel&gt;]代表合成材料。
&quot;ignis 20, potentia 10, permutatio 12&quot;注魔台启动需要的元素。
&lt;minecraft:fire&gt;代表合成的物品。
最后的这个5代表风险数字越高风险越大,最大风险为10也就是危险
在最后需要把合成物品改成变量填上去(一定要弄要不然报错)
方法:
val awa = &lt;minecraft:fire&gt; * 4;
修改后整合出来:

代码:

  1. val awa = <minecraft:fire> * 4;   
  2. //Infusion   
  3. //ResearchString, MainInputStack, InputArray, AspectString, OutputStack, InstabilityAmount   
  4. mods.thaumcraft.Infusion.addRecipe("NITOR", <Thaumcraft:ItemResource:1>, [<minecraft:fire_charge>, <Thaumcraft:ItemResource>, <minecraft:flint_and_steel>], "ignis 20, potentia 10, permutatio 12", awa, 10);

这是修改之后的把合成物品改成变量显示,然后风险换成了危险10



当然这里面材料和上面描述的材料不一样这只是个例子
最后添加一个显示页面(标签和变量)
原教程:

代码:

  1. //Adds an infusion recipe page   
  2. mods.thaumcraft.Research.addInfusionPage("WTFPLANTS", <Thaumcraft:WandRod:2>);
其中&quot;WTFPLANTS&quot;属于研究笔记的标签,&lt;Thaumcraft:WandRod:2&gt;为最终注魔台合成物,这里我们把他换成变量即可
val awa = &lt;Thaumcraft:WandRod:2&gt;;
mods.thaumcraft.Research.addInfusionPage(&quot;WTFPLANTS&quot;, awa);

如果想直接在原有的模组里面扩展,则打开此模组的lang/zh_CN打开找到要扩展Tab名字和研究笔记标签神秘工匠(无尽深渊之帽)
然后复制他的id




随后修改数值

代码:

  1. //ResearchKey, TabKey, AspectList, X, Y, Complexity, ItemStack //Make sure that the X and Y coordinates of your research doesn't conflict with other researches   
  2. mods.thaumcraft.Research.addResearch("wujinmaozi", "TT_CATEGORY", "lucrum 100, alienis 200", 1, 0, 8, <ICHORCLOTH_HELM_GEM>);   
  3. game.setLocalization("en_US", "tc.research_name.wujinmaozi", "描述");   
  4. game.setLocalization("en_US", "tc.research_text.wujinmaozi", "描述");   
  5. game.setLocalization("zh_CN", "tc.research_page.wujinmaozi", "描述");   
  6. //mods.thaumcraft.Research.setSpikey("wujinmaozi", true);   
  7. mods.thaumcraft.Research.setConcealed("wujinmaozi", true); 
  8. mods.thaumcraft.Research.setSecondary("wujinmaozi", true); 
  9. mods.thaumcraft.Research.addPrereq("wujinmaozi", "ICHORCLOTH_HELM_GEM", false);#这里主要用来当做解锁条件   



研究笔记标签为wujinmaozi,Tab为TT_CATEGORY(神秘工匠)
前置为无尽深渊之帽ICHORCLOTH_HELM_GEM(需要解锁无尽深渊之帽才可解锁wujinmaozi


解锁前置后就会出现新添加的研究笔记wujinmaozi
如果想要删除某个研究笔记

代码:

  1. mods.thaumcraft.Research.orphanResearch("要删除的研究名称");
  2. mods.thaumcraft.Research.removeResearch("要删除的研究名称");
可直接删除-随后可随意修改这个研究的全部(不包括id因为前置问题)
新创建的Tab前后研究也是如此







最后来个整合
如:创建一个标签为qwe的新Tabs并且把Tab在服务器中命名为小花,并在里面创建一个名为ewq的研究笔记名称描述为小明哈哈下面
描述为小明嘻嘻显示
物品为白桦木-在研究笔记页面里面添加描述为小明666,解锁条件弄为使用元素解锁并且元素为野兽100点、不死100点、思维770、
感官650注魔台危险系数弄为危险,合成物品弄上方文本的。


代码:

  1. //TabKey, IconDomain, IconPath, BackgroundDomain, BackgroundPath   
  2. mods.thaumcraft.Research.addTab("qwe", "thaumcraft", "textures/items/badaozhuye.png", "thaumcraft", "textures/misc/badaobeijingzhuye.png");   
  3. game.setLocalization("zh_CN", "tc.research_category.qwe", "小花"); 
  4. val awa = <Thaumcraft:WandRod:2>; 
  5. //ResearchString, MainInputStack, InputArray, AspectString, OutputStack, InstabilityAmount 
  6. mods.thaumcraft.Infusion.addRecipe("ewq", <Thaumcraft:ItemResource:1>, [<minecraft:fire_charge>, <Thaumcraft:ItemResource>, <minecraft:flint_and_steel>], "ignis 20, potentia 10, permutatio 12", awa, 10);
  7. //ResearchKey, TabKey, AspectList, X, Y, Complexity, ItemStack //Make sure that the X and Y coordinates of your research doesn't conflict with other researches 
  8. mods.thaumcraft.Research.addResearch("ewq", "qwe", "bestia 100, exanimis 100, cognitio 770, sensus 650", -4, -2, -2, <minecraft:planks:2>);   
  9. //mods.thaumcraft.Research.setSpikey("ewq", true);   
  10. mods.thaumcraft.Research.setConcealed("ewq", true); 
  11. mods.thaumcraft.Research.setSecondary("ewq", true); 
  12. mods.thaumcraft.Research.addPage("ewq", "tc.research_page.ewq");   
  13. game.setLocalization("zh_CN", "tc.research_name.ewq", "小明哈哈"); 
  14. game.setLocalization("zh_CN", "tc.research_text.ewq", "小明嘻嘻"); 
  15. game.setLocalization("zh_CN", "tc.research_page.ewq", "小明666");   
  16. mods.thaumcraft.Research.addPrereq("ewq", "上一个研究已经解锁", false);   
  17. mods.thaumcraft.Research.addInfusionPage("ewq", awa);   
如果想在这个研究笔记后面再扩张一个则:


如:在Tab名为qwe标签的ewq研究笔记后面扩张一个研究笔记,条件为ewq解锁后出现创建一个标签为qwe的新研究笔记,并在里面创建一个名为qqq的研究笔记标签名称描述为qqq哈哈下面
描述为qqq嘻嘻显示
物品为白桦木-在研究笔记页面里面添加描述为qqq666,解锁条件弄为用笔记解锁
注魔台危险系数弄为危险,合成物品弄上方文本的。

代码:

  1. val asd = <Thaumcraft:WandRod:2>; 
  2. //ResearchString, MainInputStack, InputArray, AspectString, OutputStack, InstabilityAmount 
  3. mods.thaumcraft.Infusion.addRecipe("qqq", <Thaumcraft:ItemResource:1>, [<minecraft:fire_charge>, <Thaumcraft:ItemResource>, <minecraft:flint_and_steel>], "ignis 20, potentia 10, permutatio 12", asd, 10);
  4. //ResearchKey, TabKey, AspectList, X, Y, Complexity, ItemStack //Make sure that the X and Y coordinates of your research doesn't conflict with other researches 
  5. mods.thaumcraft.Research.addResearch("qqq", "qwe", "bestia 100, exanimis 100, cognitio 770, sensus 650", -4, -2, -2, <minecraft:planks:2>);   
  6. //mods.thaumcraft.Research.setSpikey("qqq", true);   
  7. mods.thaumcraft.Research.setConcealed("qqq", true); 
  8. mods.thaumcraft.Research.setComplexity("qqq", 10);   
  9. mods.thaumcraft.Research.addPage("qqq", "tc.research_page.qqq");   
  10. game.setLocalization("zh_CN", "tc.research_name.qqq", "qqq哈哈");   
  11. game.setLocalization("zh_CN", "tc.research_text.qqq", "qqq嘻嘻");   
  12. game.setLocalization("zh_CN", "tc.research_page.qqq", "qqq666");   
  13. mods.thaumcraft.Research.addPrereq("qqq", "ewq", false);   
  14. mods.thaumcraft.Research.addInfusionPage("qqq", asd);   

最后再看下自定义效果吧





学费了之后该干嘛(当然是选择操作一波玩家鸭!)
如果可以下方人气评分点一点谢谢,希望你不要不识好歹




唯独i
哇这个有趣!谢谢作者!

2972371560
本帖最后由 2972371560 于 2021-1-30 14:11 编辑

更新中更新中

xiao_zhong_zi
找到了,就是这个贴让腐竹变得更孤儿了

2972371560
研究页篇二更新完成

2972371560
本帖最后由 2972371560 于 2021-1-30 14:11 编辑

更新中更新中

2972371560
本帖最后由 2972371560 于 2022-2-10 09:22 编辑

神秘篇正式完结-如若有不懂的小伙伴可以私信我我看到会回复

swordblood
可以学到了,谢谢楼主

lcfelix
楼主怎么看不到内容啊??

lcfelix
怎么看a

ghyjn
帖子怎么重置了???

2972371560
本帖最后由 2972371560 于 2021-1-30 14:36 编辑

神秘4魔导手册/注魔台/研究笔记魔改教程大更新

清某
学费了谢谢楼主

MineCraft_dada
谢谢大佬

剑仙奇缘
支持 感谢大佬分享

Gouchenyi
66666666666665

niuchenxuan66
这个我喜欢

zwzxcd

感谢楼主做的这个教程

往后余生g
大佬厉害,感谢分享

SK丶柒神
MCBBS有你更精彩~

lcfelix
楼主,之前学业太忙,现在过来顶你啦,谢谢

lcfelix
先标记一下,过两天再来,目前我已经会屏蔽一些不喜欢的研究了

wensen森
折魔改掉头发啊,比服务器配置文件还折磨人嗯

duan520
这是单一神秘的吗

谈笑风生hls
谢谢大佬,支持这种教程

wrnxrbz
更新大佬的分享,不说了我要去给玩家造福了

a995679426

支持 感谢大佬分享

dsssaawd
学废了  脑子和手学不废

ayan20021116
老哥这个帖子只展示了新的页面,怎么把注魔的合成表搞进去,那用奥数工作台的合成怎么弄进去。不是更改原有的,添加一个最新的研究,里面的合成表。

1825772858
666666666666666666

1825772858
6666666666666666

1825772858
66666666666666666

1825772858
6666666666666666666666666

mochen988
谢谢作者,刚好需要

mochen988
感谢作者

2972371560
ayan20021116 发表于 2021-7-18 21:20
老哥这个帖子只展示了新的页面,怎么把注魔的合成表搞进去,那用奥数工作台的合成怎么弄进去。不是更改原有 ...

看教程翻到注魔台合成那个地方有说明

1072721735
这个自定义厉害了,腐竹快乐帖

nanshizi
神秘yyds直接吹爆

Sven丶
学废了,学废了,但还是支持

2685647423
感谢楼主分享

K1tts
怎么让研究笔记全部变成六边形 直接点就可以解开

第一页 上一页 下一页 最后一页