Код: Выделить всё
package com.hobbes.luckyhobbes;
import net.minecraft.entity.player.EntityPlayer; //Import net.minecraft.entity cannot be resolved
import net.minecraft.world.World; //Import net.minecraft.world.World cannot be resolved
public class DamagerBlock extends Block { //Block cannot be resolved to a type
public DamagerBlock(){
super();
}
@Override
public void onActivated(World world, BlockPos pos, EntityPlayer player) { // World, BlockPos and EntityPlayer cannot be resolved as types
/*Damage the player*/
}
}
Во-вторых, я не понимаю, почему я не могу использовать введите Блок. Он используется в LuckyHobbes.java для создания DefferedRegister, что не вызывает проблем, и этот файл находится в том же пакете. Почему DamagerBlock не может расширить Block?
Наконец, я написал этот код, основываясь на том, что понял из документации Forge, но правильно ли это сделать или я совершенно не прав с самого начала?
Я совершенно новичок как в Java, так и в Forge, поэтому, пожалуйста, будьте снисходительны, если я допускаю ошибки новичка и имею некоторые неправильные представления о них, и сделайте свои ответы достаточно простыми.
Подробнее здесь: https://stackoverflow.com/questions/790 ... raft-forge
Мобильная версия