Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Zaawansowane Tworzenie Modów


karol202

Rekomendowane odpowiedzi

  • Odpowiedzi 1,2 tys.
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

Teraz mam problem z uruchomieniem minecrafta z modem. Najpierw napisałem własny mod który dodaje bloki na podstawie poradnika i nie działał ( teksture zrobiłem i wrzuciłem jako osobny plik .png ). Po wielu próbach postanowiłem, że skopiuje kod zawarty z poradnika i wkleję go ( zmieniłem wszystkie nazwy tych plików .java na takie jakie powinny być ), jednak to nie pomogło i dalej nie mogę odpalić gry z modem.

Oto błędy które pokazały mi się podczas włączania minecrafta :

 

java.lang.ExceptionInInitializerError
   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:378)
   at net.minecraft.src.ModLoader.readFromClassPath(ModLoader.java:1369)
   at net.minecraft.src.ModLoader.init(ModLoader.java:944)
   at net.minecraft.src.ModLoader.addAllRenderers(ModLoader.java:186)
   at net.minecraft.src.RenderManager.<init>(RenderManager.java:86)
   at net.minecraft.src.RenderManager.<clinit>(RenderManager.java:14)
   at net.minecraft.client.Minecraft.startGame(Minecraft.java:404)
   at net.minecraft.client.Minecraft.run(Minecraft.java:724)
   at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IllegalArgumentException: Slot 131 is already occupied by net.minecraft.src.BlockTripWireSource@19548df when adding net.minecraft.src.BlockTV@1e33ab9
   at net.minecraft.src.Block.<init>(Block.java:268)
   at net.minecraft.src.Block.<init>(Block.java:300)
   at net.minecraft.src.BlockTV.<init>(BlockTV.java:6)
   at net.minecraft.src.mod_tv.<clinit>(mod_tv.java:4)
   ... 15 more

Kocham mame

Opublikowano

@up za małe ID!

 

Z wyższym ID działa rzeczywiście, ale w takim razie masz błąd w poradniku bo tam było ID 131 ;p

Kocham mame

Opublikowano

Nie wiem czy zauważyłeś mój post troche wyżej więc jeszcze raz ci go wysyłam

Karol jak możesz to przejrzyj cały podpunkt 2c szczególnie kod z plików bloku bomby i z działaniem bomby, ponieważ eclipse pokazuje błędy.

Opublikowano

@EDIT

 

Już znalazłem przyczynę.

 

@EDIT2

 

Jeżeli chodzi o twardość bloków to wszystko jest spisane w

Block.java

Kocham mame

Opublikowano

@karol202 Mój kod jest taki sam jaki podawałeś przykładowy (Mob) nic nie zmieniałem ale jednak nie działa...

Opublikowano

Witam. Mam jeszcze jeden problem, a mianowicie mam problem ze zrobieniem nasiona do rośliny typu "nasiono".

public static Item nasionoziemniak = new ItemSeeds(502, ziemniak, block.tilledField ).setItemName("ziemniakos");

 

Eclipse pokazuje mi coś takiego

The constructor itemSeeds(int, Block, Block) is undefined

 

Tak rozumiem, że taka forma zapisu tego jest nie zdefiniowana, lecz jak mam to w takim razie zapisać ? Reszta kodu jest poprawna, zrobiłem dwa bloki które są roślinom i nie mogę tylko zrobić sadzonki.

Kocham mame

Opublikowano

Drzewko już nie długo, a GUI nie mogę wstawić bo jest błąd. Wolicie czekać aż znajdę błąd i wstawie poprawny kod, czy wstawić kod z błędami(mod się uruchomi, ale sloty w gui będą źle działały)?

 

@2xup zamień na

public static Item nasionoziemniak = new ItemSeeds(502, ziemniak.blockID, Block.tilledField.blockID ).setItemName("ziemniakos");

 

@3xup a dokładnie gdzie błędy pokazuje?

Opublikowano

@JestemSlepy

