Une nouvelle barrière et un nouveau mur
-
Sommaire
- Introduction
- Prérequis
- Barrière
- Mur(dans la classe du bloc)
- Résultat
Introduction
Voici un petit tutoriel sur comment réalisé une nouvelle barrière et un nouveau mur.
Prérequis
Une classe principale
Un bloc (pour le mur)Barrière
Voici comment faire une barrière, il n’y a rien de plus simple.
Faite toutes les étapes pour crée un bloc dans la classe principale mais changezvotreBloc = new VotreClassDuBloc(….);
En
votreBloc = new BlockFence(ID, "texture", Material.lematerialquevousvoulez);
Rien de plus simple!
Mur (dans la classe du bloc)
Il vous suffit de créer un bloc tout simple avec l’extention BlockWall, puis s’y ajouté ce code:
public void getSubBlocks(int id, CreativeTabs tab, List list) { list.add(new ItemStack(id, 1, 0)); }
Et pour récupérer la texture du bloc cité dans la classe principale, il faut ajouté la variable:
public final Block block;
puis d’ajouté ceci dans le constructeur:
this.block = block;
:::
public BlockTutorialWall(int id, Block block) { super(id, block); this.block = block; }
:::
et enfin d’ajouter la fonction pour la texture:
public Icon getIcon(int side, int meta) { return block.getBlockTextureFromSide(side); }
Et pour finir, tout le reste c’est comme pour un bloc simple.
Résultat