• Clic droit pour récolter et replanter automatiquement

    Déplacé Non résolu 1.16.x
    5
    0 Votes
    5 Messages
    545 Vues
    K
    @imperomaximo a dit dans Clic droit pour récolter et replanter automatiquement : @geogeo59 J’ai pas test mais, je dirais que tu fais dans ta classe de plante, il doit y avoir une méthode on rightclick ou quelque chose du genre, sinon quelque chose de très peu optimisé, un event onitemrightclick tu vérifie si ta plante est la et qu’elle est totalement poussée, tu break (je connais pas le nom de la méthode je te laisse chercher), ensuite tu changes la métadata du bloc d’air en bloc de ta pousse setBlockState(blockpos, blockstate, iddetapousse) enfin j’espère que tu vois ce que je veux dire bonne chance ! Rien à voir avec le sujet, mais pourquoi un event onitemrightclick est mal opti ?
  • Enregistrer les NBT Tags et Individualisé les items?

    Déplacé Non résolu 1.12.2
    13
    1
    0 Votes
    13 Messages
    858 Vues
    GwarG
    @robin4002 car j’ai essayé de voir de regarder mais a chaque fois ça se remet à 0 mais je ne comprend pas pourquoi
  • Compilation des modification des sources de forge ne son pas pris en compte dans les jars.

    Déplacé Non résolu 1.16.x launcher
    1
    0 Votes
    1 Messages
    142 Vues
    Personne n'a répondu
  • Erreur IDE [Intellij et eclipse] en 1.16.5

    Déplacé Non résolu 1.16.x
    1
    0 Votes
    1 Messages
    125 Vues
    Personne n'a répondu
  • Problème forge 1.12.2 intelliJ

    Déplacé Non résolu 1.12.2
    6
    0 Votes
    6 Messages
    604 Vues
    ?
    @helios_38 Yo j’ai essayé de passer sous la même version de forge que toi car j’avais aussi ce soucis mais j’ai toujours le même soucis. T’as fait un truc spécial ?
  • Ce sujet a été supprimé !

    Déplacé
    1
    0 Votes
    1 Messages
    30 Vues
    Personne n'a répondu
  • Création d'une nouvelle dimension avec Custom Map

    Déplacé Non résolu 1.15.2
    1
    0 Votes
    1 Messages
    208 Vues
    Personne n'a répondu
  • Ce sujet a été supprimé !

    Déplacé Non résolu
    2
    0 Votes
    2 Messages
    45 Vues
  • Problème avec les sons

    Déplacé Non résolu 1.12.2
    1
    0 Votes
    1 Messages
    143 Vues
    Personne n'a répondu
  • Utiliser deux modèles sur la même entité

    Déplacé Non résolu 1.12.2
    1
    0 Votes
    1 Messages
    127 Vues
    Personne n'a répondu
  • Souci api Thermal Expansion

    Déplacé 1.12.2
    4
    0 Votes
    4 Messages
    355 Vues
    surfeur5S
    Tile Machine package net.vadamdev.sfbase.core.energy; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.EnumFacing; import net.minecraft.util.ITickable; import net.minecraftforge.common.capabilities.Capability; import net.minecraftforge.common.capabilities.ICapabilityProvider; import net.minecraftforge.energy.CapabilityEnergy; import net.minecraftforge.energy.EnergyStorage; import javax.annotation.Nullable; public abstract class TileMachine extends TileEntity implements ITickable, ICapabilityProvider { public EnergyStorage energyStorage; public TileMachine(EnergyStorage energyStorage) { this.energyStorage = energyStorage; } /* NBT Data */ /*@Override public void readFromNBT(NBTTagCompound compound) { this.energy = compound.getInteger("Energy"); this.capacity = compound.getInteger("Capacity"); this.maxReceive = compound.getInteger("MaxReceive"); this.maxExtract = compound.getInteger("MaxExtract"); super.readFromNBT(compound); } @Override public NBTTagCompound writeToNBT(NBTTagCompound compound) { energyStorage.writeToNBT(compound); return super.writeToNBT(compound); }*/ /* public void readFromNBT(NBTTagCompound compound) { this.energy = compound.getInteger("Energy"); this.capacity = compound.getInteger("Capacity"); this.maxReceive = compound.getInteger("MaxReceive"); this.maxExtract = compound.getInteger("MaxExtract"); } public void writeToNBT(NBTTagCompound compound) { compound.setInteger("Energy", this.energy); compound.setInteger("Capacity", this.capacity); compound.setInteger("MaxReceive", this.maxReceive); compound.setInteger("MaxExtract", this.maxExtract); }*/ /* ITickable */ @Override public void update() { } /* Forge Energy */ public int getMaxEnergyStored() { return energyStorage.getMaxEnergyStored(); } public int getEnergyStored() { return energyStorage.getEnergyStored(); } /* Capability */ @Override public <T> T getCapability(Capability<T> capability, @Nullable EnumFacing facing) { if(capability == CapabilityEnergy.ENERGY) return (T) energyStorage; return super.getCapability(capability, facing); } @Override public boolean hasCapability(Capability<?> capability, @Nullable EnumFacing facing) { if(capability == CapabilityEnergy.ENERGY) return true; return super.hasCapability(capability, facing); } } Energy meter package net.vadamdev.sfbase.init.blocks; import net.minecraft.block.BlockHorizontal; import net.minecraft.block.material.Material; import net.minecraft.block.properties.IProperty; import net.minecraft.block.properties.PropertyDirection; import net.minecraft.block.state.BlockStateContainer; import net.minecraft.block.state.IBlockState; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.EnumFacing; import net.minecraft.util.EnumHand; import net.minecraft.util.math.BlockPos; import net.minecraft.util.text.TextComponentString; import net.minecraft.world.World; import net.vadamdev.sfbase.core.blocks.BlockBase; import net.vadamdev.sfbase.core.blocks.BlockBaseDirectional; import net.vadamdev.sfbase.init.tileentity.TileEntityEnergyMeter; public class EnergyMeterMachine extends BlockBase { public EnergyMeterMachine(Material materialIn) { super(materialIn, 1, 1); } @Override public boolean hasTileEntity(IBlockState state) { return true; } @Override public TileEntity createTileEntity(World world, IBlockState state) { return new TileEntityEnergyMeter(); } @Override public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ) { TileEntity t = world.getTileEntity(pos); if(t instanceof TileEntityEnergyMeter) { TileEntityEnergyMeter tile = (TileEntityEnergyMeter) t; player.sendMessage(new TextComponentString("Energy stored : " + tile.getEnergyStored() + " RF / " + tile.getMaxEnergyStored() + " RF")); return true; } return false; } } Tile entity meter package net.vadamdev.sfbase.init.tileentity; import net.minecraft.util.EnumFacing; import net.minecraftforge.energy.EnergyStorage; import net.vadamdev.sfbase.core.energy.TileMachine; public class TileEntityEnergyMeter extends TileMachine { public TileEntityEnergyMeter() { super(new EnergyStorage(10000, 10000, 10000)); } }
  • Affichage de texture/texte au dessus des entités

    Déplacé Non résolu 1.12.2
    1
    1
    0 Votes
    1 Messages
    153 Vues
    Personne n'a répondu
  • RenderGameOverlayEvent GUI [1.16.5]

    Déplacé 1.16.x
    18
    0 Votes
    18 Messages
    2k Vues
    robin4002R
    AbstractGui.blit(event.getMatrixStack(), width/2,height/2,0,0,16,16, 16, 16); Après il faudra peut-être que tu adaptes les paramètres en fonction de ta texture.
  • Créer capabilité [Help], [1.16.5]

    Déplacé Non résolu 1.16.x
    3
    0 Votes
    3 Messages
    242 Vues
    devvospeurD
    @lebossmax2 Bonjour jais déjà essayer de coder le système mais final jais tout supprimer, mon objectif c’est d’avoir deux item un qui affiche la money du joueur et un autre pour ajouter 1 à sa money comme sa j’aurais les base pour faire mon mod :grimacing_face:
  • Créer un casque en. Obj en 1.12.2

    Déplacé Non résolu 1.12.2
    5
    0 Votes
    5 Messages
    616 Vues
    doko972D
    Le met en lien une vidéo de présentation du Mod : https://youtu.be/x2n1xOzv8_o
  • Changer la distance d'attaque du joueur

    Déplacé Non résolu 1.16.x
    3
    0 Votes
    3 Messages
    311 Vues
    S
    C’est ce que j’ai fait hier mais comme il ne me réponds pas je l’ai décompilé moi même
  • [1.8.9] Comment crée un hammer 3x3 ?

    Déplacé Non résolu 1.12.2
    2
    0 Votes
    2 Messages
    178 Vues
    robin4002R
    Bonsoir, La 1.8.9 est une version obsolète, nous ne faisons plus aucun support pour cette dernière (d’où son absence dans la liste des mots clés).
  • Ce sujet a été supprimé !

    Déplacé Non résolu
    2
    0 Votes
    2 Messages
    16 Vues
  • comment génèrer un biome dans l'overworld en 1.15.2?

    Déplacé Non résolu
    1
    0 Votes
    1 Messages
    144 Vues
    Personne n'a répondu
  • 0 Votes
    14 Messages
    471 Vues
    robin4002R
    Tu fais un clic droit sur le dossier src => 7zip => ajouter à l’archive src.zip puis tu l’envoies.