Navigation

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    SOLVED Mon block ne droppe pas d'xp

    1.8.x
    1.8
    2
    3
    673
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • F
      Falkanox last edited by

      Bonjour, je suis actuellement entrain de développer un mod, mais, dans la classe de mon block “Mineraivert”, j’ai ajouté un fonction pour qu’il droppe de l’xp lorsqu’on le casse, mais il ne droppe pas d’xp. Le code : https://pastebin.com/UGMfa0X9

      Merci d’avance des vos aides !

      1 Reply Last reply Reply Quote 0
      • AymericRed
        AymericRed last edited by

        Le problème vient tout simplement du fait que tu n’as pas mis les bons argument à la fonction qui n’est donc pas appelée.
        La fonction que tu dois utiliser est comme ceci : ```java
           @Override
           public void onBlockDestroyedByPlayer(World worldIn, BlockPos pos, IBlockState state)
           {

        }

        Je te conseille de mettre des @Override au dessus des fonction héritées de classe parentes comme celle-ci, ainsi eclipse te dire si tu as bien écrit son nom et ses arguments et cela évitera qu'elle ne soit pas appelée.
        
        EDIT : d'ailleurs je te conseilles plutôt d'utiliser cette fonction pour dropper de l'xp : ```java
        @Override
        public int getExpDrop(IBlockAccess world, BlockPos pos, int fortune) {
        return 0;
        }
        
        1 Reply Last reply Reply Quote 0
        • F
          Falkanox last edited by

          merci beaucoup !

          1 Reply Last reply Reply Quote 0
          • 1 / 1
          • First post
            Last post
          Design by Woryk
          Contact / Mentions Légales / Faire un don

          MINECRAFT FORGE FRANCE © 2018

          Powered by NodeBB