@‘utybo’:
Robin va bientôt sortir un tuto là dessus normalement (sauf erreur de ma part)
Non, pas prévu, la porte que j’ai fais est pour privatizer.
Si tu veux tu peux jeter un coup d’oeil, mais je préviens tout de suite que c’est assez complexe :
https://github.com/FFMT/Privatizer/blob/master/privatizer_src/fr/mcnanotech/privatizer/common/BlockPrivateDoor.java
https://github.com/FFMT/Privatizer/blob/master/privatizer_src/fr/mcnanotech/privatizer/common/ItemBlockPrivateDoor.java
https://github.com/FFMT/Privatizer/blob/master/privatizer_src/fr/mcnanotech/privatizer/client/PrivatizerDoorRenderer.java
La porte de minecraft utilise un bloc + un item.
Le bloc du bas utilise les metadata de 0 à 7, pour chaque direction et si elle est ouverte ou pas.
Le bloc du haut utilise le metadata 8 si c’est une porte simple et 9 si c’est une double (il me semble, pas sûr)
Perso j’ai refais ça autrement, le bloc du bas à un tile entity pour savoir si oui ou non elle est ouverte, pour sa direction et pour savoir si elle est double ou pas. Le bloc du haut possède le metadata 1 et ne stock pas de donné.
Aussi, ma porte s’ouvre automatiquement dès que le joueur qui l’a posé passe à côté, il faut aussi changer ça si tu veux une porte “normal”.