当前位置: 首页>>代码示例>>Java>>正文


Java AdvancedModelLoader.loadModel方法代码示例

本文整理汇总了Java中net.minecraftforge.client.model.AdvancedModelLoader.loadModel方法的典型用法代码示例。如果您正苦于以下问题:Java AdvancedModelLoader.loadModel方法的具体用法?Java AdvancedModelLoader.loadModel怎么用?Java AdvancedModelLoader.loadModel使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在net.minecraftforge.client.model.AdvancedModelLoader的用法示例。


在下文中一共展示了AdvancedModelLoader.loadModel方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: EnergyContainerTESR

import net.minecraftforge.client.model.AdvancedModelLoader; //导入方法依赖的package包/类
public EnergyContainerTESR() {
    texture = new ResourceLocation("minecraft:textures/blocks/planks_oak.png");
    model = AdvancedModelLoader.loadModel(new ResourceLocation("biotechmod:models/energyContainer.obj"));
    potato = new RenderItem() {
        public boolean shouldBob() {
            return false;
        }
        public boolean shouldSpreadItems() {
            return false;
        }
    };
    dummy = new EntityItem(null);
    dummy.hoverStart = 0.0f;
    dummy.motionX = 0.0f;
    dummy.motionY = 0.0f;
    dummy.motionZ = 0.0f;
    potato.setRenderManager(RenderManager.instance);
}
 
开发者ID:HotelCalifornia,项目名称:BiotechMod,代码行数:19,代码来源:EnergyContainerTESR.java

示例2: registerRenderInformation

import net.minecraftforge.client.model.AdvancedModelLoader; //导入方法依赖的package包/类
@Override
public void registerRenderInformation()
{
	ClientRegistry.bindTileEntitySpecialRenderer(SCVenusTileEntityTreasureChest.class, new SCVenusTileEntityTreasureChestRenderer());
	
    RenderingRegistry.addNewArmourRendererPrefix("gem");
    RenderingRegistry.addNewArmourRendererPrefix("sulfer");
    RenderingRegistry.addNewArmourRendererPrefix("jetpack");

    RenderingRegistry.registerEntityRenderingHandler(SCVenusEntityVenusianVillager.class, new SCVenusRenderVenusianVillager());
    RenderingRegistry.registerEntityRenderingHandler(SCVenusEntityFlameling.class, new SCVenusRenderFlameling());
    RenderingRegistry.registerEntityRenderingHandler(SCVenusEntityEvolvedBlaze.class, new SCVenusRenderEvolvedBlaze());
  
    IModelCustom cargoRocketModel = AdvancedModelLoader.loadModel("/assets/galacticraftmars/models/cargoRocket.obj");

    RenderingRegistry.registerEntityRenderingHandler(SCVenusEntityRocketT3.class, new GCCoreRenderSpaceship(new SCCoreModelSpaceshipTier3(), VenusCore.ASSET_DOMAIN, "rocketT3"));
    MinecraftForgeClient.registerItemRenderer(VenusItems.spaceshipT3.itemID, new SCVenusItemRendererSpaceshipT3(cargoRocketModel));
}
 
开发者ID:4Space,项目名称:4-Space-Legacy,代码行数:19,代码来源:ClientProxyVenus.java

示例3: postInit

import net.minecraftforge.client.model.AdvancedModelLoader; //导入方法依赖的package包/类
@Override
    public void postInit(FMLPostInitializationEvent event)
    {
        IModelCustom chamberModel = AdvancedModelLoader.loadModel(new ResourceLocation(MarsModule.ASSET_PREFIX, "models/chamber.obj"));
        IModelCustom cargoRocketModel = AdvancedModelLoader.loadModel(new ResourceLocation(MarsModule.ASSET_PREFIX, "models/cargoRocket.obj"));

        // Tile Entity Renderers
        ClientRegistry.bindTileEntitySpecialRenderer(TileEntityTreasureChestMars.class, new TileEntityTreasureChestRenderer());
        ClientRegistry.bindTileEntitySpecialRenderer(TileEntityCryogenicChamber.class, new TileEntityCryogenicChamberRenderer(chamberModel));
        ClientRegistry.bindTileEntitySpecialRenderer(TileEntityTerraformer.class, new TileEntityBubbleProviderRenderer(0.25F, 1.0F, 0.25F));

        // Entities
        RenderingRegistry.registerEntityRenderingHandler(EntitySludgeling.class, new RenderSludgeling());
        RenderingRegistry.registerEntityRenderingHandler(EntitySlimeling.class, new RenderSlimeling());
        RenderingRegistry.registerEntityRenderingHandler(EntityCreeperBoss.class, new RenderCreeperBoss());
        RenderingRegistry.registerEntityRenderingHandler(EntityTier2Rocket.class, new RenderTier1Rocket(new ModelTier2Rocket(), MarsModule.ASSET_PREFIX, "rocketT2"));
//        RenderingRegistry.registerEntityRenderingHandler(EntityTerraformBubble.class, new RenderBubble(0.25F, 1.0F, 0.25F));
        RenderingRegistry.registerEntityRenderingHandler(EntityProjectileTNT.class, new RenderProjectileTNT());
        RenderingRegistry.registerEntityRenderingHandler(EntityLandingBalloons.class, new RenderLandingBalloons());
        RenderingRegistry.registerEntityRenderingHandler(EntityLandingBalloons.class, new RenderLandingBalloons());
        RenderingRegistry.registerEntityRenderingHandler(EntityCargoRocket.class, new RenderCargoRocket(cargoRocketModel));

        // Add Armor Renderer Prefix
        RenderingRegistry.addNewArmourRendererPrefix("desh");

        // Item Renderers
        MinecraftForgeClient.registerItemRenderer(MarsItems.spaceship, new ItemRendererTier2Rocket(cargoRocketModel));
        MinecraftForgeClient.registerItemRenderer(MarsItems.key, new ItemRendererKey(new ResourceLocation(MarsModule.ASSET_PREFIX, "textures/model/treasure.png")));
        MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(MarsBlocks.machine), new ItemRendererMachine(chamberModel));
    }
 