tak poprawną. I gdy sie juz wyłączy tworzy sie w folderze z eclipse dokument txt. “Fatal error Java Develompent Kit“

1355060603-U722580.png

Opublikowano

Musisz mieć źle zainstalowaną jave odinstaluj i zainstaluj jdk, dodaj zmienną środowiskową i wpisz w konsoli poleceń java jeśli wyświetli się lista to dobrze.

Opublikowano

A w strukturze jak na płaskim świecie jak wpiszę wys 5 to czy będzie działać i czy nie da się inaczej niz wpisywać miejsce każdego bloku? Może jakiś program?

1355060603-U722580.png

Opublikowano

A w strukturze jak na płaskim świecie jak wpiszę wys 5 to czy będzie działać i czy nie da się inaczej niz wpisywać miejsce każdego bloku? Może jakiś program?

 

Trzeba by zaglądnąć w pliki z generowaniem się wiosek, ponieważ niewydaje mi się, aby oni to pisali blok po bloku.

Kocham mame

Opublikowano

Tak wioski też napisane są blok po bloku. Programu nie widziałem. Trzeba by stworzyć i niedługo chyba coś takiego stworze :)

 

@2xup to nie działa na płaskim świecie.

Opublikowano

Są programy do wygenerowania schematu budynku czy czego tam się chce :)

 

5 min szukania :)

 

http://www.minecraft...sminecraft-125/

 

http://www.minecraft...file-converter/

w tym adresie jest konwerter z pliku. schematic do java importować możemy za pomocą mcedit spc czy worldedit :-)

 

 

i jeszcze jeden

 

http://www.minecraft...ol-for-modders/

Opublikowano

Ja juz nie wiem co robię źle -_-

 

Bład z Eclipse

 

27 achievements
195 recipes
Setting user: Player515, -
Client asked for parameter: server
LWJGL Version: 2.4.2
ModLoader 1.3.2 Initializing...
Mod Initialized: mod_Steve 1.1
Mod Loaded: mod_Steve 1.1
Done.
Starting up SoundSystem...
Initializing LWJGL OpenAL
(The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
OpenAL initialized.
wrz 21, 2012 7:22:24 PM net.minecraft.src.IntegratedServer startServer
INFO: Starting integrated minecraft server version 1.3.2
wrz 21, 2012 7:22:24 PM net.minecraft.src.IntegratedServer startServer
INFO: Generating keypair
wrz 21, 2012 7:22:25 PM net.minecraft.server.MinecraftServer initialWorldChunkLoad
INFO: Preparing start region for level 0
wrz 21, 2012 7:22:26 PM net.minecraft.server.MinecraftServer outputPercentRemaining
INFO: Preparing spawn area: 48%
wrz 21, 2012 7:22:27 PM net.minecraft.server.MinecraftServer outputPercentRemaining
INFO: Preparing spawn area: 93%
wrz 21, 2012 7:22:27 PM net.minecraft.src.ServerConfigurationManager initializeConnectionToPlayer
INFO: Player515[/127.0.0.1:0] logged in with entity id 263 at (121.4452577561977, 72.7531999805212, 278.15129029504976)
Skipping Entity with id -72
wrz 21, 2012 7:22:31 PM net.minecraft.server.MinecraftServer stopServer
INFO: Stopping server
wrz 21, 2012 7:22:31 PM net.minecraft.server.MinecraftServer stopServer
INFO: Saving players
java.lang.NullPointerException
at net.minecraft.src.NetClientHandler.handleMobSpawn(NetClientHandler.java:743)
at net.minecraft.src.Packet24MobSpawn.processPacket(Packet24MobSpawn.java:137)
at net.minecraft.src.MemoryConnection.processReadPackets(MemoryConnection.java:70)
at net.minecraft.src.NetClientHandler.processReadPackets(NetClientHandler.java:90)
at net.minecraft.src.WorldClient.tick(WorldClient.java:63)
at net.minecraft.client.Minecraft.runTick(Minecraft.java:1760)
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:821)
at net.minecraft.client.Minecraft.run(Minecraft.java:751)
at java.lang.Thread.run(Unknown Source)
wrz 21, 2012 7:22:31 PM net.minecraft.server.MinecraftServer stopServer
INFO: Saving worlds
wrz 21, 2012 7:22:31 PM net.minecraft.server.MinecraftServer saveAllDimensions
INFO: Saving chunks for level 'New World'/Overworld
wrz 21, 2012 7:22:34 PM net.minecraft.server.MinecraftServer saveAllDimensions
INFO: Saving chunks for level 'New World'/Nether
wrz 21, 2012 7:22:34 PM net.minecraft.server.MinecraftServer saveAllDimensions
INFO: Saving chunks for level 'New World'/The End
Stopping!
SoundSystem shutting down...
Author: Paul Lamb, www.paulscode.com

 

 

