= 创作分享 =
你问我答
1.16.5的cot如何添加一个新的创造栏
归泷

1.16.5的cot如何添加一个新的创造栏

归泷 于 2022-3-11 18:16 ( 2年前 ) [复制链接] [只看楼主] [打印]
452 0
10RF


ItemGroup.create("contenttweaker2", () => <item:minecraft:dragon_egg>);

#loader contenttweaker
import mods.contenttweaker.item.ItemBuilder;
import mods.contenttweaker.item.tool.ItemBuilderTool;
import crafttweaker.api.food.MCFood;

// 创建工具
new ItemBuilder()
    .withMaxDamage(100) // 耐久
    .withType<ItemBuilderTool>() // 将物品转换为工具,进行进一步关于工具的参数设定
    .withAttackDamage(10.0F) // 伤害值
    .withAttackSpeed(5.0F) // 攻击速度
    .withDurabilityCostAttack(1) // 用它打怪掉几点耐久,默认值为 2,一般普通工具为 2,剑为 1
    .withDurabilityCostMining(1) // 用它挖方块掉几点耐久,默认值为 0
    .withToolType(<tooltype:pickaxe>, 2, 3.0f) // 镐,挖掘等级为 2,挖掘速度为 3.0
    .build("bq1");


ItemGroup.create("contenttweaker2", () => <item:minecraft:dragon_egg>);

// 创建工具
new ItemBuilder()
    .withItemGroup(<itemGroup:contenttweaker2>)
    .withMaxDamage(100)
    .withType<ItemBuilderTool>()
    .withAttackDamage(10.0F)
    .withAttackSpeed(5.0F)
    .withDurabilityCostAttack(1) //By default: 2
    .build("bq1");


出现了下面的报错

