[1.6.4]Учебник по моддингу

necauqua

когда-то был anti344
Администратор
1,216
27
172
ЫыЫЫыЫЫ, что у него было в подписиии...
 
104
0
ImperialZig написал(а):
В пуле 3 ошибки:
List list = this.worldObj.getEntitiesWithinAABBExcludingEntity(this, this.boundingBox.addCoord(this.motionX, this.motionY, this.motionZ).expand(1.0D, 1.0D, 1.0D));

for (l = 0; l < list.size(); ++l)

и

Entity entity1 = (Entity)list.get(l);

Как исправить?
Ты наверное просто не тот list импортируешь. Есть же java.util.list и есть java.atw.list ...
 

timaxa007

Модератор
5,831
409
672
alexklatch, что-то пошло не так. В логе установки что-то должно быть написано про это.
 
не хочет minecraft запускаться...Caused by: java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path выручайте
 
1,683
1
А вот либы нет lwjgl.dll. пропиши где нибудь в пре ините System.out.println(System.getProperty("java.library.path"));
И проверь этот файлик в пути который выведется. Еще легче-переустанови
 
2,955
12
Еще легче - написать в параметрах JVM -Djava.library.path=путь.до.нативников
 
Dragon2488 написал(а):
Еще легче - написать в параметрах JVM -Djava.library.path=путь.до.нативников
все так же
Код:
run:
фев 21, 2015 7:18:03 PM net.minecraft.launchwrapper.LogWrapper log
INFO: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker
фев 21, 2015 7:18:03 PM net.minecraft.launchwrapper.LogWrapper log
INFO: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker
фев 21, 2015 7:18:03 PM net.minecraft.launchwrapper.LogWrapper log
INFO: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker
2015-02-21 19:18:03 [INFO] [ForgeModLoader] Forge Mod Loader version 6.4.49.965 for Minecraft 1.6.4 loading
2015-02-21 19:18:03 [INFO] [ForgeModLoader] Java is Java HotSpot(TM) Client VM, version 1.7.0_71, running on Windows 7:x86:6.1, installed at C:\Program Files (x86)\Java\jdk1.7.0_71\jre
2015-02-21 19:18:03 [INFO] [ForgeModLoader] Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
2015-02-21 19:18:03 [INFO] [ForgeModLoader] Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
2015-02-21 19:18:03 [INFO] [ForgeModLoader] Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker
2015-02-21 19:18:03 [INFO] [ForgeModLoader] Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
2015-02-21 19:18:03 [INFO] [ForgeModLoader] Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
2015-02-21 19:18:03 [INFO] [ForgeModLoader] Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
2015-02-21 19:18:03 [INFO] [STDOUT] Loaded 40 rules from AccessTransformer config file fml_at.cfg
2015-02-21 19:18:03 [SEVERE] [ForgeModLoader] The binary patch set is missing. Either you are in a development environment, or things are not going to work!
2015-02-21 19:18:03 [INFO] [ForgeModLoader] Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
2015-02-21 19:18:03 [INFO] [STDOUT] Loaded 110 rules from AccessTransformer config file forge_at.cfg
2015-02-21 19:18:03 [INFO] [ForgeModLoader] Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker
2015-02-21 19:18:03 [INFO] [ForgeModLoader] Launching wrapped minecraft {net.minecraft.client.main.Main}
2015-02-21 19:18:04 [SEVERE] [ForgeModLoader] Unable to launch
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
Caused by: java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1886)
    at java.lang.Runtime.loadLibrary0(Runtime.java:849)
    at java.lang.System.loadLibrary(System.java:1088)
    at org.lwjgl.Sys$1.run(Sys.java:73)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)
    at org.lwjgl.Sys.loadLibrary(Sys.java:95)
    at org.lwjgl.Sys.<clinit>(Sys.java:112)
    at net.minecraft.client.Minecraft.getSystemTime(Minecraft.java:2458)
    at net.minecraft.client.main.Main.main(Main.java:37)
    ... 6 more
СБОРКА УСПЕШНО ЗАВЕРШЕНА (общее время: 1 секунда)
в папке нативс 2 lwjgl.dll и lwjgl64.dll
 
