Перейти к содержимому


Фотография

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


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 746

#21 FunnyAlien

FunnyAlien

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

  • Пользователи
  • Сообщений: 243
  • Откуда: Тюмень

Написал 25.08.2011 - 08:32

Предмет, это не блок. Попробуй так:
ModLoader[paste][/paste]AddSmelting(mod_gcc[paste][/paste]smileItem, new ItemStack(mod_gcc[paste][/paste]newblock[paste][/paste]blockID, 1));
Или на крайняк так:
ModLoader[paste][/paste]AddSmelting(mod_gcc[paste][/paste]smileItem[paste][/paste]shiftedIndex, new ItemStack(mod_gcc[paste][/paste]newblock, 1));
Это для печи.
Цвет моей модерации.

#22 snake78

snake78

    Странник

  • Пользователи
  • Сообщений: 19

Написал 25.08.2011 - 08:36

Вот логи краша!Ставлю,вот так ModLoader.AddRecipe(new ItemStack(venik, 1), new Object[]{ "AAA", "#X#", "#X#", Character.valueOf('X'), Item.stick,Character.valueOf('A'), mod_gcc.sufa.blockID});

Врубаю майн там краш Mods loaded: 1
ModLoader Beta 1.7.3

Minecraft has crashed!
----------------------

Minecraft has stopped running because it encountered a problem.

If you wish to report this, please copy this entire text and email it to [/paste]com]support@mojang.com.
Please include a description of what you did when the error occured.



--- BEGIN ERROR REPORT e9df3db --------
Generated 25.08.11 16:32

Minecraft: Minecraft Beta 1.7.3
OS: Windows XP (x86) version 5.1
Java: 1.6.0_17, Sun Microsystems Inc.
VM: Java HotSpot™ Client VM (mixed mode), Sun Microsystems Inc.
LWJGL: 2.4.2
OpenGL: GeForce 210/PCI/SSE2 version 3.3.0, NVIDIA Corporation

java.lang.NullPointerException
at net.minecraft.src.CraftingManager.addRecipe(CraftingManager.java:264)
at net.minecraft.src.ModLoader.AddRecipe(ModLoader.java:330)
at net.minecraft.src.mod_gcc.(mod_gcc.java:38)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at net.minecraft.src.ModLoader.addMod(ModLoader.java:224)
at net.minecraft.src.ModLoader.readFromClassPath(ModLoader.java:1022)
at net.minecraft.src.ModLoader.init(ModLoader.java:687)
at net.minecraft.src.ModLoader.AddAllRenderers(ModLoader.java:121)
at net.minecraft.src.RenderManager.(RenderManager.java:65)
at net.minecraft.src.RenderManager.(RenderManager.java:158)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:138)
at net.minecraft.client.Minecraft.run(Minecraft.java:435)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT 4a2851d1 ----------
Изображение

#23 FunnyAlien

FunnyAlien

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

  • Пользователи
  • Сообщений: 243
  • Откуда: Тюмень

Написал 25.08.2011 - 08:37

Ааа, ты не про рецепт печки. Дык у тебя же предмет, вместо blockID напиши shiftedIndex или вообще убери. И кидай код с логами в теге code. Хрен чего разберешь. Короче вот так, братюнь.
ModLoader[paste][/paste]AddRecipe(new ItemStack(venik, 1), new Object[]{ "AAA", "#X#", "#X#", Character[paste][/paste]valueOf('X'), Item[paste][/paste]stick, Character[paste][/paste]valueOf('A'), mod_gcc[paste][/paste]sufa});

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

#24 snake78

snake78

    Странник

  • Пользователи
  • Сообщений: 19

Написал 25.08.2011 - 08:44

у меня и блок и предмет))Сейчас апопробую,отпишусь.Заранее спсУРааа спс!Все робит теперь!)Только вот нашет новых инструментов,я делаю как написано титан и все такое,а у меня ошибка!
Изображение

#25 FunnyAlien

FunnyAlien

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

  • Пользователи
  • Сообщений: 243
  • Откуда: Тюмень

Написал 25.08.2011 - 08:49

Распространенный случай невнимательности читателя.Вот после GOLD в конце строки идет точка с запятой - ;Замени ее на простую запяту - ,И все заработает.
Цвет моей модерации.

#26 snake78

snake78

    Странник

  • Пользователи
  • Сообщений: 19

Написал 25.08.2011 - 08:55

СпосибоФанни,а не напишеш урок,как сделать броню??
Изображение

