@spyman a dit dans Besoin d'aide Item :
import ibxm.Player; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.world.World; public class ItemSetGamemodeOne extends Item{ Player player; @Override public ItemStack onItemRightClick(ItemStack stack, World world, EntityPlayer player) { player.setGameType(1); } }
Ce code est erroné
Deja retire tes imports inutile comme celui-ciimport ibxm.Player
ensuite la variable qui va avecPlayer player
Ensuite ecris correctement ta fonction onItemRightClickSi t'est sous Eclipse => Source > Override Implements Method > Selectionne onItemRightClick et fait ok
Si t'est sous IDEA => Ctrl + O > Selectionne onItemRightClick et fait okDeja ta fonction na pas le mot-clé return ce qui vas causé un erreur a la compilation
Je te suggere d'aller voir aussi comme on creer un Item car tu a visiblement pas compris le concept x)Si jamais tu ne comprends toujours rien, je suis dispo sur le discord de Minecraft Forge France
Super l a mthode override implements method !
J'utilise très très peu Eclipse je suis développeur C#/C++ à la base.
Vraiment pratique ! Merci à toi !
(Je me demande encore comment j'ai fais un launcher Minecraft en java + un mod pour un serveur alors que là je galère à gérer un mouvement d'un seul bloc xD)