开发者ID:4Space,项目名称:4Space-5,代码行数:31,代码来源:MarsModuleClient.java

示例4: RenderRhodes

import net.minecraftforge.client.model.AdvancedModelLoader; //导入方法依赖的package包/类
public RenderRhodes()
{
   	texture = new ResourceLocation(RivalRebels.MODID, "textures/entity/rhodes.png");
   	flametex = new ResourceLocation(RivalRebels.MODID, "textures/entity/flame.png");
   	head = AdvancedModelLoader.loadModel(new ResourceLocation(RivalRebels.MODID, "models/rhodes/head.obj"));
   	torso = AdvancedModelLoader.loadModel(new ResourceLocation(RivalRebels.MODID, "models/rhodes/torso.obj"));
   	flag = AdvancedModelLoader.loadModel(new ResourceLocation(RivalRebels.MODID, "models/rhodes/flag.obj"));
   	upperarm = AdvancedModelLoader.loadModel(new ResourceLocation(RivalRebels.MODID, "models/rhodes/upperarm.obj"));
   	lowerarm = AdvancedModelLoader.loadModel(new ResourceLocation(RivalRebels.MODID, "models/rhodes/lowerarm.obj"));
   	flamethrower = AdvancedModelLoader.loadModel(new ResourceLocation(RivalRebels.MODID, "models/rhodes/flamethrower.obj"));
   	rocketlauncher = AdvancedModelLoader.loadModel(new ResourceLocation(RivalRebels.MODID, "models/rhodes/rocketlauncher.obj"));
   	thigh = AdvancedModelLoader.loadModel(new ResourceLocation(RivalRebels.MODID, "models/rhodes/thigh.obj"));
   	shin = AdvancedModelLoader.loadModel(new ResourceLocation(RivalRebels.MODID, "models/rhodes/shin.obj"));
   	flame = AdvancedModelLoader.loadModel(new ResourceLocation(RivalRebels.MODID, "models/rhodes/flame.obj"));
   	laser = AdvancedModelLoader.loadModel(new ResourceLocation(RivalRebels.MODID, "models/rhodes/laser.obj"));
   	booster = AdvancedModelLoader.loadModel(new ResourceLocation(RivalRebels.MODID, "models/booster.obj"));
   	
   	ffhead = AdvancedModelLoader.loadModel(new ResourceLocation(RivalRebels.MODID, "models/rhodes/ffhead.obj"));
   	fftorso = AdvancedModelLoader.loadModel(new ResourceLocation(RivalRebels.MODID, "models/rhodes/fftorso.obj"));
   	ffupperarm = AdvancedModelLoader.loadModel(new ResourceLocation(RivalRebels.MODID, "models/rhodes/ffupperarm.obj"));
   	fflowerarm = AdvancedModelLoader.loadModel(new ResourceLocation(RivalRebels.MODID, "models/rhodes/fflowerarm.obj"));
   	ffthigh = AdvancedModelLoader.loadModel(new ResourceLocation(RivalRebels.MODID, "models/rhodes/ffthigh.obj"));
   	ffshin = AdvancedModelLoader.loadModel(new ResourceLocation(RivalRebels.MODID, "models/rhodes/ffshin.obj"));
   	
	modelsphere = new ModelBlastSphere();
	try
	{
		md = ModelFromObj.readObjFile("d.obj");
		b2jet = ModelFromObj.readObjFile("s.obj");
		md.scale(2.5f, 2.5f, 2.5f);
		b2jet.scale(2.5f, 2.5f, 2.5f);
	}
	catch (Exception e)
	{
		e.printStackTrace();
	}
}
 
