Jump to content


Photo

[ModLoader] Основы программирования для Minecraft


  • Please log in to reply
746 replies to this topic

#81 TheApKoT

TheApKoT

    Добытчик угля

  • Пользователи
  • Active Posts363
  • Откуда: The Earth Core

Posted 02.09.2011 - 19:14

Спасибо. И еще: Когда пытаюсь делать предмет, при рекомпиляции выкидывает ошибку:
src/minecraft/net/minecraft/src/mod_gcc[paste][/paste]java:6:class, interface or enum expectedModLoader[paste][/paste]AddName(kpick1,"Kpick");^
И что я только не делал, и переименовывал, и искал, и сверял, ошибка остается. Прошу объяснить, что это за ошибка, и как ее исправить.
Скрытый текст

#82 FunnyAlien

FunnyAlien

    Добытчик камня

  • Пользователи
  • Active Posts243
  • Откуда: Тюмень

Posted 02.09.2011 - 20:12

Скинь код мода.
Цвет моей модерации.

#83 TheApKoT

TheApKoT

    Добытчик угля

  • Пользователи
  • Active Posts363
  • Откуда: The Earth Core

Posted 03.09.2011 - 07:25

package net[paste][/paste]minecraft[paste][/paste]src; public class mod_gcc extends BaseMod { public static final Item kpick1 = new Kpick(3000)[paste][/paste]setItemName("kpick1");}ModLoader[paste][/paste]AddName(kpick1,"Kpick");ModLoader[paste][/paste]AddRecipe(new ItemStack(Kpick,1), new Object[]{"YYY", "#X#", "#X#", Character[paste][/paste]valueOf('X'), Item[paste][/paste]stick, Character[paste][/paste]valueOf('Y'), mod_MCMY1RU[paste][/paste]smileItem});

Скрытый текст

#84 FunnyAlien

FunnyAlien

    Добытчик камня

  • Пользователи
  • Active Posts243
  • Откуда: Тюмень

Posted 03.09.2011 - 09:35

Прости конечно, но ты <удалено>.
Удаляй все файлы и начинай с самого начала, а не с предмета.
Я же кидаю скриншоты кода - в чем проблема то?
Ты мусор сейчас мне показал.

Вот скриншот правильного кода первого блока.
Изображение
Цвет моей модерации.

#85 TheApKoT

TheApKoT

    Добытчик угля

  • Пользователи
  • Active Posts363
  • Откуда: The Earth Core

Posted 03.09.2011 - 09:58

Прощаю. Просто понимаешь, мне не нужен блок, мне нужен предмет. Но ошибку я понял.
Скрытый текст

#86 skoob13

skoob13

    Странник

  • Пользователи
  • Active Posts14

Posted 03.09.2011 - 10:10

Интересно было бы услышать про ModLoaderMPserver и вообще про добавление своих модов в мп + про создание своих 3D текстур с использованием API допустим TurboModel.

#87 TheApKoT

TheApKoT

    Добытчик угля

  • Пользователи
  • Active Posts363
  • Откуда: The Earth Core

Posted 03.09.2011 - 12:51

Решил все-таки проходить уроки по порядку. Наткнулся на недочёт в уроке про веник: ничего не сказано насчет файла venik.java. Нужен ли он вообще? Если да, то что в нем писать?
Скрытый текст

#88 FunnyAlien

FunnyAlien

    Добытчик камня

  • Пользователи
  • Active Posts243
  • Откуда: Тюмень

Posted 03.09.2011 - 13:13

Нет, он не нужен.
Цвет моей модерации.

#89 TheApKoT

TheApKoT

    Добытчик угля

  • Пользователи
  • Active Posts363
  • Откуда: The Earth Core

Posted 03.09.2011 - 17:56

И еще. "Есть sword, axe, pickaxe и spade"А мотыга?
Скрытый текст

#90 FunnyAlien

FunnyAlien

    Добытчик камня

  • Пользователи
  • Active Posts243
  • Откуда: Тюмень

Posted 03.09.2011 - 18:16

ItemHoe.
Цвет моей модерации.

#91 TheApKoT

TheApKoT

    Добытчик угля

  • Пользователи
  • Active Posts363
  • Откуда: The Earth Core

Posted 03.09.2011 - 18:29

И в каком файле хранится генерация стандартных блоков? Спасибо.
Скрытый текст

#92 FunnyAlien

FunnyAlien

    Добытчик камня

  • Пользователи
  • Active Posts243
  • Откуда: Тюмень

Posted 03.09.2011 - 18:59

ChunkProviderGenerate.javaВроде так.
Цвет моей модерации.

#93 TheApKoT