[18:06:02.426][LOAD_REGISTRIES][CLIENT][ERROR] Parser Exception @ cotwq.zs:22:32 : Invalid parameters to BEP itemgroup: '<itemgroup:contenttweaker>. There may be more information about this in the log.
org.openzen.zenscript.lexer.ParseException: cotwq.zs:22:32: Invalid parameters to BEP itemgroup: '<itemgroup:contenttweaker>. There may be more information about this in the log.
        at com.blamejared.crafttweaker.api.zencode.brackets.ValidatedEscapableBracketParser.parse(ValidatedEscapableBracketParser.java:115)
        at com.blamejared.crafttweaker.api.zencode.brackets.IgnorePrefixCasingBracketParser.parse(IgnorePrefixCasingBracketParser.java:84)
        at org.openzen.zenscript.parser.expression.ParsedExpression.readPrimaryExpression(ParsedExpression.java:562)
        at org.openzen.zenscript.parser.expression.ParsedExpression.readPostfixExpression(ParsedExpression.java:364)
        at org.openzen.zenscript.parser.expression.ParsedExpression.readUnaryExpression(ParsedExpression.java:359)
        at org.openzen.zenscript.parser.expression.ParsedExpression.readMulExpression(ParsedExpression.java:288)
        at org.openzen.zenscript.parser.expression.ParsedExpression.readAddExpression(ParsedExpression.java:258)
        at org.openzen.zenscript.parser.expression.ParsedExpression.readShiftExpression(ParsedExpression.java:237)
        at org.openzen.zenscript.parser.expression.ParsedExpression.readCompareExpression(ParsedExpression.java:166)
        at org.openzen.zenscript.parser.expression.ParsedExpression.readAndExpression(ParsedExpression.java:156)
        at org.openzen.zenscript.parser.expression.ParsedExpression.readXorExpression(ParsedExpression.java:146)
        at org.openzen.zenscript.parser.expression.ParsedExpression.readOrExpression(ParsedExpression.java:136)
        at org.openzen.zenscript.parser.expression.ParsedExpression.readAndAndExpression(ParsedExpression.java:126)
        at org.openzen.zenscript.parser.expression.ParsedExpression.readOrOrExpression(ParsedExpression.java:110)
        at org.openzen.zenscript.parser.expression.ParsedExpression.readConditionalExpression(ParsedExpression.java:97)
        at org.openzen.zenscript.parser.expression.ParsedExpression.readAssignExpression(ParsedExpression.java:49)
        at org.openzen.zenscript.parser.expression.ParsedExpression.parse(ParsedExpression.java:40)
        at org.openzen.zenscript.parser.expression.ParsedCallArguments.parse(ParsedCallArguments.java:45)
        at org.openzen.zenscript.parser.expression.ParsedExpression.readPostfixExpression(ParsedExpression.java:399)
        at org.openzen.zenscript.parser.expression.ParsedExpression.readUnaryExpression(ParsedExpression.java:359)
        at org.openzen.zenscript.parser.expression.ParsedExpression.readMulExpression(ParsedExpression.java:288)
        at org.openzen.zenscript.parser.expression.ParsedExpression.readAddExpression(ParsedExpression.java:258)
        at org.openzen.zenscript.parser.expression.ParsedExpression.readShiftExpression(ParsedExpression.java:237)
        at org.openzen.zenscript.parser.expression.ParsedExpression.readCompareExpression(ParsedExpression.java:166)
        at org.openzen.zenscript.parser.expression.ParsedExpression.readAndExpression(ParsedExpression.java:156)
        at org.openzen.zenscript.parser.expression.ParsedExpression.readXorExpression(ParsedExpression.java:146)
        at org.openzen.zenscript.parser.expression.ParsedExpression.readOrExpression(ParsedExpression.java:136)
        at org.openzen.zenscript.parser.expression.ParsedExpression.readAndAndExpression(ParsedExpression.java:126)
        at org.openzen.zenscript.parser.expression.ParsedExpression.readOrOrExpression(ParsedExpression.java:110)
        at org.openzen.zenscript.parser.expression.ParsedExpression.readConditionalExpression(ParsedExpression.java:97)
        at org.openzen.zenscript.parser.expression.ParsedExpression.readAssignExpression(ParsedExpression.java:49)
        at org.openzen.zenscript.parser.expression.ParsedExpression.parse(ParsedExpression.java:40)
        at org.openzen.zenscript.parser.statements.ParsedStatement.parse(ParsedStatement.java:299)
        at org.openzen.zenscript.parser.statements.ParsedStatement.parse(ParsedStatement.java:81)
        at org.openzen.zenscript.parser.ParsedFile.parse(ParsedFile.java:215)
        at org.openzen.zenscript.parser.ParsedFile.parse(ParsedFile.java:158)
        at org.openzen.zencode.java.ScriptingEngine.createScriptedModule(ScriptingEngine.java:121)
        at com.blamejared.crafttweaker.api.zencode.impl.loaders.ScriptRun.readAndExecuteScripts(ScriptRun.java:112)
        at com.blamejared.crafttweaker.api.zencode.impl.loaders.ScriptRun.run(ScriptRun.java:100)
        at com.blamejared.crafttweaker.api.CraftTweakerAPI.loadScripts(CraftTweakerAPI.java:136)
        at com.blamejared.crafttweaker.api.CraftTweakerAPI.loadScripts(CraftTweakerAPI.java:119)
        at com.blamejared.contenttweaker.ContentTweaker.registerItems(ContentTweaker.java:39)
        at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:247)
        at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:239)
        at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302)
        at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283)
        at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:121)
        at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:121)
        at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1736)
        at net.minecraftforge.fml.ModWorkManager$SyncExecutor.driveOne(ModWorkManager.java:56)
        at net.minecraftforge.fml.ModWorkManager$DrivenExecutor.drive(ModWorkManager.java:40)
        at net.minecraftforge.fml.ModLoader.waitForTransition(ModLoader.java:246)
        at net.minecraftforge.fml.ModLoader.dispatchAndHandleError(ModLoader.java:233)
        at net.minecraftforge.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:199)
        at net.minecraftforge.fml.server.ServerModLoader.load(ServerModLoader.java:44)
        at net.minecraft.server.Main.main(Main.java:121)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at net.minecraftforge.fml.loading.FMLServerLaunchProvider.lambda$launchService$0(FMLServerLaunchProvider.java:51)
        at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37)
        at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54)
        at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72)
        at cpw.mods.modlauncher.Launcher.run(Launcher.java:82)
        at cpw.mods.modlauncher.Launcher.main(Launcher.java:66)
        at net.minecraftforge.server.ServerMain$Runner.runLauncher(ServerMain.java:86)
        at net.minecraftforge.server.ServerMain$Runner.access$100(ServerMain.java:83)
        at net.minecraftforge.server.ServerMain.main(ServerMain.java:80)


发表于 2022-3-11 18:16:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

回复 | 举报

该帖共收到 0 条回复!
百科目前不允许匿名发帖哦~ 请先 [ 登陆 ][ 注册 ] 吧~

本版积分规则

发新帖
  • 回复
  • 点评
  • 评分

[ MC百科(mcmod.cn) 除另有声明,所有开放公共编辑的内容均使用 BY-NC-SA 3.0 协议 ]

Minecraft百科CC协议
快速回复 返回顶部 返回列表