Information canPlaceBlockOn



  • Bonjour,

    Je suis en train de créer une nouvelle fleur et je voudrais qu'elle puisse se planter uniquement sur de la clay, quand j'ajoute ce code :

        protected boolean canPlaceBlockOn(Block p_149854_1_)
        {
            return p_149854_1_ == Blocks.clay;
        }
    
    

    Tout marche bien mais comment la rendre non plantable sur un autre bloc car elle se place toujours sur la terre  :dodgy:

    Merci d'avance à ceux qui m'aideront à résoudre ce soucis 😄



  • Personne n'a la solution ? 😕



  • Tu as essayé en faisant cela ?

    
    [size=small**protected**][size=small ][size=small**boolean**][size=small canPlaceBlockOn][size=small(][size=smallBlock][size=small block][size=small)]
    [size=small{]
    [size=small  if(block ][size=small==][size=small ][size=smallBlocks][size=small.][size=smallclay){]
    [size=small**    return**][size=small true ][size=small;]
    [size=small  } else {]
    [size=small    return false;]
    [size=small  }]
    [size=small}]
    

Log in to reply