@Override public TextureAtlasSprite getParticleTexture() { return TextureUtils.getTexture("minecraft:blocks/jukebox_side"); } });
@Override public TextureAtlasSprite getParticleTexture() { return TextureUtils.getMissingSprite(); }
@Override public TextureAtlasSprite getParticleTexture() { return TextureUtils.getBlockTexture(particleTexture); }
public static TextureAtlasSprite generateConnectionTexture(TextureMap map, String connection) { TextureDataHolder image; image = TextureUtils.loadTexture(toLoc(PATH_CONNECTION, connection)); String name = "thermaldynamics:conn_" + connection; TextureAtlasSprite entry = map.getTextureExtry(name); if (entry != null) { return entry; } TextureSpecial texture = TextureUtils.getTextureSpecial(map, name); texture.addTexture(image); return texture; }
public Duct(int id, boolean opaque, int pathWeight, int type, String name, Type ductType, IDuctFactory factory, String baseTexture, String connectionTexture, String fluidTexture, int fluidTransparency, String frameTexture, String frameFluidTexture, int frameFluidTransparency) { this.id = id; this.pathWeight = pathWeight; this.ductType = ductType; this.opaque = opaque; this.type = type; this.unlocalizedName = name; this.factory = factory; this.baseTexture = baseTexture; this.connectionTexture = connectionTexture; this.fluidTexture = fluidTexture; this.fluidTransparency = (byte) fluidTransparency; this.frameTexture = frameTexture; this.frameFluidTexture = frameFluidTexture; this.frameFluidTransparency = (byte) frameFluidTransparency; if (FMLCommonHandler.instance().getSide() == Side.CLIENT) { TextureUtils.addIconRegister(this); } }
public void render(int type, int access, int facing, double x, double y, double z) { TextureUtils.changeTexture(TEXTURES[type]); GlStateManager.pushMatrix(); GlStateManager.translate(x, y + 1.0, z + 1.0); GlStateManager.scale(1.0F, -1F, -1F); GlStateManager.translate(0.5F, 0.5F, 0.5F); GlStateManager.rotate(RenderUtils.facingAngle[facing], 0.0F, 1.0F, 0.0F); GlStateManager.translate(-0.5F, -0.5F, -0.5F); GlStateManager.enableRescaleNormal(); model.render(access); GlStateManager.disableRescaleNormal(); GlStateManager.popMatrix(); }
@Override public void renderTransformedBlockModels(CCRenderState ccrs, IExtendedBlockState state) { Collection<CCModel> transformedGroups = applyModelTransforms(groups.values(), null, state); TextureUtils.bindBlockTexture(); for (CCModel group : transformedGroups) { group.render(ccrs, LightModel.standardLightModel, getIconTransform(state)); } } }
public static TextureDataHolder incSize(TextureDataHolder tex, int newWidth) { int n = newWidth / tex.width; TextureDataHolder newTex = new TextureDataHolder(newWidth, tex.height * n); for (int i = 0; i < newTex.data.length; i++) { newTex.data[i] = 0x98769876; } for (int x = 0; x < tex.width; x++) { for (int y = 0; y < tex.height; y++) { int col = tex.data[x + y * tex.width]; for (int dx = 0; dx < n; dx++) { for (int dy = 0; dy < n; dy++) { newTex.data[(x * n + dx) + (y * n + dy) * newTex.width] = col; } } } } return newTex; }
@SideOnly(Side.CLIENT) public static void register(TextureMap textureMap) { GTLog.logger.info("Loading meta tile entity texture sprites..."); for(IIconRegister iconRegister : iconRegisters) { iconRegister.registerIcons(textureMap); } }
@Override public TextureAtlasSprite getParticleTexture() { return TextureUtils.getMissingSprite(); }
private Set<TextureAtlasSprite> getSprite() { if (sprite == null) { sprite = Collections.singleton(TextureUtils.getBlockTexture("obsidian")); } return sprite; }
public static TextureAtlasSprite generateFrameBandTexture(TextureMap register, String frame) { TextureDataHolder image; image = TextureUtils.loadTexture(toLoc(PATH_FRAME, frame + "_band")); String name = "thermaldynamics:band_" + frame; TextureAtlasSprite entry = register.getTextureExtry(name); if (entry != null) { return entry; } TextureSpecial texture = TextureUtils.getTextureSpecial(register, name); texture.addTexture(image); return texture; }
public static void preInit() { BLOCK_RENDER_TYPE = BlockRenderingRegistry.createRenderType("meta_tile_entity"); BlockRenderingRegistry.registerRenderer(BLOCK_RENDER_TYPE, INSTANCE); MinecraftForge.EVENT_BUS.register(INSTANCE); TextureUtils.addIconRegister(Textures::register); }
@Override public void renderTransformedBlockModels(CCRenderState ccrs, IExtendedBlockState state) { TextureUtils.bindBlockTexture(); boolean largeModel = state.getValue(AutomationProperties.WIDTH) > 1; TorqueTier tier = state.getValue(AutomationProperties.TIER); Set<CCModel> modelGroups = getTransformedModels(BlockRenderLayer.SOLID, state); for (CCModel group : modelGroups) { group.render(ccrs, LightModel.standardLightModel, getIconTransformation(largeModel, tier)); } } }
@Override public TextureAtlasSprite getParticleTexture() { return TextureUtils.getMissingSprite(); }
private Set<TextureAtlasSprite> getSprite() { if (sprite == null) { sprite = Collections.singleton(TextureUtils.getBlockTexture("planks_oak")); } return sprite; }
public static TextureAtlasSprite generateFrameTexture(TextureMap map, String frame) { TextureDataHolder image; image = TextureUtils.loadTexture(toLoc(PATH_FRAME, frame + "_trans")); String name = "thermaldynamics:frame_" + frame; TextureAtlasSprite entry = map.getTextureExtry(name); if (entry != null) { return entry; } TextureSpecial texture = TextureUtils.getTextureSpecial(map, name); texture.addTexture(image); return texture; }
@SideOnly(Side.CLIENT) public TextureAtlasSprite getParticleTexture() { return TextureUtils.getMissingSprite(); }
@Override public Set<TextureAtlasSprite> getDestroyEffects(IBlockState state, IBlockAccess world, BlockPos pos) { TileEntity tileEntity = world.getTileEntity(pos); if (tileEntity instanceof TileStrongbox) { return Collections.singleton(((TileStrongbox) tileEntity).getBreakTexture()); } return Collections.singleton(TextureUtils.getMissingSprite()); }
@Override public Set<TextureAtlasSprite> getDestroyEffects(IBlockState state, IBlockAccess world, BlockPos pos) { MetaTileEntity metaTileEntity = BlockMachine.getMetaTileEntity(world, pos); TextureAtlasSprite textureAtlasSprite; if(metaTileEntity == null) { textureAtlasSprite = TextureUtils.getMissingSprite(); } else { textureAtlasSprite = metaTileEntity.getParticleTexture(); } return Collections.singleton(textureAtlasSprite); }