Résolu Crée un coffre 9*12 avec table de craft et four integrer
-
package fr.yahoo.mehdiboussalem.mehdmod.common; import cpw.mods.fml.common.network.IGuiHandler; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; public class MehdHandler implements IGuiHandler { @Override public Object getServerGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) { TileEntity tile = world.getTileEntity(x, y, z); if(tile instanceof MehdriumChestEntity) { return new ContainerMehdriumChest((MehdriumChestEntity)tile, player.inventory); } else if(tile instanceof TileUltimateMehdriumChest) { return new ContainerUltimateMehdriumChest((TileUltimateMehdriumChest)tile,player.inventory); } return null; } @Override public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) { TileEntity tile = world.getTileEntity(x, y, z); if(tile instanceof MehdriumChestEntity) { return new GuiMehdriumChest((MehdriumChestEntity)tile, player.inventory); } else if (tile instanceof TileUltimateMehdriumChest){ return new GuiUltimateMehdriumChest((TileUltimateMehdriumChest)tile , player.inventory); } } }
maintenant j’ai une erreur sur ```java
public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) -
De 1) heuresement que j’ai vu quelle erreur c’était, mais à l’avenir dit-nous l’erreur que eclipse affiche.
De 2) c’est car il te manque le “return null;” à la fin de la fonction.