首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java -错误:(106,106) java:找不到符号符号:变量valueOf位置:类net.minecraft.world.end.DragonFightManager<C>

Java -错误:(106,106) java:找不到符号符号:变量valueOf位置:类net.minecraft.world.end.DragonFightManager<C>
EN

Stack Overflow用户
提问于 2020-07-01 16:59:08
回答 1查看 516关注 0票数 0

我们有一个学校项目,为流行的电子游戏“我的世界”做一个模组。我决定自己制作1.9.4客户端的版本。当我将其解压缩并放入intelliJ项目时,会出现一些错误。它们中的大多数很容易找到,并且可以通过重新输入几个文件来修复,但是有一个被留下来了。错误是DragonFightManager Class中的一行代码。代码是:this.gateways.addAll((Collection<? extends Integer>) ContiguousSet.create(Range.<C>closedOpen(valueOf, 20, DiscreteDomain.integers())));。当我点击run/反编译错误:Error:(106, 106) java: cannot find symbol symbol: variable valueOf location: class net.minecraft.world.end.DragonFightManager<C>,就来了。我做了一些研究,发现“无法找到符号”错误意味着我没有正确地使用变量,在本例中是valueOf变量。我想这可能是我错过的一个进口品,所以这里是所有的进口品。

代码语言:javascript
复制
import java.io.*;
import com.google.common.collect.*;
import net.minecraft.block.state.BlockWorldState;
import net.minecraft.block.state.pattern.BlockMatcher;
import net.minecraft.block.state.pattern.BlockPattern;
import net.minecraft.block.state.pattern.FactoryBlockPattern;
import net.minecraft.entity.Entity;
import net.minecraft.entity.boss.EntityDragon;
import net.minecraft.entity.boss.dragon.phase.PhaseList;
import net.minecraft.entity.item.EntityEnderCrystal;
import net.minecraft.entity.player.EntityPlayerMP;
import net.minecraft.init.Blocks;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.nbt.NBTTagInt;
import net.minecraft.nbt.NBTTagList;
import net.minecraft.nbt.NBTUtil;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.tileentity.TileEntityEndPortal;
import net.minecraft.util.DamageSource;
import net.minecraft.util.EntitySelectors;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.math.AxisAlignedBB;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.text.TextComponentTranslation;
import net.minecraft.world.BossInfo;
import net.minecraft.world.BossInfoServer;
import net.minecraft.world.WorldServer;
import net.minecraft.world.biome.BiomeEndDecorator;
import net.minecraft.world.chunk.Chunk;
import net.minecraft.world.gen.feature.WorldGenEndGateway;
import net.minecraft.world.gen.feature.WorldGenEndPodium;
import net.minecraft.world.gen.feature.WorldGenSpikes;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

import javax.annotation.Nullable;
import java.util.*;
import java.util.function.Predicate;

import static java.lang.Integer.*;

那么,这个错误的修复方法是什么,如果您需要更多的细节,请在注释中这样说。

附加信息** 教程用于valueOf。由于某些原因,当我导入java.io.*时,它没有任何其他导入的颜色,所以可能就是这样。Idk:/

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-01 17:26:03

该错误意味着您使用的变量(valueOf)从未被声明或初始化过。

也许在反编译过程中出现了一个问题,但我在谷歌上查过,而不是valueOf,应该编写Integer.valueOf(0)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62681805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档