我完全不知道为什么收到此错误消息“令牌“ {”上的语法错误,该令牌后需要表达。”我是一个非常糟糕的开发人员,试图用Java编写Minecraft mod,但对于为什么会出现此错误我一无所知,因此我没有尝试任何操作。请不要判断我的代码,我是一个新开发人员:)
编辑:不确定我是否需要添加它,但是,mod的目的是使您在打破一块木头时再掉一块木头。具体的“ {”发生在if语句之后。
'''
package com.example.examplemod; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.init.Blocks; import java.util.Random; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.registry.GameRegistry; import net.minecraft.block.BlockLog; import net.minecraft.item.Item; @Mod(modid = ExampleMod.MODID, version = ExampleMod.VERSION) public class ExampleMod extends Block { BlockLog quantityDropped; protected ExampleMod(Material p_i45394_1_) { super(p_i45394_1_); // TODO Auto-generated constructor stub } public static final String MODID = "examplemod"; public static final String VERSION = "1.0"; @EventHandler public void init(FMLInitializationEvent event) { } // Drops 2 wood public class ResourceLooting { public ResourceLooting(String[] args) { if (net.minecraft.block.BlockLog.quantityDropped()) { =+1; } } } }
'''
我完全不知道为什么收到此错误消息“令牌“ {”上的语法错误,该令牌后需要表达。”我是一个非常糟糕的开发人员,试图用Java编写Minecraft mod,我......]
首先赞扬您的双手。我认为您喜欢这款游戏,现在您想编写代码。保持。其次,您是否可以添加错误或通常称为“ stacktrace”的错误,其中列出了问题涉及的所有类。本已经在正确的轨道上= + 1;是问题,此外,
我认为您正在尝试做的是如果调用net.minecraft.block.BlockLog.quantityDropped()方法,请增加块2的数量。