Bład z Gry:

 


 Minecraft has crashed!	
 ----------------------	
Minecraft has stopped running because it encountered a problem; Unexpected error
This error has been saved to C:\Users\domowy\AppData\Roaming\.minecraft\crash-reports\crash-2012-09-21_19.22.41-client.txt for your convenience. Please include a copy of this file if you report this crash to anyone.

--- BEGIN ERROR REPORT a25ccf65 --------
Generated 21.09.12 19:22
- Minecraft Version: 1.3.2
- Operating System: Windows 7 (x86) version 6.1
- Java Version: 1.7.0_05, Oracle Corporation
- Java VM Version: Java HotSpot(TM) Client VM (mixed mode, sharing), Oracle Corporation
- Memory: 87630944 bytes (83 MB) / 242655232 bytes (231 MB) up to 259522560 bytes (247 MB)
- JVM Flags: 0 total;
- ModLoader: Mods loaded: 2
ModLoader 1.3.2
mod_Steve 1.1
- LWJGL: 2.4.2
- OpenGL: ATI Mobility Radeon HD 5470 GL version 3.2.9262 Compatibility Profile Context, ATI Technologies Inc.
- Is Modded: Very likely
- Type: Client
- Texture Pack: Default
- Profiler Position: N/A (disabled)
- World MpServer Entities: 87 total; [EntityClientPlayerMP['Player515'/263, l='MpServer', x=125,36, y=74,62, z=276,05], EntityCreeper['Creeper'/139, l='MpServer', x=114,50, y=16,00, z=286,50], EntityCreeper['Creeper'/290, l='MpServer', x=130,50, y=41,00, z=273,50], EntityEnderman['Enderman'/291, l='MpServer', x=128,35, y=41,00, z=273,99], EntityCreeper['Creeper'/289, l='MpServer', x=129,50, y=41,00, z=269,50], EntityCreeper['Creeper'/333, l='MpServer', x=128,50, y=42,00, z=264,50], EntitySkeleton['Skeleton'/511, l='MpServer', x=118,50, y=51,00, z=254,50], EntitySheep['Sheep'/159, l='MpServer', x=173,71, y=69,41, z=260,52], EntityFallingSand['Falling Block'/1357, l='MpServer', x=140,50, y=13,49, z=283,50], EntityFallingSand['Falling Block'/1358, l='MpServer', x=139,50, y=13,49, z=283,50], EntityFallingSand['Falling Block'/1532, l='MpServer', x=150,50, y=52,61, z=317,50], EntityFallingSand['Falling Block'/1536, l='MpServer', x=149,50, y=51,61, z=317,50], EntityFallingSand['Falling Block'/1537, l='MpServer', x=151,50, y=14,61, z=385,50], EntityFallingSand['Falling Block'/1538, l='MpServer', x=150,50, y=14,61, z=386,50], EntityFallingSand['Falling Block'/1539, l='MpServer', x=150,50, y=14,61, z=387,50], EntityFallingSand['Falling Block'/1541, l='MpServer', x=150,50, y=14,61, z=385,50], EntityFallingSand['Falling Block'/1542, l='MpServer', x=149,50, y=14,61, z=385,50], EntityFallingSand['Falling Block'/1543, l='MpServer', x=149,50, y=14,61, z=386,50], EntityFallingSand['Falling Block'/1544, l='MpServer', x=150,50, y=14,61, z=384,50], EntityFallingSand['Falling Block'/1545, l='MpServer', x=151,50, y=14,61, z=384,50], EntityFallingSand['Falling Block'/1546, l='MpServer', x=148,50, y=14,61, z=384,50], EntityFallingSand['Falling Block'/1547, l='MpServer', x=148,50, y=15,61, z=385,50], EntityFallingSand['Falling Block'/1548, l='MpServer', x=148,50, y=15,61, z=386,50], EntityFallingSand['Falling Block'/1549, l='MpServer', x=149,50, y=14,61, z=384,50], EntityFallingSand['Falling Block'/1551, l='MpServer', x=147,50, y=15,61, z=385,50], EntityFallingSand['Falling Block'/1633, l='MpServer', x=161,50, y=28,68, z=221,50], EntityFallingSand['Falling Block'/1636, l='MpServer', x=171,50, y=10,56, z=223,50], EntityFallingSand['Falling Block'/1637, l='MpServer', x=172,50, y=10,56, z=223,50], EntityFallingSand['Falling Block'/1638, l='MpServer', x=170,50, y=10,56, z=223,50], EntityFallingSand['Falling Block'/1654, l='MpServer', x=160,50, y=30,64, z=224,50], EntityFallingSand['Falling Block'/1656, l='MpServer', x=172,50, y=11,38, z=224,50], EntityFallingSand['Falling Block'/1658, l='MpServer', x=171,50, y=12,58, z=224,50], EntityFallingSand['Falling Block'/1659, l='MpServer', x=170,50, y=11,38, z=224,50], EntityZombie['Zombie'/1676, l='MpServer', x=128,50, y=43,00, z=261,50], EntityFallingSand['Falling Block'/1678, l='MpServer', x=191,50, y=60,07, z=145,50], EntitySkeleton['Skeleton'/122, l='MpServer', x=103,50, y=19,05, z=278,94], EntityZombie['Zombie'/164, l='MpServer', x=183,39, y=57,00, z=298,94], EntityFallingSand['Falling Block'/1682, l='MpServer', x=188,50, y=21,83, z=208,50], EntityFallingSand['Falling Block'/1683, l='MpServer', x=188,50, y=21,83, z=209,50], EntityFallingSand['Falling Block'/1687, l='MpServer', x=183,50, y=37,17, z=291,50], EntityFallingSand['Falling Block'/1688, l='MpServer', x=182,50, y=37,17, z=291,50], EntityFallingSand['Falling Block'/1689, l='MpServer', x=181,50, y=36,17, z=291,50], EntityFallingSand['Falling Block'/1690, l='MpServer', x=182,50, y=37,17, z=292,50], EntityFallingSand['Falling Block'/1691, l='MpServer', x=181,50, y=37,17, z=292,50], EntityFallingSand['Falling Block'/1692, l='MpServer', x=180,50, y=37,17, z=292,50], EntityFallingSand['Falling Block'/1694, l='MpServer', x=180,50, y=37,17, z=293,50], EntityFallingSand['Falling Block'/1695, l='MpServer', x=181,50, y=37,17, z=293,50], EntityFallingSand['Falling Block'/1696, l='MpServer', x=179,50, y=37,17, z=293,50], EntityFallingSand['Falling Block'/1698, l='MpServer', x=178,50, y=37,17, z=294,50], EntityFallingSand['Falling Block'/1699, l='MpServer', x=179,50, y=37,17, z=294,50], EntityFallingSand['Falling Block'/1713, l='MpServer', x=191,50, y=27,46, z=290,50], EntityFallingSand['Falling Block'/1714, l='MpServer', x=190,50, y=27,46, z=290,50], EntityFallingSand['Falling Block'/1715, l='MpServer', x=191,50, y=28,46, z=289,50], EntityFallingSand['Falling Block'/1716, l='MpServer', x=190,50, y=27,46, z=289,50], EntityFallingSand['Falling Block'/1717, l='MpServer', x=186,50, y=24,46, z=294,50], EntityFallingSand['Falling Block'/1718, l='MpServer', x=186,50, y=24,46, z=295,50], EntityFallingSand['Falling Block'/1719, l='MpServer', x=184,50, y=23,46, z=296,50], EntityFallingSand['Falling Block'/1720, l='MpServer', x=185,50, y=23,46, z=296,50], EntityFallingSand['Falling Block'/1721, l='MpServer', x=186,50, y=24,46, z=296,50], EntityFallingSand['Falling Block'/1722, l='MpServer', x=184,50, y=24,46, z=297,50], EntityFallingSand['Falling Block'/1723, l='MpServer', x=185,50, y=24,46, z=297,50], EntityFallingSand['Falling Block'/1724, l='MpServer', x=184,50, y=24,46, z=298,50], EntityFallingSand['Falling Block'/1725, l='MpServer', x=185,50, y=24,46, z=298,50], EntityFallingSand['Falling Block'/1739, l='MpServer', x=196,50, y=50,30, z=280,50], EntityFallingSand['Falling Block'/1740, l='MpServer', x=197,50, y=50,30, z=280,50], EntitySheep['Sheep'/158, l='MpServer', x=174,34, y=69,00, z=261,65], EntityFallingSand['Falling Block'/1744, l='MpServer', x=203,50, y=20,42, z=287,50], EntityFallingSand['Falling Block'/1745, l='MpServer', x=203,50, y=20,42, z=286,50], EntityFallingSand['Falling Block'/1768, l='MpServer', x=215,50, y=27,46, z=144,50], EntityFallingSand['Falling Block'/1769, l='MpServer', x=215,50, y=28,46, z=145,50], EntityFallingSand['Falling Block'/1770, l='MpServer', x=214,50, y=27,46, z=144,50], EntityFallingSand['Falling Block'/1771, l='MpServer', x=214,50, y=28,46, z=145,50], EntityFallingSand['Falling Block'/1772, l='MpServer', x=213,50, y=28,46, z=144,50], EntityFallingSand['Falling Block'/1773, l='MpServer', x=214,50, y=29,46, z=146,50], EntityFallingSand['Falling Block'/1774, l='MpServer', x=215,50, y=28,46, z=146,50], EntityFallingSand['Falling Block'/1775, l='MpServer', x=213,50, y=29,46, z=146,50], EntityFallingSand['Falling Block'/1776, l='MpServer', x=212,50, y=28,46, z=144,50], EntityFallingSand['Falling Block'/1777, l='MpServer', x=212,50, y=29,46, z=145,50], EntityFallingSand['Falling Block'/1778, l='MpServer', x=212,50, y=29,46, z=146,50], EntityFallingSand['Falling Block'/1779, l='MpServer', x=212,50, y=29,46, z=147,50], EntityFallingSand['Falling Block'/1780, l='MpServer', x=214,50, y=28,46, z=147,50], EntityFallingSand['Falling Block'/1781, l='MpServer', x=215,50, y=28,46, z=147,50], EntityFallingSand['Falling Block'/1782, l='MpServer', x=211,50, y=29,46, z=146,50], EntityFallingSand['Falling Block'/1783, l='MpServer', x=211,50, y=29,46, z=147,50], EntityFallingSand['Falling Block'/1784, l='MpServer', x=210,50, y=29,46, z=147,50], EntityFallingSand['Falling Block'/1785, l='MpServer', x=211,50, y=29,46, z=145,50], EntityFallingSand['Falling Block'/1786, l='MpServer', x=223,50, y=5,46, z=158,50]]
- World MpServer Players: 1 total; [EntityClientPlayerMP['Player515'/263, l='MpServer', x=125,36, y=74,62, z=276,05]]
- World MpServer Chunk Stats: MultiplayerChunkCache: 390
- Forced Entities: 79 total; [EntityFallingSand['Falling Block'/1633, l='MpServer', x=161,50, y=28,68, z=221,50], EntityFallingSand['Falling Block'/1638, l='MpServer', x=170,50, y=10,56, z=223,50], EntityFallingSand['Falling Block'/1636, l='MpServer', x=171,50, y=10,56, z=223,50], EntityFallingSand['Falling Block'/1637, l='MpServer', x=172,50, y=10,56, z=223,50], EntityFallingSand['Falling Block'/1659, l='MpServer', x=170,50, y=11,38, z=224,50], EntityFallingSand['Falling Block'/1658, l='MpServer', x=171,50, y=12,58, z=224,50], EntityFallingSand['Falling Block'/1656, l='MpServer', x=172,50, y=11,38, z=224,50], EntityFallingSand['Falling Block'/1654, l='MpServer', x=160,50, y=30,64, z=224,50], EntityClientPlayerMP['Player515'/263, l='MpServer', x=125,36, y=74,62, z=276,05], EntityFallingSand['Falling Block'/1548, l='MpServer', x=148,50, y=15,61, z=386,50], EntityFallingSand['Falling Block'/1549, l='MpServer', x=149,50, y=14,61, z=384,50], EntityFallingSand['Falling Block'/1544, l='MpServer', x=150,50, y=14,61, z=384,50], EntityFallingSand['Falling Block'/1545, l='MpServer', x=151,50, y=14,61, z=384,50], EntityFallingSand['Falling Block'/1547, l='MpServer', x=148,50, y=15,61, z=385,50], EntityFallingSand['Falling Block'/1536, l='MpServer', x=149,50, y=51,61, z=317,50], EntityFallingSand['Falling Block'/1537, l='MpServer', x=151,50, y=14,61, z=385,50], EntitySkeleton['Skeleton'/122, l='MpServer', x=103,50, y=19,05, z=278,94], EntityCreeper['Creeper'/139, l='MpServer', x=114,50, y=16,00, z=286,50], EntityFallingSand['Falling Block'/1771, l='MpServer', x=214,50, y=28,46, z=145,50], EntityFallingSand['Falling Block'/1770, l='MpServer', x=214,50, y=27,46, z=144,50], EntityFallingSand['Falling Block'/1769, l='MpServer', x=215,50, y=28,46, z=145,50], EntityFallingSand['Falling Block'/1768, l='MpServer', x=215,50, y=27,46, z=144,50], EntityFallingSand['Falling Block'/1775, l='MpServer', x=213,50, y=29,46, z=146,50], EntityFallingSand['Falling Block'/1774, l='MpServer', x=215,50, y=28,46, z=146,50], EntityFallingSand['Falling Block'/1773, l='MpServer', x=214,50, y=29,46, z=146,50], EntityFallingSand['Falling Block'/1772, l='MpServer', x=213,50, y=28,46, z=144,50], EntityFallingSand['Falling Block'/1778, l='MpServer', x=212,50, y=29,46, z=146,50], EntityFallingSand['Falling Block'/1779, l='MpServer', x=212,50, y=29,46, z=147,50], EntityFallingSand['Falling Block'/1776, l='MpServer', x=212,50, y=28,46, z=144,50], EntityFallingSand['Falling Block'/1777, l='MpServer', x=212,50, y=29,46, z=145,50], EntityFallingSand['Falling Block'/1782, l='MpServer', x=211,50, y=29,46, z=146,50], EntityFallingSand['Falling Block'/1783, l='MpServer', x=211,50, y=29,46, z=147,50], EntityFallingSand['Falling Block'/1780, l='MpServer', x=214,50, y=28,46, z=147,50], EntitySheep['Sheep'/158, l='MpServer', x=174,34, y=69,00, z=261,65], EntityFallingSand['Falling Block'/1781, l='MpServer', x=215,50, y=28,46, z=147,50], EntitySheep['Sheep'/159, l='MpServer', x=173,71, y=69,41, z=260,52], EntityFallingSand['Falling Block'/1786, l='MpServer', x=223,50, y=5,46, z=158,50], EntityFallingSand['Falling Block'/1784, l='MpServer', x=210,50, y=29,46, z=147,50], EntityFallingSand['Falling Block'/1785, l='MpServer', x=211,50, y=29,46, z=145,50], EntityFallingSand['Falling Block'/1739, l='MpServer', x=196,50, y=50,30, z=280,50], EntityFallingSand['Falling Block'/1740, l='MpServer', x=197,50, y=50,30, z=280,50], EntityZombie['Zombie'/164, l='MpServer', x=183,39, y=57,00, z=298,94], EntityFallingSand['Falling Block'/1744, l='MpServer', x=203,50, y=20,42, z=287,50], EntityFallingSand['Falling Block'/1745, l='MpServer', x=203,50, y=20,42, z=286,50], EntityFallingSand['Falling Block'/1699, l='MpServer', x=179,50, y=37,17, z=294,50], EntityFallingSand['Falling Block'/1698, l='MpServer', x=178,50, y=37,17, z=294,50], EntityFallingSand['Falling Block'/1696, l='MpServer', x=179,50, y=37,17, z=293,50], EntityFallingSand['Falling Block'/1718, l='MpServer', x=186,50, y=24,46, z=295,50], EntityFallingSand['Falling Block'/1719, l='MpServer', x=184,50, y=23,46, z=296,50], EntityFallingSand['Falling Block'/1716, l='MpServer', x=190,50, y=27,46, z=289,50], EntityFallingSand['Falling Block'/1717, l='MpServer', x=186,50, y=24,46, z=294,50], EntityFallingSand['Falling Block'/1714, l='MpServer', x=190,50, y=27,46, z=290,50], EntityFallingSand['Falling Block'/1715, l='MpServer', x=191,50, y=28,46, z=289,50], EntityFallingSand['Falling Block'/1713, l='MpServer', x=191,50, y=27,46, z=290,50], EntityFallingSand['Falling Block'/1724, l='MpServer', x=184,50, y=24,46, z=298,50], EntityFallingSand['Falling Block'/1725, l='MpServer', x=185,50, y=24,46, z=298,50], EntityFallingSand['Falling Block'/1722, l='MpServer', x=184,50, y=24,46, z=297,50], EntityFallingSand['Falling Block'/1723, l='MpServer', x=185,50, y=24,46, z=297,50], EntityFallingSand['Falling Block'/1720, l='MpServer', x=185,50, y=23,46, z=296,50], EntityFallingSand['Falling Block'/1721, l='MpServer', x=186,50, y=24,46, z=296,50], EntityZombie['Zombie'/1676, l='MpServer', x=128,50, y=43,00, z=261,50], EntityFallingSand['Falling Block'/1678, l='MpServer', x=191,50, y=60,07, z=145,50], EntityFallingSand['Falling Block'/1687, l='MpServer', x=183,50, y=37,17, z=291,50], EntityFallingSand['Falling Block'/1682, l='MpServer', x=188,50, y=21,83, z=208,50], EntityFallingSand['Falling Block'/1683, l='MpServer', x=188,50, y=21,83, z=209,50], EntityFallingSand['Falling Block'/1692, l='MpServer', x=180,50, y=37,17, z=292,50], EntityFallingSand['Falling Block'/1694, l='MpServer', x=180,50, y=37,17, z=293,50], EntityFallingSand['Falling Block'/1695, l='MpServer', x=181,50, y=37,17, z=293,50], EntityFallingSand['Falling Block'/1688, l='MpServer', x=182,50, y=37,17, z=291,50], EntityFallingSand['Falling Block'/1689, l='MpServer', x=181,50, y=36,17, z=291,50], EntityFallingSand['Falling Block'/1690, l='MpServer', x=182,50, y=37,17, z=292,50], EntityFallingSand['Falling Block'/1691, l='MpServer', x=181,50, y=37,17, z=292,50], EntityFallingSand['Falling Block'/1358, l='MpServer', x=139,50, y=13,49, z=283,50], EntityFallingSand['Falling Block'/1357, l='MpServer', x=140,50, y=13,49, z=283,50], EntityCreeper['Creeper'/289, l='MpServer', x=129,50, y=41,00, z=269,50], EntityCreeper['Creeper'/290, l='MpServer', x=130,50, y=41,00, z=273,50], EntityEnderman['Enderman'/291, l='MpServer', x=128,35, y=41,00, z=273,99], EntityCreeper['Creeper'/333, l='MpServer', x=128,50, y=42,00, z=264,50], EntitySkeleton['Skeleton'/511, l='MpServer', x=118,50, y=51,00, z=254,50]]
- Retry Entities: 0 total; []
java.lang.NullPointerException
at net.minecraft.src.NetClientHandler.handleMobSpawn(NetClientHandler.java:743)
at net.minecraft.src.Packet24MobSpawn.processPacket(Packet24MobSpawn.java:137)
at net.minecraft.src.MemoryConnection.processReadPackets(MemoryConnection.java:70)
at net.minecraft.src.NetClientHandler.processReadPackets(NetClientHandler.java:90)
at net.minecraft.src.WorldClient.tick(WorldClient.java:63)
at net.minecraft.client.Minecraft.runTick(Minecraft.java:1760)
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:821)
at net.minecraft.client.Minecraft.run(Minecraft.java:751)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT 235f9ba0 ----------

 

 

 

