12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- package com.zjinja.mcmod.decor.misc;
- import com.zjinja.mcmod.decor.ZJinJaDecoration;
- import net.minecraft.util.ResourceLocation;
- import net.minecraftforge.client.model.obj.WavefrontObject;
- public class RenderResource {
- public WavefrontObject Model;
- public ResourceLocation Texture;
- public RenderResource(WavefrontObject model, ResourceLocation texture){
- Model = model;
- Texture = texture;
- }
- public RenderResource(String ModelPath, String TexturePath){
- LoadResource(ModelPath, TexturePath);
- }
- public RenderResource(){
- Model = null;
- Texture = null;
- }
- public void LoadResource(String ModelPath, String TexturePath){
- Model = new WavefrontObject(new ResourceLocation(ZJinJaDecoration.MODID, ModelPath));
- Texture = new ResourceLocation(ZJinJaDecoration.MODID, TexturePath);
- }
- public void LoadBlockResource(String ModelName, String TextureName){
- String modelloc = "models/blocks/" + ModelName + ".obj";
- String textureloc = "textures/blocks/" + TextureName + ".png";
- if(ZJinJaDecoration.DebugMode) {
- ZJinJaDecoration.logger.warn("[Model Location] " + modelloc);
- ZJinJaDecoration.logger.warn("[Texture Location] " + textureloc);
- }
- LoadResource(modelloc, textureloc);
- }
- public void LoadBlockResource(String BlockName){
- LoadBlockResource(BlockName, BlockName);
- }
- }
|