このコードに問題があります。「到達不能コード」と表示されています。
それはEclipseエディタの到達不能コード
EntityLivingBase entity = (EntityLivingBase) theObject;
が到達不能コードであることを述べています。 continue
で
@Override
public void onRender() {
if (!this.isToggled())
return;
for(Object theObject : mc.theWorld.loadedEntityList) {
if(!(theObject instanceof EntityLivingBase)) {
continue;
EntityLivingBase entity = (EntityLivingBase) theObject;
if(entity instanceof EntityPlayer) {
if(entity != mc.thePlayer)
player(entity);
continue;
}
if (entity instanceof EntityMob) {
mob(entity);
continue;
}
if (entity instanceof EntityAnimal) {
animal(entity);
continue;
}
passive(entity);
}
}
super.onRender();
}
これらのcontinue文はすべて削除できますが、最初のif文でロジックが間違っていると思われます。 '!(theObject instanceof EntityLivingBase)'は 'theObject instanceof EntityLivingBase'でなければなりません。それを 'theObject'と呼んではいけません。それよりもっと意味のあるものを呼んでください:) – ManoDestra
ありがとう、これは私のために働いた! これで動作します。 〜私はJavaスクリプトではあまり詳しくはわかりませんが、まだ学習しています。 ありがとうございました! – LiamYS
@LiamYS [タグ:java]と[タグ:javascript]の違いを学んでください(類似の名前とalgolのような構文は別として、**非常に**違いがあります)。 –