Créer un bloc basique
-
Bonsoir j’aimerais savoir si il est possible de crée des blocs en pente , comme dans le mod carpenters blocks merci !

-
Avec ça : http://minecraftforgefrance.fr/showthread.php?tid=1509
oui. -
D’accord je regarde ! merci bonne soirée

-
Faut m’expliquer un truc : Comment t’arrives à créer un BlockTutoriel si ton constructeur est protected ?

-
Si la classe du bloc est dans le même package que la classe principale cela ne cause pas problème.
-
protected restreint l’accès aux classes filles mais aussi aux autres classes du même package

-
@‘Blackout’:
protected restreint l’accès aux classes filles mais aussi aux autres classes du même package

non, en protected les classe fille peuvent y accédé. c’est en private ^^.
-
@‘Diangle’:
@‘Blackout’:
protected restreint l’accès aux classes filles mais aussi aux autres classes du même package

non, en protected les classe fille peuvent y accédé. c’est en private ^^.
Blackout a raison, protected restreint bien aux classes filles et aux classes du même package

Sent from my GT-I9000 using Tapatalk 2
-
Robin, comment on fais pour que le bloc se genere dans le monde (je veux creer un mineraie) et comment on lui fais dropper un autre item quand on le casse avec le bon outils ?
-
http://www.minecraftforgefrance.fr/showthread.php?tid=693
Et pour le drop faut passer par la fonction getItemDropped.
Un peu de cherche ne fait pas de mal … -
Bonjour, j’aurai besoin d’aide.
J’ai bien suivis le tutoriel pour créer un block simple, cependant quand je lance le jeu mon block n’apparait pas dans mon creativeTab Block.
Voici mon codepackage fr.timelight.Camouflage.common; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.Mod.Instance; import cpw.mods.fml.common.SidedProxy; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPostInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import fr.timelight.Camouflage.proxy.TestCommonProxy; @Mod(modid = "modtest", name = "Mod Camouflage", version = "1.0.0") public class ModTest { @Instance("modtest") public static ModTest instance; @SidedProxy(clientSide = "fr.timelight.Camouflage.proxy.TestClientProxy", serverSide = "fr.timelight.Camouflage.proxy.TestCommonProxy ") public static TestCommonProxy proxy; public static Block blockCamouflage, blockCamouflage2; @EventHandler public void preInit(FMLPreInitializationEvent event) { blockCamouflage = new BlockCamouflage(Material.rock).setBlockName("camouflage") .setBlockTextureName(MODID + ":block_camouflage").setCreativeTab(CreativeTab.tabBlock); blockCamouflage2 = new BlockCamouflage2(Material.ground).setBlockName("camouflage2") .setBlockTextureName(MODID + ":block_camouflage2").setCreativeTab(CreativeTab.tabBlock); GameRegistry.registerBlock(blockCamouflage, "block_camouflage"); GameRegistry.registerBlock(blockCamouflage2, "block_camouflage2"); } @EventHandler public void init(FMLInitializationEvent event) { proxy.registerRender(); } @EventHandler public void postinit(FMLPostInitializationEvent event) { } } -
Salut,
Tu arrives a te give l’item ? -
@‘robin4002’:
Salut,
Tu arrives a te give l’item ?Non, je n’y arrive pas

Et j’ai le meme probleme avec un item -
Ton mod apparaît-il dans la liste des mods ?
-
@‘robin4002’:
Ton mod apparaît-il dans la liste des mods ?
oui
-
Vraiment pas normal …
Tu test ton mod en solo ou sur un serveur ? -
@‘robin4002’:
Vraiment pas normal …
Tu test ton mod en solo ou sur un serveur ?Ouais je comprends pas
Et en solo je le lance -
Il y a en effet un gros soucis.
Tu peux m’envoyer un zip de ton dossier src ?EDIT : essaies avant de clean la workspace.
-
Je t’ai envoyé tout ça en mp robin

ÉDIT : tu l’as reçu ?
-
J’avais demandé un zip du dossier src, pas de tout le dossier forge x)
Bon c’est pas grave c’est juste plus lourd. Je regardes, j’éditerai ce message dans ~10 min.EDIT : bon la classe principale chez moi ne contient pas ton bloc. Donc dans ton dossier src/main/java/fr/timelight/Camouflage/common le fichier BaseMod ne contient pas ce que tu as envoyé, d’où ton problème.
Maintenant reste à savoir quel fichier tu as modifié ?!?