开发者ID:rodolphito,项目名称:Rival-Rebels-Mod,代码行数:38,代码来源:RenderRhodes.java

示例5: MediumQuantumTankRenderer

import net.minecraftforge.client.model.AdvancedModelLoader; //导入方法依赖的package包/类
public MediumQuantumTankRenderer()
{
    modelBlock = AdvancedModelLoader.loadModel(new ResourceLocation("m4ththings","models/quantumTank.obj"));
    modelTexture = new ResourceLocation("m4ththings","models/fluidTank3.png");
    fluidTexture = TextureMap.locationBlocksTexture;
    modelCube = AdvancedModelLoader.loadModel(new ResourceLocation("m4ththings","models/cube.obj"));
    modelHexPlate = AdvancedModelLoader.loadModel(new ResourceLocation("m4ththings","models/sphereHexPlate.obj"));
    hexTexture = new ResourceLocation("m4ththings","models/sphereHexPlate.png");
    getValveIcons();
}
 
开发者ID:M4thG33k,项目名称:M4thThings,代码行数:11,代码来源:MediumQuantumTankRenderer.java

示例6: SolarGeneratorRenderer

import net.minecraftforge.client.model.AdvancedModelLoader; //导入方法依赖的package包/类
public SolarGeneratorRenderer()
{
    super();

    blockModel = AdvancedModelLoader.loadModel(new ResourceLocation(Reference.MOD_ID,"models/solarGenerator.obj"));
    blockTexture = new ResourceLocation(Reference.MOD_ID,"models/solarGenerator.png");
    energyTexture = new ResourceLocation(Reference.MOD_ID,"textures/overlays/energySquare.png");
    fluidTexture = new ResourceLocation(Reference.MOD_ID,"textures/overlays/waterSquare.png");
    sunEmblem = new ResourceLocation(Reference.MOD_ID,"textures/overlays/SunEmblem.png");
}
 
开发者ID:M4thG33k,项目名称:M4thThings,代码行数:11,代码来源:SolarGeneratorRenderer.java

示例7: SolarCollectorRenderer

import net.minecraftforge.client.model.AdvancedModelLoader; //导入方法依赖的package包/类
public SolarCollectorRenderer()
{
    model = AdvancedModelLoader.loadModel(new ResourceLocation("m4ththings","models/solarCollection.obj"));
    glassPanesModel = AdvancedModelLoader.loadModel(new ResourceLocation(Reference.MOD_ID,"models/solarCollectionGlassPanes.obj"));
    modelBase = AdvancedModelLoader.loadModel(new ResourceLocation(Reference.MOD_ID,"models/solarCollectionBase.obj"));
    tankModel =  AdvancedModelLoader.loadModel(new ResourceLocation(Reference.MOD_ID,"models/solarCollectionTanks.obj"));
    modelTexture = new ResourceLocation("m4ththings","models/defaultTexture.png");
    textureMap = TextureMap.locationBlocksTexture;
    glassPaneTexture = new ResourceLocation(Reference.MOD_ID,"textures/blocks/glassTest.png");
    baseTexture = new ResourceLocation("m4ththings","models/solarCollectionBase.png");
    tankTexture = new ResourceLocation("m4ththings","models/solarCollectionTanks.png");
}
 
开发者ID:M4thG33k,项目名称:M4thThings,代码行数:13,代码来源:SolarCollectorRenderer.java

示例8: SimpleBlockOBJRenderer

import net.minecraftforge.client.model.AdvancedModelLoader; //导入方法依赖的package包/类
public SimpleBlockOBJRenderer(Addon addon, int renderID, ResourceLocation modelLocation) {
    super(addon, renderID);
    final IModelCustom temp = AdvancedModelLoader.loadModel(modelLocation);
    if (!(temp instanceof WavefrontObject)) {
        throw new IllegalArgumentException("SimpleBlockOBJRenderer is only for WaveFrontObjects (.obj)!");
    }
    model = (WavefrontObject) temp;
}
 
开发者ID:ObsidianBox,项目名称:Magma,代码行数:9,代码来源:SimpleBlockOBJRenderer.java

示例9: ModelRobot

