IRLHouse, besoin d'aide pour nouveau bloc

MaksOuw

Aventurier
6 Juillet 2011
11
0
1
Salut tout le monde, j'ai besoin d'aide pour integrer un nouveau bloc à Minecraft pour mon mod.

Quand je recompile mes 2 fichiers (je suis au début du début de mon mod ^^'), j'en reviens à 1 erreur que je n'arrive pas a corriger.

Tout d'abords, mes 2 fichiers sources :

Code:
// mod_IRLHouse.java

package net.minecraft.src;
public class mod_IRLHouse extends BaseMod
{
public mod_IRLHouse()
{
ModLoader.RegisterBlock(Coussin);
ModLoader.AddRecipe(new ItemStack(Coussin, 1), new Object[]{"###","###","###",Character.valueOf('#'), Block.cloth});
ModLoader.AddName(Coussin, "Coussin");
}
public static final Block Coussin = (new BlockCoussin(999,ModLoader.addOverride("/terrain.png", "/mod/coussin.png"))).setHardness(2.0F).setResistance(10F)
.setStepSound(Block.soundStoneFootstep).setBlockName("Coussin");
public String Version()
{
return "1.7.2";
}
}
Code:
// BlockCoussin.java

package net.minecraft.src;
import java.util.Random;
public class BlockCoussin extends Block
{
public BlockCoussin(int i, int j)
{
super(i, j, Material.ground);
}
public int idDropped(int i, Random random)
{
return mod_IRLHouse.BlockCoussin.blockID;
}
}

Et l'erreur qui arrive après recompilation est :

== ERRORS FOUND ==

src/minecraft/net/minecraft/src/BlockCoussin.java:11: cannot find symbol
symbol : variable BlockCoussin
location: class net.minecraft.src.mod_IRLHouse
return mod_IRLHouse.BlockCoussin.blockID;
^

1 error


Pouvez-vous m'aider ? J'ai cherché et je trouve pas, ca commence a me lourder :/

Merci d'avance ![/code]
 
Aaaah ok ! Merci beaucoup :D j'essaye ça en rentrant chez moi, et je vous dit quoi :)

EDIT : Bon, ca marche, mais quand je lance le minecraft test avec "startclient.sh", il me pond un joli rapport d'erreur comme quoi minecraft a crasher.

Le rapport :

--- BEGIN ERROR REPORT 654d31fc --------
Generated 08/07/11 19:38

Minecraft: Minecraft Beta 1.7.2
OS: Mac OS X (x86_64) version 10.6.8
Java: 1.6.0_26, Apple Inc.
VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Apple Inc.
LWJGL: 2.4.2
OpenGL: NVIDIA GeForce 9400M OpenGL Engine version 2.1 NVIDIA-1.6.36, NVIDIA Corporation

java.lang.ExceptionInInitializerError
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at net.minecraft.src.ModLoader.addMod(ModLoader.java:224)
at net.minecraft.src.ModLoader.readFromClassPath(ModLoader.java:1202)
at net.minecraft.src.ModLoader.init(ModLoader.java:794)
at net.minecraft.src.ModLoader.AddAllRenderers(ModLoader.java:121)
at net.minecraft.src.RenderManager.<init>(RenderManager.java:65)
at net.minecraft.src.RenderManager.<clinit>(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(Thread.java:680)
Caused by: java.lang.IllegalArgumentException: Slot 3 is already occupied by net.minecraft.src.BlockDirt@67ce85c4 when adding net.minecraft.src.BlockCoussin@27b03c1a
at net.minecraft.src.Block.<init>(Block.java:48)
at net.minecraft.src.Block.<init>(Block.java:75)
at net.minecraft.src.BlockCoussin.<init>(BlockCoussin.java:7)
at net.minecraft.src.mod_IRLHouse.<clinit>(mod_IRLHouse.java:10)
... 15 more
--- END ERROR REPORT 9d688569 ----------


Vous pouvez m'aider pour ca ? :/
 
Justement je dois avoir la même erreur oO j'ai pourtant fait tout ce qu'il fallait ;) donc peut-être que le mcp bug je sais pas :s

Edit : A non la tienne est plus grosse désolé :s
 
Caused by: java.lang.IllegalArgumentException: Slot 3 is already occupied by net.minecraft.src.BlockDirt@67ce85c4 when adding net.minecraft.src.BlockCoussin@27b03c1a

L'id du bloc 3 est déjà occupé! ça saute aux yeux! Je connais même pas le java ^^
 
Magicraft, merci. J'avais pas assez regardé les erreurs, maintenant ca marche :D je vais essayer de crafter mon bloc pour voir, si ca marche je vais pouvoir continuer mon mod :D

Merci beaucoup !