• Problème affichage texture globale

    Déplacé Résolu 1.12.2
    2
    0 Votes
    2 Messages
    169 Vues
    robin4002R
    Salut, Ton event ModelRegistryEvent n’est probablement jamais appelé car ta classe ModItems n’est pas enregistré en tant que classe d’item. (ce n’étais pas la peine de créer une nouvelle discussion comme ce problème est lié à l’autre).
  • Fails Event.Bus$1

    Déplacé Résolu 1.12.2
    5
    1
    0 Votes
    5 Messages
    278 Vues
    GregoirelpvG
    Bonjour, Merci pour toute vos réponses, j’ai réussi à résoudre l’erreur.
  • Récupérer le "stage" d'une plante

    Déplacé Résolu 1.12.2
    4
    0 Votes
    4 Messages
    300 Vues
    CiolgamingC
    Merci pour vos réponses, j’ai trouvé la solution qui étais getEntityWorld().getBlockState(poss1).getValue(BlockCrops.AGE).intValue() == 7
  • [1.12.2] Problème durabilité non perdu

    Déplacé Résolu 1.12.2
    10
    0 Votes
    10 Messages
    447 Vues
    R
    Le problème était que j’était en créatif et sa n’use pas la dura en dura via la méthode la
  • Problème avec le NBTTagList.

    Déplacé Résolu 1.12.2
    6
    0 Votes
    6 Messages
    525 Vues
    GabsG
    Salut, super merci beaucoup ça fonctionne! Pour le foreach je ne connaissait pas, c’est super simple et pratique merci beaucoup de ton aide! Je met en résolu.
  • Affichage gui

    Déplacé Résolu 1.12.2
    4
    0 Votes
    4 Messages
    336 Vues
    CiolgamingC
    Okay, déso merci de la réponse
  • Synchronisation Capabilities

    Déplacé Résolu 1.12.2
    11
    0 Votes
    11 Messages
    706 Vues
    LavaPowerL
    Question 1 : J’ai suivi le tuto :x Question 2 : Effectivement, c’est réglé Question 3 : De même c’est réglé Question 4 : package fr.lavapower.projectmod.packets; import fr.lavapower.projectmod.ProjectMod; import net.minecraft.client.Minecraft; import net.minecraft.entity.player.EntityPlayer; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; public class ScheduledPacketTask implements Runnable { private EntityPlayer player; private PacketCapabilities message; public ScheduledPacketTask(EntityPlayer player, PacketCapabilities message) { this.player = player; this.message = message; } @Override public void run() { EntityPlayer player = this.player == null ? getPlayer() : this.player; switch(message.type) { case 0: player.getCapability(ProjectMod.SPELL_CAP, null).setSpell(message.cap); break; case 1: player.getCapability(ProjectMod.MANA_CAP, null).setMana(message.cap); break; } } @SideOnly(Side.CLIENT) private EntityPlayer getPlayer() { return Minecraft.getMinecraft().player; } } En réglant les deux trucs en haut, la synchro quand on utilise le sort est bonne mais faut utiliser quel event pour que quand le joueur se connecte, y’a une synchro ? (Ca le faisait avant mais c’est plus le cas, du coup quand on utilise le mana, y’a la synchro et le mana passe à 90 alors que pour le client il était à 0) C’est bon j’ai trouvé
  • Register Entity 2

    Déplacé Résolu 1.12.2
    2
    0 Votes
    2 Messages
    191 Vues
    robin4002R
    Salut, Les entités doivent tous avoir un constructeur avec l’argument world. Donc en plus de public EntityBallDeser(World worldIn, EntityPlayer player) ajoute ce constructeur au dessus : public EntityBallDeser(World worldIn) { super(worldIn); this.damage = 10.0D; this.setSize(0.5F, 0.5F); }
  • Essai de la resolution du register et du can't use a null-name for the registry

    Déplacé Résolu 1.12.2
    2
    0 Votes
    2 Messages
    147 Vues
    JustAnDevJ
    EDIT:Resolu vous pouvez close
  • Class minecraft introuvable

    Déplacé Résolu 1.12.2
    6
    1
    0 Votes
    6 Messages
    378 Vues
    A
    C’est bon, j’ai réussi. J’avais mal nommer ma class et donc j’avais cette erreur de compilation. Une fois tout remit comme il faut il a bien démarré!!! Reste a savoir comment faire du opengl. Je veux pouvoir tracer une ligne entre deux vecteurs pendant une certaine durée grace a une commande. On a un tuto pour faire ça ? Merci pour votre aide!!!
  • [1.12.2] - Armures

    Déplacé Résolu 1.12.2
    5
    0 Votes
    5 Messages
    514 Vues
    ZunF1xZ
    Thanks
  • [1.12.2] IOException sur touche personnalisée en multi mais pas en solo

    Déplacé Résolu 1.12.2
    4
    0 Votes
    4 Messages
    281 Vues
    S
    Merci beaucoup ! je vais regarder ça
  • Confus par un tutoriel

    Déplacé Résolu 1.12.2 1.11.2
    4
    0 Votes
    4 Messages
    343 Vues
    robin4002R
    Salut, La classe du GuiHandler est présente dans le tutoriel à la fin de la partie “La classe du GUI”
  • Internal Sever Error avec un item

    Déplacé Résolu 1.12.2
    14
    0 Votes
    14 Messages
    704 Vues
    Mysterious_DevM
    Tout est bon, tout est passé en NBT et les problèmes de clique gauche sont réglés , merci beaucoup a vous tous pour votre aide.
  • Crash CommonProxy 1.12.2

    Déplacé Résolu 1.12.2
    2
    0 Votes
    2 Messages
    170 Vues
    robin4002R
    Bonjour, Le spoiler pour le log pourquoi pas, par contre pour le code non. Il y a balise code (```) qui est bien plus approprié (ajoute les numéros de ligne + mise en valeur de la syntaxe). L’annotation @Instance doit être au-dessus de la déclaration de l’instance et non au-dessus du proxy.
  • Pré-requis outdated four 1.12.2

    Déplacé Résolu 1.12.2
    5
    0 Votes
    5 Messages
    314 Vues
    G
    D’accord merci ! J’étais passé à côté tout ce temps…
  • Création de mob

    Déplacé Résolu 1.12.2
    18
    0 Votes
    18 Messages
    892 Vues
    LavaPowerL
    Ca marche ! Merci beaucoup !
  • Update tick Tileentity

    Déplacé Résolu 1.12.2
    4
    0 Votes
    4 Messages
    239 Vues
    CiolgamingC
    Merci beaucoup, c’est ce que je cherchais
  • [1.12.2] Textures random pour un mob

    Déplacé Résolu 1.12.2
    14
    0 Votes
    14 Messages
    404 Vues
    LaNonneL
    Merci!! J’ai enfin réussi. Désolé pour avoir un niveau minable @robin4002 Pour ceux qui veulent avoir des textures random pour leur mobs: A ajouter dans la classe Entité: private static final DataParameter<Integer> ASSASSIN_VARIANT = EntityDataManager.<Integer>createKey(EntityAssassin.class, DataSerializers.VARINT); public int getVariant() { return MathHelper.clamp(((Integer)this.dataManager.get(ASSASSIN_VARIANT)).intValue(), 0, 4); } public void setVariant(int p_191997_1_) { this.dataManager.set(ASSASSIN_VARIANT, Integer.valueOf(p_191997_1_)); } protected void entityInit() { super.entityInit(); this.dataManager.register(ASSASSIN_VARIANT, Integer.valueOf(0)); } @Override public IEntityLivingData onInitialSpawn(DifficultyInstance difficulty, IEntityLivingData livingdata) { livingdata = super.onInitialSpawn(difficulty, livingdata); this.setVariant(this.rand.nextInt(5)); this.setEquipmentBasedOnDifficulty(difficulty); return livingdata; } Et dans la classe du Rendu: package fr.hugo.hostile.renders; import fr.hugo.hostile.Reference; import fr.hugo.hostile.entity.EntityAssassin; import fr.hugo.hostile.models.ModelAssassin; import net.minecraft.client.model.ModelBiped; import net.minecraft.client.renderer.entity.RenderBiped; import net.minecraft.client.renderer.entity.RenderLiving; import net.minecraft.client.renderer.entity.RenderManager; import net.minecraft.client.renderer.entity.layers.LayerHeldItem; import net.minecraft.entity.Entity; import net.minecraft.entity.passive.EntityOcelot; import net.minecraft.entity.passive.EntityParrot; import net.minecraft.util.ResourceLocation; import net.minecraftforge.fml.relauncher.SideOnly; public class RenderAssassin extends RenderLiving<EntityAssassin> { public static final ResourceLocation[] ASSASSINS_TEXTURES = new ResourceLocation[] {new ResourceLocation(Reference.MOD_ID + ":textures/humans/assassin1.png"), new ResourceLocation(Reference.MOD_ID + ":textures/humans/assassin2.png"), new ResourceLocation(Reference.MOD_ID + ":textures/humans/assassin3.png"), new ResourceLocation(Reference.MOD_ID + ":textures/humans/assassin4.png"), new ResourceLocation(Reference.MOD_ID + ":textures/humans/assassin5.png")}; public RenderAssassin(RenderManager renderManagerIn) { super(renderManagerIn, new ModelBiped(), 0.5F); this.addLayer(new LayerHeldItem(this)); } protected ResourceLocation getEntityTexture(EntityAssassin entity) { return ASSASSINS_TEXTURES[entity.getVariant()]; } } Merci beaucoup!
  • Ligne de particules

    Déplacé Résolu 1.12
    3
    0 Votes
    3 Messages
    366 Vues
    Mysterious_DevM
    @robin4002 C’est bon j’ai trouvé un moyen en utilisant les timer, mais merci quand même de ta réponse