import net.minecraftforge.client.model.AdvancedModelLoader; //导入方法依赖的package包/类
public ModelRobot() {

    	modelBaseBase = AdvancedModelLoader.loadModel("/mods/weapons/models/robot/base/base.obj");
    	modelBaseBlock = AdvancedModelLoader.loadModel("/mods/weapons/models/robot/base/block.obj");
    	modelBaseEye = AdvancedModelLoader.loadModel("/mods/weapons/models/robot/base/eye.obj");
    	modelBaseThrust = AdvancedModelLoader.loadModel("/mods/weapons/models/robot/base/thrust.obj");
    	modelBaseTurnbottom = AdvancedModelLoader.loadModel("/mods/weapons/models/robot/base/turnbottom.obj");
    	modelLeftArm = AdvancedModelLoader.loadModel("/mods/weapons/models/robot/leftarm/arm.obj");
    	modelLeftArmZap = AdvancedModelLoader.loadModel("/mods/weapons/models/robot/leftarm/armzap.obj");
    	modelRightArm = AdvancedModelLoader.loadModel("/mods/weapons/models/robot/rightarm/arm.obj");
    	modelRightArmZap = AdvancedModelLoader.loadModel("/mods/weapons/models/robot/rightarm/armzap.obj");
    }
 
开发者ID:Pumuckl007,项目名称:WeaponsMod,代码行数:13,代码来源:ModelRobot.java

示例10: Rendermalleablestaff

import net.minecraftforge.client.model.AdvancedModelLoader; //导入方法依赖的package包/类
public Rendermalleablestaff()
   {
/* 23 */     this.BlackquenaModel = AdvancedModelLoader.loadModel(new ResourceLocation("FF7:models/malleablestaff.obj"));
/* 24 */     this.BlackquenaTexture = new ResourceLocation("FF7:models/malleablestaff.png");
   }
 
开发者ID:GhostMonk3408,项目名称:MidgarCrusade,代码行数:6,代码来源:Rendermalleablestaff.java

示例11: RenderTileEntityventshaft1

import net.minecraftforge.client.model.AdvancedModelLoader; //导入方法依赖的package包/类
public RenderTileEntityventshaft1(){
        texture = new ResourceLocation(Main.MODID, "models/ventshaft1.png");
        objModelLocation = new ResourceLocation(Main.MODID, "models/ventshaft1.obj");
        model = AdvancedModelLoader.loadModel(objModelLocation);
}
 
开发者ID:GhostMonk3408,项目名称:MidgarCrusade,代码行数:6,代码来源:RenderTileEntityventshaft1.java

示例12: Rendercinquesmace

import net.minecraftforge.client.model.AdvancedModelLoader; //导入方法依赖的package包/类
public Rendercinquesmace()
   {
/* 23 */     this.ApocalypseModel = AdvancedModelLoader.loadModel(new ResourceLocation("FF7:models/cinquesmace.obj"));
/* 24 */     this.ApocalypseTexture = new ResourceLocation("FF7:models/cinquesmace.png");
   }
 
开发者ID:GhostMonk3408,项目名称:MidgarCrusade,代码行数:6,代码来源:Rendercinquesmace.java

示例13: Rendersicesscythe

import net.minecraftforge.client.model.AdvancedModelLoader; //导入方法依赖的package包/类
public Rendersicesscythe()
   {
/* 23 */     this.CleansingstaffModel = AdvancedModelLoader.loadModel(new ResourceLocation("FF7:models/sicesscythe.obj"));
/* 24 */     this.CleansingstaffTexture = new ResourceLocation("FF7:models/sicesscythe.png");
   }
 
开发者ID:GhostMonk3408,项目名称:MidgarCrusade,代码行数:6,代码来源:Rendersicesscythe.java

示例14: Rendertisword3

import net.minecraftforge.client.model.AdvancedModelLoader; //导入方法依赖的package包/类
public Rendertisword3()
   {
/* 23 */     this.DaggerModel = AdvancedModelLoader.loadModel(new ResourceLocation("FF7:models/Tisword3.obj"));
/* 24 */     this.DaggerTexture = new ResourceLocation("FF7:models/Tisword3.png");
   }
 
开发者ID:GhostMonk3408,项目名称:MidgarCrusade,代码行数:6,代码来源:Rendertisword3.java

示例15: Rendertisword2

import net.minecraftforge.client.model.AdvancedModelLoader; //导入方法依赖的package包/类
public Rendertisword2()
   {
/* 23 */     this.CypresspoleModel = AdvancedModelLoader.loadModel(new ResourceLocation("FF7:models/Tisword2.obj"));
/* 24 */     this.CypresspoleTexture = new ResourceLocation("FF7:models/Tisword2.png");
   }
 
开发者ID:GhostMonk3408,项目名称:MidgarCrusade,代码行数:6,代码来源:Rendertisword2.java


注:本文中的net.minecraftforge.client.model.AdvancedModelLoader.loadModel方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。