RT,知道
复制代码的结果是返回值,但是该怎么使用?后面直接加等于号吗?
基础渣渣
- player.hasGameStage("one");

那像这样判断就好了
if(player.hasGameStage("one")){}
if(!player.hasGameStage("one")){}
粘兽 发表于 2019-12-1 19:38
那像这样判断就好了
if(player.hasGameStage("one")){}
if(!player.hasGameStage("one")){}
⑧行耶
魔改如下

- import crafttweaker.player.IPlayer;
- if(player.hasGameStage("one")){
- recipes.addShapeless(<minecraft:diamond>,[<minecraft:dirt>]);
- };
李j 发表于 2019-12-1 21:15
⑧行耶
魔改如下
我还以为是java呢

你试试下面这样
- import crafttweaker.player.IPlayer;
- if(player.hasGameStage("one")){
- recipes.addShapeless(<minecraft:diamond>,[<minecraft:dirt>]);
- }
你确定你函数用对了么
本帖最后由 友 于 2019-12-2 00:17 编辑
你无法获取到IPlayer.对象,虽然可以用client.player获取,但不推荐
就是player.hasGameStage的player变量是不存在的,或者是null?
请使用RecipeStage模组,添加带stage的配方。
XY问题,鉴定完毕
你无法获取到IPlayer.对象,虽然可以用client.player获取,但不推荐
就是player.hasGameStage的player变量是不存在的,或者是null?
请使用RecipeStage模组,添加带stage的配方。
XY问题,鉴定完毕
友 发表于 2019-12-2 00:11
你无法获取到IPlayer.对象,虽然可以用client.player获取,但不推荐
就是player.hasGameStage的player变量 ...
明白明白
就是找不到对哪个玩家实施
但是recipestage的语法我一直没搞懂

本帖最后由 友 于 2019-12-2 22:33 编辑
这不是超简单的吗?
比普通的合成修改就是多了第一个参数为stage名而已啊。
再不成,那个enigtech的包的脚本也可以看的啊。
李j 发表于 2019-12-2 17:33
明白明白
就是找不到对哪个玩家实施
但是recipestage的语法我一直没搞懂
这不是超简单的吗?
比普通的合成修改就是多了第一个参数为stage名而已啊。
再不成,那个enigtech的包的脚本也可以看的啊。