El truco está en que Minecraft detecta este tipo de bloques por un tag, con lo cual, teniendo la clase del bloque hecho y los tags hechos, será simplemente añadir una textura.
Una vez tenemos los bloques, hay que añadir los tags de los bloques de vallas, puertas de valla y paredes. Esto lo podemos hacer fácilmente desde nuestro BlockTagProvider.
Estos bloques, lo normal es que cuando los destruyamos y se rompan, nos los devuelvan. Para ello, necesitaremos añadir en nuestro LootTableProvider el drop de estos bloques.
Todos estos bloques tienen un modelo extraño ya que no son un cubo con 6 caras y punto. Para ello, y para no tener que copiar la textura muchas veces, crearemos un objeto el cual contendrá la textura de nuestro bloque y a partir de ahí generaremos los modelos de los diferentes bloques.
Además habrá que añadir las texturas de la trampilla, la puerta, y la textura del item de la puerta
Por último queda añadir los crafteos. Yo no voy a crear todos los crafteos pero seguro que vosotros con un poco de paciencia podéis llegar a crear todos.
Y ya estaría, así estamos añadiendo un montón de bloques nuevos con una simple textura en nuestro mod de Fabric.