17
0
У меня вопросик по текстурированию блока. Пытался и простую, и разностороннюю, но эклипс не желает её\их видеть. Думаю про строчки над четырьмя не найденными текстурками, но яндекс не очень помог. P.S. Могу приложить полный лог, но он очень крупногабаритный.
Код:
2015-08-25 13:41:06 [WARNING] [Minecraft-Client] ResourcePack: ignored non-lowercase namespace: RP2/ in D:\Moding\1.6.4\mcp\eclipse\Minecraft\bin
2015-08-25 13:41:06 [WARNING] [Minecraft-Client] ResourcePack: ignored non-lowercase namespace: RP2/ in D:\Moding\1.6.4\mcp\eclipse\Minecraft\bin
2015-08-25 13:41:06 [WARNING] [Minecraft-Client] ResourcePack: ignored non-lowercase namespace: RP2/ in D:\Moding\1.6.4\mcp\eclipse\Minecraft\bin
2015-08-25 13:41:06 [SEVERE] [Minecraft-Client] Using missing texture, unable to load: projecttabel:textures/blocks/PTBottom.png
2015-08-25 13:41:06 [SEVERE] [Minecraft-Client] Using missing texture, unable to load: projecttabel:textures/blocks/PTTop.png
2015-08-25 13:41:06 [SEVERE] [Minecraft-Client] Using missing texture, unable to load: projecttabel:textures/blocks/PTFront.png
2015-08-25 13:41:06 [SEVERE] [Minecraft-Client] Using missing texture, unable to load: projecttabel:textures/blocks/PTSide.png

D:\Moding\1.6.4\mcp\src\minecraft\assets\RP2\textures\blocks -текстурки
D:\Moding\1.6.4\mcp\src\minecraft\assets\RP2\ProjectTabel -файлы .java
 

timaxa007

Модератор
5,831
409
672
Azazolka, не в том разделе написал(-а).
"RP2" и "projecttabel", разные ModId'ы. И желательно не с большими буквами в значении ModId'а.
[merge_posts_bbcode]Добавлено: 25.08.2015 14:00:31[/merge_posts_bbcode]

Azazolka написал(а):
Код:
ignored non-lowercase namespace: RP2
Со знанием английского беда, да?
 

Den

17
0
Люди, как создать текстуру для креатив таба?!
 
7,099
324
1,510
Ищешь в ресурсах ванильного майна стандартную текстуру - переделываешь под себя
 

Den

17
0
hohserg написал(а):
Ищешь в ресурсах ванильного майна стандартную текстуру - переделываешь под себя
знаю, вот код

[size=small]package[/size] ru.kramsalo.your_rpg_mod;


[size=small]import[/size] cpw.mods.fml.relauncher.Side;

[size=small]import[/size] cpw.mods.fml.relauncher.SideOnly;

[size=small]import[/size] net.minecraft.creativetab.CreativeTabs;

[size=small]import[/size] net.minecraft.item.Item;


[size=small]public[/size] [size=small]class[/size] TabRPG [size=small]extends[/size] CreativeTabs {

[size=small]public[/size] TabRPG(String [size=small]lable[/size]) {
[size=small]super[/size]([size=small]lable[/size]);
}

[size=small]@Override[/size]

[size=small]@SideOnly[/size](Side.[size=small]CLIENT[/size])
[size=small]public[/size] Item getTabIconItem()
{
[size=small]return[/size] Item.getItemFromBlock(Main.[size=small]painting[/size]);
}

}

У меня в главном классе тип painting стоит Item, а Еклипс ругается, что нужно переименовать с Item на Block
 
7,099
324
1,510
Потому, что getItemFromBlock принимает значение блок, а не итем. Надо так:
@SideOnly(Side.CLIENT)
public Item getTabIconItem()
{
return Main.painting;
}
 

Den

17
0
hohserg написал(а):
Потому, что getItemFromBlock принимает значение блок, а не итем. Надо так:
@SideOnly(Side.CLIENT)
public Item getTabIconItem()
{
return Main.painting;
}
Спасибо огромное
 

Den

17
0
hohserg написал(а):
Потому, что getItemFromBlock принимает значение блок, а не итем. Надо так:
@SideOnly(Side.CLIENT)
public Item getTabIconItem()
{
return Main.painting;
}

Кстати, не знаешь, как рисовать 3D текстуры для предметов?
 
Сверху