SOLVED Universal bucket dans une creative tab spécifique


  • Bonjour, j'ai cherché à faire un liquide. Tout fonctionne, le sceau aussi. Le seul souci c'est que le sceau en question se trouve dans la creative tab où sont situé les autres sceaux. Pour faire le sceau je suis passé par

    
    FluidRegistry.addBucketForFluid(PotableFluid.instance);
    
    

    Est-ce qu'il y aurait moyen de faire en sorte que le sceau soit "redirigé" vers ma creative tab spécifique ?

    Merci par avance pour votre aide.


  • Après quelques recherches sur le sujet et des tests, j'ai réussi à trouver la solution. Dans ma class gérant la creative tab custom il suffit de mettre :

    
       @Override
       @SideOnly(Side.CLIENT)
       public void displayAllRelevantItems(NonNullList <itemstack>list)
       {
           super.displayAllRelevantItems(list);
           ItemStack stack = UniversalBucket.getFilledBucket(ForgeModContainer.getInstance().universalBucket, ModFluids.PotableFluid.instance);
           list.add(stack);
       }
    
    

    où ModFluids.PotableFluid.instance est mon fluide custom.
    Je passe en résolu</itemstack>