Kod głowny moda -_-:

 

package net.minecraft.src;
import java.util.Map;
public class mod_Steve extends BaseMod
{
 public mod_Steve()
 {			
		 ModLoader.registerEntityID(EntitySteve.class, "Steve", ModLoader.getUniqueEntityId());
		 ModLoader.addSpawn(EntitySteve.class, 100, 1, 3, EnumCreatureType.creature);

 }

 public void addRenderer(Map map)
 {
		 map.put(EntitySteve.class, new RenderBiped(new ModelZombie(), 0.5F));
 }

 public void load()
 {

 }
 public String getVersion()
 {
		 return "1.3.2";
 }
}

 

 

Entity Mojego moba:

 

package net.minecraft.src;
import java.util.Random;
public class EntitySteve extends EntityAnimal{
 Random r=new Random();
 public EntitySteve(World world){
		 super(world);
		 texture = "/mob/char.png";
		 moveSpeed = 0.8F;
 }
 public int getMaxHealth(){
		 return 20;
 }
 protected int func_40119_ar(){
		 return 2;
 }
 public void onLivingUpdate(){
		 super.onLivingUpdate();
 }
 protected String getLivingSound(){
		 return "note.harp";
 }
 protected String getHurtSound(){
		 return "note.snare";
 }
 protected String getDeathSound(){
		 return "random.explode";
 }
 protected int getDropItemId(){
		 return r.nextInt(2)==0?Item.pickaxeStone.shiftedIndex:Item.stick.shiftedIndex;
 }
 public EnumCreatureAttribute func_40124_t(){
		 return EnumCreatureAttribute.UNDEFINED;
 }
 public EntityAnimal spawnBabyAnimal(EntityAnimal entityanimal) {
		 return new EntitySteve(worldObj);
 }
}

 

 

Co tu jest źle :(

Opublikowano

@up spróbuj

ModLoader.registerEntityID(EntitySteve.class, "Steve", ModLoader.getUniqueEntityId());

na

ModLoader.registerEntityID(EntitySteve.class, "Steve", 50);

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...