Bonjour, je me présente, Eryah, moddeur qui poste 4 topics tous les jours, tellement il est nul
Donc, mon platecrafter à enfin sa texture, mais par contre, il n’est pas orrientable. J’ai donc voulu le rendre orientable. J’ai regarder le tuto… Et dès la 1er ligne, je vois que le code utilise les TileEntity. Or, les TileEntity ne sont plus utiles en 1.8
J’aurai donc besoin d’aide pour rendre mon bloc orientable.
Voici le code du bloc, si vous le voulez
package eryah.usefulthings.blocks;
import javax.swing.Icon;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.client.Minecraft;
import net.minecraft.client.resources.model.ModelResourceLocation;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.MathHelper;
import net.minecraft.world.World;
import net.minecraftforge.fml.common.registry.GameRegistry;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
import eryah.usefulthings.Reference;
import eryah.usefulthings.UsefulthingsMod;
public class PlateCrafter extends Block {
public static Block platecrafter;
public static void init()
{
platecrafter = new ResinLog(Material.wood).setUnlocalizedName("platecrafter").setCreativeTab(UsefulthingsMod.UTTab);
}
protected PlateCrafter(Material materialIn) {
super(materialIn);
// TODO Auto-generated constructor stub
}
public static void register()
{
GameRegistry.registerBlock(platecrafter, platecrafter.getUnlocalizedName().substring(5));
}
public static void registerRenders()
{
registerRender(platecrafter);
}
public static void registerRender(Block block)
{
Item item = Item.getItemFromBlock(block);
Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(Reference.MOD_ID + ":" + item.getUnlocalizedName().substring(5), "inventory"));
}
}
public static void registerRender(Block block)
{
Item item = Item.getItemFromBlock(block);
Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(Reference.MOD_ID + ":" + item.getUnlocalizedName().substring(5), "inventory"));
}
}