У меня проблемы с началом работы с Minecraft Forge.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 У меня проблемы с началом работы с Minecraft Forge.

Сообщение Anonymous »

Я пытаюсь изучить моддинг Minecraft с помощью Forge, но столкнулся с некоторыми проблемами. На данный момент у меня есть этот фрагмент кода (кроме файла LuckyHobbes.java, содержащего пример мода Forge), который должен создавать блок, который повреждает игрока, когда он щелкает по нему правой кнопкой мыши. Проблема в том, что Eclipse предупреждает меня об ошибках в нескольких местах кода (ошибки я помещаю в комментарии к коду):

Код: Выделить всё

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*/
}
}
Во-первых, я не понимаю, почему импорты net.minecraft.entity и net.minecraft.world.World не могут быть разрешены. Разве Forge не устанавливает все необходимое при установке? Кроме того, я могу без проблем импортировать некоторые другие файлы net.minecraft... Почему я могу импортировать некоторые из них, но не все?
Во-вторых, я не понимаю, почему я не могу использовать введите Блок. Он используется в LuckyHobbes.java для создания DefferedRegister, что не вызывает проблем, и этот файл находится в том же пакете. Почему DamagerBlock не может расширить Block?
Наконец, я написал этот код, основываясь на том, что понял из документации Forge, но правильно ли это сделать или я совершенно не прав с самого начала?
Я совершенно новичок как в Java, так и в Forge, поэтому, пожалуйста, будьте снисходительны, если я допускаю ошибки новичка и имею некоторые неправильные представления о них, и сделайте свои ответы достаточно простыми. :) . Надеюсь, вы понимаете

Подробнее здесь: https://stackoverflow.com/questions/790 ... raft-forge
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»