• Mod avec GuiTextField

    1.7.10
    35
    0 Votes
    35 Messages
    8k Vues
    SCAREXS
    Tous les événements dont tu as besoin sont extends GuiScreenEvent, regarde dans cette classe.
  • Bloquer les crash report et les pack de texture

    1.7.10
    11
    0 Votes
    11 Messages
    3k Vues
    robin4002R
    Pour les packs de ressource, ça rejoint cette discussion : http://www.minecraftforgefrance.fr/showthread.php?tid=2219
  • Fichier Json

    1.8
    2
    0 Votes
    2 Messages
    1k Vues
    SCAREXS
    Je peux t’expliquer mais çà risque d’être compliqué par message, vaut mieux que tu m’ajoutes sur skype : snchmt.
  • Remplacer un block d'un autre mod

    5
    0 Votes
    5 Messages
    2k Vues
    SCAREXS
    Que veux-tu ? Toutes les infos sont là. initBlocks est appelé dans la pre-initialisation et replaceBlocks dans l’initialisation.
  • Problème texture bouton

    1.7.2
    48
    0 Votes
    48 Messages
    14k Vues
    SCAREXS
    J’ai un peu du mal à faire ce genre de bouton, il faudrait demander à quelqu’un qui a l’habitude de ces trucs. Personnellement je n’ai fait qu’une seule fois un bouton dans ce genre.
  • Problème cape avec model custom

    1.7.10
    10
    0 Votes
    10 Messages
    2k Vues
    D
    Oui cela ne change rien ^^
  • [1.8] Forge Besoin d'aide pour une idée.

    6
    0 Votes
    6 Messages
    2k Vues
    robin4002R
    Pas possible, Forge l’empêche. Et de toute façon ça va à l’inverse de l’esprit de Forge. Si tu veux toucher au source de Minecraft il faut passer par la bibliothèque asm, et c’est plutôt compliqué.
  • Problème Slider

    1.7.10
    4
    0 Votes
    4 Messages
    3k Vues
    SCAREXS
    Les sliders sont mal foutus: il faut les dessiner en premier ou réécrire la méthode drawBackground. Pourquoi créer un autre bouton pour le slider ?
  • Main menu custom info serveur

    1.7.10
    53
    0 Votes
    53 Messages
    15k Vues
    D
    Personne d’autre n’à d’idée?
  • Ordre des items en créatif

    1.7.2
    8
    0 Votes
    8 Messages
    3k Vues
    robin4002R
    Aucune idée du pourquoi.
  • Ajouter des slots a l'inventaire survie

    1.7.10
    2
    0 Votes
    2 Messages
    1k Vues
    SCAREXS
    @‘mosca421’: Salut ! J’aurais une petite question niveau GUI (jamais toucher de ma vie) je sais même pas si sa passe par sa. Je voudrais rajouter 4 slots dans l’inventaire afin de pouvoir y mettre des cosmétique j’ai déjà quelques cosmétique de près mais je suis pour l’instant obliger de les mettre dans les slots dédier au armure (Si possible (pas obligatoire) cumuler des lunette avec un casque …) Merci Personnellement, je créerais un gui qui serait appelé à l’ouverture du Gui de survie et j’enregistrerais le contenu des slots dans un entityExtendedProperties.
  • Base edit modding - Aide

    Verrouillé 1.7.10
    4
    0 Votes
    4 Messages
    2k Vues
    robin4002R
    Détourner le serveur de skin de Mojang, tout comme ajouter des capes ne respectes pas le CLUF de Minecraft. Nous n’encourageons pas ce genre de pratique, et nous n’encourageons pas non plus la modification du minecraft.jar car c’est contre l’esprit de Forge. Je lock. (de plus il y a des manières plus propre de modifier le menu principale et d’ajouter des info en jeu)
  • Créer une porte

    1.7.2
    5
    0 Votes
    5 Messages
    2k Vues
    robin4002R
    Comme pour n’importe quel bloc, il y a une fonction registerBlockIcon et une fonction getIcon …
  • Serveur de skin + cape

    Verrouillé 1.7.10
    4
    0 Votes
    4 Messages
    2k Vues
    robin4002R
    https://account.mojang.com/documents/minecraft_eula https://mojang.com/2014/06/lets-talk-server-monetisation/ (je lock et passe dans sans suite).
  • [CustomNpc's] Faire une banque

    3
    0 Votes
    3 Messages
    1k Vues
    G
    Salut, Merci de ta réponse. Je pense que je vais aller sur minecraft-france. Cdt,
  • Build avec des erreur

    1.7.10
    8
    0 Votes
    8 Messages
    2k Vues
    robin4002R
    JE LIS TOUS LES MESSAGES DU FORUM, ÇA NE SERT À RIEN DE ME MP Les mp ne sont fait pour les demandes d’aides … Et SCAREX à tout dit, il nous faut des détails sur l’erreur. Mais je suppose que ça vient de la version de Forge, il y a quelques changement sur les fluides ces derniers temps.
  • Problème de position sur une EntitySittableBlock

    1.7.10
    16
    0 Votes
    16 Messages
    5k Vues
    SCAREXS
    Je suis arrivé à çà : package fr.scarex.st18.ST18Blocks; import java.util.List; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.block.state.IBlockState; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; import net.minecraft.util.AxisAlignedBB; import net.minecraft.util.BlockPos; import net.minecraft.util.EnumFacing; import net.minecraft.world.World; import net.minecraftforge.fml.common.registry.GameRegistry; import com.google.common.base.Predicate; import com.google.common.collect.Lists; import fr.scarex.st18.ST18; import fr.scarex.st18.ST18Entity.EntitySit; public class BlockSittable extends Block { private static final String name = "block_sittable"; protected BlockSittable() { super(Material.rock); GameRegistry.registerBlock(this, name); setUnlocalizedName(ST18.MODID + "_" + name); setCreativeTab(CreativeTabs.tabBlock); } public static final String getName() { return name; } @Override public boolean onBlockActivated(World worldIn, final BlockPos pos, IBlockState state, EntityPlayer playerIn, EnumFacing side, float hitX, float hitY, float hitZ) { if (!worldIn.isRemote) { List list = worldIn.getEntitiesWithinAABB(Entity.class, new AxisAlignedBB(pos.getX() + minX - 1.0D, pos.getY() + minY - 1.0D, pos.getZ() + minZ - 1.0D, pos.getX() + maxX + 1.0D, pos.getY() + maxY + 1.0D, pos.getZ() + maxZ + 1.0D), new Predicate(){ @Override public boolean apply(Object input) { return input instanceof EntitySit && ((Entity)input).getPosition().equals(pos); } }); if (list.size() > 0) { playerIn.mountEntity((Entity) list.get(0)); } else { worldIn.spawnEntityInWorld(new EntitySit(worldIn, pos)); } } return true; } @Override public void onBlockPlacedBy(World worldIn, BlockPos pos, IBlockState state, EntityLivingBase placer, ItemStack stack) { if (!worldIn.isRemote) worldIn.spawnEntityInWorld(new EntitySit(worldIn, pos)); } } package fr.scarex.st18.ST18Entity; import fr.scarex.st18.ST18Blocks.BlockSittable; import fr.scarex.st18.ST18Blocks.ST18Blocks; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityHanging; import net.minecraft.util.AxisAlignedBB; import net.minecraft.util.BlockPos; import net.minecraft.util.EnumFacing; import net.minecraft.world.World; public class EntitySit extends EntityHanging { public EntitySit(World worldIn, BlockPos pos) { super(worldIn, pos); this.field_174860_b = EnumFacing.NORTH; this.setLocationAndAngles(pos.getX() + 0.5D, pos.getY(), pos.getZ() + 0.5D, 0.0F, 0.0F); setEntityBoundingBox(new AxisAlignedBB(this.hangingPosition.getX(), this.hangingPosition.getY(), this.hangingPosition.getZ(), this.hangingPosition.getX() + 1.0D, this.hangingPosition.getY() + 1.0D, this.hangingPosition.getZ() + 1.0D)); } public EntitySit(World world) { super(world); this.field_174860_b = EnumFacing.NORTH; } @Override public int getWidthPixels() { return 8; } @Override public int getHeightPixels() { return 8; } @Override public void onBroken(Entity entity) {} @Override public float getCollisionBorderSize() { return 0.0F; } @Override public double getMountedYOffset() { return 0.0D; } @Override public void onUpdate() { super.onUpdate(); if (this.worldObj.getBlockState(this.hangingPosition).getBlock() != ST18Blocks.blockSittable) this.setDead(); } @Override public boolean onValidSurface() { return true; } }
  • Problème effet de Potion custom

    1.7.x
    13
    0 Votes
    13 Messages
    4k Vues
    SCAREXS
    Qu’est-ce qu’il se passe si tu met en commentaire le entity.heal() (ctrl + shift + c) ?
  • Problème de spawner

    1.7.x
    2
    0 Votes
    2 Messages
    1k Vues
    robin4002R
    return new TileEntityMobSpawner(); Dans le Tile Entity. D’ailleurs tu n’as théoriquement pas besoin de créer un nouveau mod spawner, celui de base devrait prendre en compte le tient (il faut juste lui mettre l’id de ton mob dans le tag nbt de l’entité de bloc).
  • [1.7.2] Codage de la resistance des armures

    2
    0 Votes
    2 Messages
    1k Vues
    robin4002R
    http://www.minecraftforgefrance.fr/showthread.php?tid=1320&highlight=ISpecialArmor