TheApKoT

    Добытчик угля

  • Пользователи
  • Active Posts363
  • Откуда: The Earth Core

Posted 03.09.2011 - 20:09

Да, спасибо еще раз. И да, в какой файл .class компилируется файл EnumToolMaterial.java?
Скрытый текст

#94 Yamakasi609

Yamakasi609

    Странник

  • Пользователи
  • Active Posts2

Posted 03.09.2011 - 20:14

Помогите плиз возникла проблема с пунктом 2 вот лог:== MCP v4.3 ==> Recompiling client...javac.exe -g -verbose -classpath "lib/;lib/*;jars/bin/minecraft.jar;jars/bin/jinput.jar;jars/bin/lwjgl.jar;jars/bin/lwjgl_util.jar" -sourcepath src/minecraft -d bin/minecraft src/minecraft\net\minecraft\client\*.java src/minecraft\net\minecraft\isom\*.java src/minecraft\net\minecraft\src\*.java conf/patches/*.java failed.Return code : 1== ERRORS FOUND ==src\minecraft\net\minecraft\src\mod_gcc.java:3: cannot find symbolsymbol: class BaseModpublic class mod_gcc extends BaseMod^src\minecraft\net\minecraft\src\mod_gcc.java:15: cannot find symbolsymbol : variable ModLoaderlocation: class net.minecraft.src.mod_gccModLoader.RegisterBlock(newblock);^src\minecraft\net\minecraft\src\mod_gcc.java:16: cannot find symbolsymbol : variable Modloaderlocation: class net.minecraft.src.mod_gccModloader.AddName(newblock, "GCC");^src\minecraft\net\minecraft\src\mod_gcc.java:17: cannot find symbolsymbol : variable ModLoaderlocation: class net.minecraft.src.mod_gccModLoader.AddRecipe(new ItemStack(newblock, 1), new Object[]{ "##", "##", Character.valueOf('#'), Block.dirt});^src\minecraft\net\minecraft\src\mod_gcc.java:18: cannot find symbolsymbol : variable ModLoaderlocation: class net.minecraft.src.mod_gccnewblock.blockIndexInTexture = ModLoader.addOverride("/terrain.png","/textures/java/png");^5 errors==================> Done in 2.36 seconds> Recompiling server...!! Can not find server sources !!Для продолжения нажмите любую клавишу . . .

#95 TheApKoT

TheApKoT

    Добытчик угля

  • Пользователи
  • Active Posts363
  • Откуда: The Earth Core

Posted 03.09.2011 - 20:24

Скинь-ка код. И да, надо на minecraft.jar в папке /jars/bin ставить ModLoader. У тебя он, скорее всего, не стоит.
Скрытый текст

#96 Yamakasi609

Yamakasi609

    Странник

  • Пользователи
  • Active Posts2

Posted 03.09.2011 - 20:40

Скинь-ка код. И да, надо на minecraft.jar в папке /jars/bin ставить ModLoader. У тебя он, скорее всего, не стоит.

Точно!) я забыл модлоадер поставить из головы вылетело! спасибо большое)

#97 TheApKoT

TheApKoT

    Добытчик угля

  • Пользователи
  • Active Posts363
  • Откуда: The Earth Core

Posted 03.09.2011 - 20:42

И перепроверь код, в частности 16 линию. Там у тебя точно ошибка. Не за что.UPD:Повторяю свой вопрос:В какой файл .class компилируется файл EnumToolMaterial.java?
Скрытый текст

#98 kaWaaaii

kaWaaaii

    Добытчик железа

  • Пользователи
  • Active Posts465

Posted 03.09.2011 - 21:47

Сам посмотри.
bu.class
Дракоша:
ИзображениеИзображение

#99 TheApKoT

TheApKoT

    Добытчик угля

  • Пользователи
  • Active Posts363
  • Откуда: The Earth Core

Posted 03.09.2011 - 22:21

Сам посмотри.
bu.class

Точно он? У меня в майне, после запуска мода, черный экран.
UPD:
Прошу инструкцию, откуда копировать файлы мода после того, как я его уже написал.
Скрытый текст

#100 Allxy

Allxy

    Добытчик камня

  • Пользователи
  • Active Posts206

Posted 03.09.2011 - 23:55

Сам посмотри.
bu.class

Точно он? У меня в майне, после запуска мода, черный экран.
UPD:
Или я неправильно запускаю? Я кидаю файлы мода, блока, текстур и предмета в minecraft.jar и запускаю.

А мета-инф удалил?

Изображение

Скрытый текст



3 user(s) are reading this topic

0 members, 3 guests, 0 anonymous users