#27 FunnyAlien

FunnyAlien

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

  • Пользователи
  • Сообщений: 243
  • Откуда: Тюмень

Написал 25.08.2011 - 10:51

Напишу чуть позже.
Цвет моей модерации.

#28 snake78

snake78

    Странник

  • Пользователи
  • Сообщений: 19

Написал 25.08.2011 - 10:57

Блин((А я щя хотел попробывать((Некак не получается сделать нейтрального моба((Пишет всякие ошибки(6) связаные с RenderFreeper.java и EntityFreeper
Изображение

#29 FunnyAlien

FunnyAlien

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

  • Пользователи
  • Сообщений: 243
  • Откуда: Тюмень

Написал 25.08.2011 - 11:56

Кидай лог ошибки скриншотом сюда.
Цвет моей модерации.

#30 snake78

snake78

    Странник

  • Пользователи
  • Сообщений: 19

Написал 25.08.2011 - 12:18

Вот,все такие теперь
Изображение
Изображение

#31 kaWaaaii

kaWaaaii

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

  • Пользователи
  • Сообщений: 465

Написал 25.08.2011 - 12:32

У меня все нормально.
Дракоша:
ИзображениеИзображение

#32 snake78

snake78

    Странник

  • Пользователи
  • Сообщений: 19

Написал 25.08.2011 - 12:35

а у меня вот так выдает
Изображение

#33 FunnyAlien

FunnyAlien

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

  • Пользователи
  • Сообщений: 243
  • Откуда: Тюмень

Написал 25.08.2011 - 12:37

Забыл скобку наверное закрывающуюся.Скинь код.
Цвет моей модерации.

#34 snake78

snake78

    Странник

  • Пользователи
  • Сообщений: 19

Написал 25.08.2011 - 12:42

package net[paste][/paste]minecraft[paste][/paste]src;public class EntityFreeper extends EntityAnimal{public EntityFreeper(World world)       {        super(world);        texture = "/mob/pigcreep[paste][/paste]png";        setSize(1[paste][/paste]5F, 1[paste][/paste]5F);    	public void writeEntityToNBT(NBTTagCompound nbttagcompound)    	{        super[paste][/paste]writeEntityToNBT(nbttagcompound);    }    public void readEntityFromNBT(NBTTagCompound nbttagcompound)    	{        super[paste][/paste]readEntityFromNBT(nbttagcompound);    }	protected String getLivingSound()    	{        return "mob[paste][/paste]chicken";    }	protected String getHurtSound()    	{        return "mob[paste][/paste]creeper";    }protected String getDeathSound()    	{        return "mob[paste][/paste]creeperdeath";    }	 protected float getSoundVolume()    	{        return 0[paste][/paste]4F;    }	 protected int getDropItemId()    	{        return 289;    }}
Ах да,скин у меня по другому называется
Изображение

#35 kaWaaaii

kaWaaaii

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

  • Пользователи
  • Сообщений: 465

Написал 25.08.2011 - 12:50

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

Дракоша:
ИзображениеИзображение

#36 snake78

snake78

    Странник

  • Пользователи
  • Сообщений: 19

Написал 25.08.2011 - 12:54

Спосибо,всек заработало,но у меня почемуто там как человек выглядит, а не как свинья))Ну скин свиньи ток без лица,и стоит на двух лапахКак сделать шоб была как свинья?
Изображение

#37 FunnyAlien

FunnyAlien

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

  • Пользователи
  • Сообщений: 243
  • Откуда: Тюмень

Написал 25.08.2011 - 13:16

Ты до конца прошел урок?Там модель надо было вписывать в самом конце главы.У меня нормальный криппер с улыбкой бегает.Если нужна модель свиньи - бери со свиньи, названия только поменяй в коде.А то изначально в уроке-то модель криппера вписывается Нотч
Цвет моей модерации.

#38 snake78

snake78

    Странник

  • Пользователи
  • Сообщений: 19

Написал 25.08.2011 - 13:17

Прошел,вписал
Скрытый текст

Изображение

#39 FunnyAlien

FunnyAlien

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

  • Пользователи
  • Сообщений: 243
  • Откуда: Тюмень

Написал 25.08.2011 - 13:20

Ой черт, код то с криппера Нотч
Цвет моей модерации.

#40 snake78

snake78

    Странник

  • Пользователи
  • Сообщений: 19

Написал 25.08.2011 - 13:27

поскажи,а как взять с свиньи?
Изображение


Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных