rename classes

This commit is contained in:
Sen 2025-07-20 14:56:03 +02:00
parent 2b03be33a7
commit e92e74336e
Signed by: sen
GPG key ID: 3AC50A6F47D1B722
25 changed files with 111 additions and 111 deletions

View file

@ -11,7 +11,7 @@ import client.renderer.blockmodel.BakedModel;
import client.renderer.blockmodel.BakedQuad;
import client.renderer.blockmodel.IBakedModel;
import client.renderer.blockmodel.ModelManager;
import client.renderer.texture.TextureAtlasSprite;
import client.renderer.texture.Sprite;
import client.renderer.texture.TextureMap;
import common.block.Block;
import common.block.Material;
@ -33,7 +33,7 @@ public class BlockRenderer
{
private ModelManager manager;
private final Client gm;
private final Map<BlockLiquid, TextureAtlasSprite[]> fluids = Maps.newHashMap();
private final Map<BlockLiquid, Sprite[]> fluids = Maps.newHashMap();
public BlockRenderer(ModelManager manager, Client gm)
{
@ -47,7 +47,7 @@ public class BlockRenderer
return this.manager;
}
public void renderBlockDamage(State state, BlockPos pos, TextureAtlasSprite texture, IWorldAccess blockAccess)
public void renderBlockDamage(State state, BlockPos pos, Sprite texture, IWorldAccess blockAccess)
{
Block block = state.getBlock();
if (block.getRenderType() == 3)
@ -386,7 +386,7 @@ public class BlockRenderer
TextureMap texturemap = Client.CLIENT.getTextureMapBlocks();
for(Pair<BlockStaticLiquid, BlockDynamicLiquid> liquid : BlockLiquid.LIQUIDS) {
String name = BlockRegistry.getName(liquid.first());
TextureAtlasSprite[] sprites = new TextureAtlasSprite[] {texturemap.getAtlasSprite("blocks/" + name + "_still"), texturemap.getAtlasSprite("blocks/" + name + "_flow")};
Sprite[] sprites = new Sprite[] {texturemap.getAtlasSprite("blocks/" + name + "_still"), texturemap.getAtlasSprite("blocks/" + name + "_flow")};
this.fluids.put(liquid.second(), sprites);
this.fluids.put(liquid.first(), sprites);
}
@ -396,7 +396,7 @@ public class BlockRenderer
{
BlockLiquid blockliquid = (BlockLiquid)blockStateIn.getBlock();
blockliquid.setBlockBounds(blockAccess, blockPosIn);
TextureAtlasSprite[] atextureatlassprite = this.fluids.get(blockliquid);
Sprite[] atextureatlassprite = this.fluids.get(blockliquid);
int i = blockliquid.colorMultiplier(blockAccess, blockPosIn, 0);
float f = (float)(i >> 16 & 255) / 255.0F;
float f1 = (float)(i >> 8 & 255) / 255.0F;
@ -429,7 +429,7 @@ public class BlockRenderer
if (flag)
{
flag2 = true;
TextureAtlasSprite textureatlassprite = atextureatlassprite[0];
Sprite textureatlassprite = atextureatlassprite[0];
float f12 = (float)BlockLiquid.getFlowDirection(blockAccess, blockPosIn, blockliquid);
if (f12 > -999.0F)
@ -538,7 +538,7 @@ public class BlockRenderer
}
BlockPos blockpos = blockPosIn.add(j1, 0, k1);
TextureAtlasSprite textureatlassprite1 = atextureatlassprite[1];
Sprite textureatlassprite1 = atextureatlassprite[1];
if (aboolean[i1])
{

View file

@ -6,7 +6,7 @@ import java.util.Map;
import org.lwjgl.opengl.GL11;
import client.Client;
import client.renderer.texture.TextureAtlasSprite;
import client.renderer.texture.Sprite;
import client.renderer.texture.TextureManager;
import client.renderer.texture.TextureMap;
import common.block.Block;
@ -691,7 +691,7 @@ public class EffectRenderer {
}
private class Icon extends Moveable {
private final TextureAtlasSprite icon;
private final Sprite icon;
private final float offsetX;
private final float offsetY;
private final float size;
@ -700,7 +700,7 @@ public class EffectRenderer {
protected float green;
protected float blue;
private Icon(double x, double y, double z, float size, TextureAtlasSprite icon) {
private Icon(double x, double y, double z, float size, Sprite icon) {
super(x, y, z, 0.0, 0.0, 0.0);
this.size = (rng.floatv() * 0.5F + 0.5F) * size * 0.1f;
this.icon = icon;

View file

@ -4,7 +4,7 @@ import java.util.Map;
import client.renderer.blockmodel.IBakedModel;
import client.renderer.blockmodel.ModelManager;
import client.renderer.texture.TextureAtlasSprite;
import client.renderer.texture.Sprite;
import common.collect.Maps;
import common.init.ItemRegistry;
import common.item.Item;
@ -18,7 +18,7 @@ public class ItemModelMesher {
this.manager = manager;
}
public TextureAtlasSprite getParticleIcon(Item item) {
public Sprite getParticleIcon(Item item) {
return this.getItemModel(new ItemStack(item)).getBaseTexture();
}

View file

@ -12,7 +12,7 @@ import client.renderer.entity.RenderItem;
import client.renderer.entity.RenderManager;
import client.renderer.entity.RenderNpc;
import client.renderer.texture.EntityTexManager;
import client.renderer.texture.TextureAtlasSprite;
import client.renderer.texture.Sprite;
import client.renderer.texture.TextureMap;
import common.block.Block;
import common.entity.npc.EntityNPC;
@ -442,7 +442,7 @@ public class ItemRenderer
GlState.enableAlpha();
}
private void renderBlockInside(float partialTicks, TextureAtlasSprite atlas)
private void renderBlockInside(float partialTicks, Sprite atlas)
{
this.gm.getTextureManager().bindTexture(TextureMap.BLOCKS);
RenderBuffer worldrenderer = Tessellator.getBuffer();
@ -481,7 +481,7 @@ public class ItemRenderer
for (int i = 0; i < 2; ++i)
{
GL11.glPushMatrix();
TextureAtlasSprite textureatlassprite = this.gm.getTextureMapBlocks().getAtlasSprite("blocks/fire_layer_1");
Sprite textureatlassprite = this.gm.getTextureMapBlocks().getAtlasSprite("blocks/fire_layer_1");
this.gm.getTextureManager().bindTexture(TextureMap.BLOCKS);
float f1 = textureatlassprite.getMinU();
float f2 = textureatlassprite.getMaxU();

View file

@ -21,10 +21,10 @@ import client.renderer.chunk.CompiledChunk;
import client.renderer.chunk.RenderChunk;
import client.renderer.chunk.VisGraph;
import client.renderer.entity.RenderManager;
import client.renderer.texture.TextureAtlasSprite;
import client.renderer.texture.Sprite;
import client.renderer.texture.TextureManager;
import client.renderer.texture.TextureMap;
import client.renderer.tileentity.TileEntityRendererDispatcher;
import client.renderer.tileentity.TileEntityRenderer;
import client.world.ChunkClient;
import client.world.WorldClient;
import common.block.Block;
@ -132,7 +132,7 @@ public class RenderGlobal
private int cloudTickCounter;
private final Map<Integer, DestroyBlockProgress> damagedBlocks = Maps.<Integer, DestroyBlockProgress>newHashMap();
private final Map<BlockPos, Sound> mapSoundPositions = Maps.<BlockPos, Sound>newHashMap();
private final TextureAtlasSprite[] destroyBlockIcons = new TextureAtlasSprite[10];
private final Sprite[] destroyBlockIcons = new Sprite[10];
private double frustumUpdatePosX = Double.MIN_VALUE;
private double frustumUpdatePosY = Double.MIN_VALUE;
private double frustumUpdatePosZ = Double.MIN_VALUE;
@ -495,7 +495,7 @@ public class RenderGlobal
double d0 = renderViewEntity.prevX + (renderViewEntity.posX - renderViewEntity.prevX) * (double)partialTicks;
double d1 = renderViewEntity.prevY + (renderViewEntity.posY - renderViewEntity.prevY) * (double)partialTicks;
double d2 = renderViewEntity.prevZ + (renderViewEntity.posZ - renderViewEntity.prevZ) * (double)partialTicks;
TileEntityRendererDispatcher.instance.setPosition(this.theWorld, this.gm.getTextureManager(), this.gm.getRenderViewEntity(), partialTicks);
TileEntityRenderer.instance.setPosition(this.theWorld, this.gm.getTextureManager(), this.gm.getRenderViewEntity(), partialTicks);
this.renderManager.cacheActiveRenderInfo(this.theWorld, this.gm.getRenderViewEntity(), this.gm.getPointedEntity(), this.gm, partialTicks);
this.countEntitiesTotal = 0;
this.countEntitiesRendered = 0;
@ -504,9 +504,9 @@ public class RenderGlobal
double d3 = entity.lastTickPosX + (entity.posX - entity.lastTickPosX) * (double)partialTicks;
double d4 = entity.lastTickPosY + (entity.posY - entity.lastTickPosY) * (double)partialTicks;
double d5 = entity.lastTickPosZ + (entity.posZ - entity.lastTickPosZ) * (double)partialTicks;
TileEntityRendererDispatcher.entityX = d3;
TileEntityRendererDispatcher.entityY = d4;
TileEntityRendererDispatcher.entityZ = d5;
TileEntityRenderer.entityX = d3;
TileEntityRenderer.entityY = d4;
TileEntityRenderer.entityZ = d5;
this.renderManager.setRenderPosition(d3, d4, d5);
this.gm.entityRenderer.enableLightmap();
List<Entity> list = this.theWorld.getLoadedEntityList();
@ -661,7 +661,7 @@ public class RenderGlobal
{
for (TileEntity tileentity2 : list1)
{
TileEntityRendererDispatcher.instance.renderTile(tileentity2, partialTicks, -1);
TileEntityRenderer.instance.renderTile(tileentity2, partialTicks, -1);
}
}
}
@ -670,7 +670,7 @@ public class RenderGlobal
{
for (TileEntity tileentity : this.setTileEntities)
{
TileEntityRendererDispatcher.instance.renderTile(tileentity, partialTicks, -1);
TileEntityRenderer.instance.renderTile(tileentity, partialTicks, -1);
}
}
@ -684,7 +684,7 @@ public class RenderGlobal
if (tileentity1 != null && (block instanceof BlockChest || block instanceof BlockSign))
{
TileEntityRendererDispatcher.instance.renderTile(tileentity1, partialTicks, destroyblockprogress.getPartialBlockDamage());
TileEntityRenderer.instance.renderTile(tileentity1, partialTicks, destroyblockprogress.getPartialBlockDamage());
}
}
@ -1578,7 +1578,7 @@ public class RenderGlobal
if (iblockstate.getBlock() != Blocks.air)
{
int i = destroyblockprogress.getPartialBlockDamage();
TextureAtlasSprite textureatlassprite = this.destroyBlockIcons[i];
Sprite textureatlassprite = this.destroyBlockIcons[i];
BlockRenderer blockrendererdispatcher = this.gm.getBlockRendererDispatcher();
blockrendererdispatcher.renderBlockDamage(iblockstate, blockpos, textureatlassprite, this.theWorld);
}

View file

@ -3,12 +3,12 @@ package client.renderer.blockmodel;
import java.util.ArrayList;
import java.util.List;
import client.renderer.texture.TextureAtlasSprite;
import client.renderer.texture.Sprite;
import common.collect.Lists;
import common.model.Transform;
import common.util.Facing;
public record BakedModel(List<BakedQuad> getQuads, List<List<BakedQuad>> getFace, boolean isGui3d, TextureAtlasSprite getBaseTexture, Transform getTransforms) implements IBakedModel {
public record BakedModel(List<BakedQuad> getQuads, List<List<BakedQuad>> getFace, boolean isGui3d, Sprite getBaseTexture, Transform getTransforms) implements IBakedModel {
public List<BakedQuad> getFace(Facing face) {
return this.getFace.get(face.ordinal());
}
@ -20,7 +20,7 @@ public record BakedModel(List<BakedQuad> getQuads, List<List<BakedQuad>> getFace
public static class Builder {
private final List<BakedQuad> quads;
private final List<List<BakedQuad>> faces;
private TextureAtlasSprite texture;
private Sprite texture;
private boolean gui3d;
private Transform transforms;
@ -28,7 +28,7 @@ public record BakedModel(List<BakedQuad> getQuads, List<List<BakedQuad>> getFace
this(model.isGui3d(), model.getTransform());
}
public Builder(IBakedModel model, TextureAtlasSprite texture) {
public Builder(IBakedModel model, Sprite texture) {
this(model.isGui3d(), model.getTransforms());
this.texture = model.getBaseTexture();
@ -39,13 +39,13 @@ public record BakedModel(List<BakedQuad> getQuads, List<List<BakedQuad>> getFace
this.addGeneralBreakingFours(model, texture);
}
private void addFaceBreakingFours(IBakedModel model, TextureAtlasSprite texture, Facing facing) {
private void addFaceBreakingFours(IBakedModel model, Sprite texture, Facing facing) {
for(BakedQuad quad : model.getFace(facing)) {
this.addFaceQuad(facing, new BreakingFour(quad, texture));
}
}
private void addGeneralBreakingFours(IBakedModel model, TextureAtlasSprite texture) {
private void addGeneralBreakingFours(IBakedModel model, Sprite texture) {
for(BakedQuad quad : model.getQuads()) {
this.addGeneralQuad(new BreakingFour(quad, texture));
}
@ -73,7 +73,7 @@ public record BakedModel(List<BakedQuad> getQuads, List<List<BakedQuad>> getFace
return this;
}
public BakedModel.Builder setTexture(TextureAtlasSprite texture) {
public BakedModel.Builder setTexture(Sprite texture) {
this.texture = texture;
return this;
}

View file

@ -2,13 +2,13 @@ package client.renderer.blockmodel;
import java.util.Arrays;
import client.renderer.texture.TextureAtlasSprite;
import client.renderer.texture.Sprite;
public class BreakingFour extends BakedQuad
{
private final TextureAtlasSprite texture;
private final Sprite texture;
public BreakingFour(BakedQuad quad, TextureAtlasSprite texture) {
public BreakingFour(BakedQuad quad, Sprite texture) {
super(Arrays.copyOf(quad.getVertexData(), quad.getVertexData().length), quad.tint,
FaceBakery.getFacingFromVertexData(quad.getVertexData()));
this.texture = texture;

View file

@ -2,7 +2,7 @@ package client.renderer.blockmodel;
import java.util.List;
import client.renderer.texture.TextureAtlasSprite;
import client.renderer.texture.Sprite;
import common.model.Transform;
import common.util.Facing;
@ -23,7 +23,7 @@ public record BuiltInModel(Transform getTransforms) implements IBakedModel {
return true;
}
public TextureAtlasSprite getBaseTexture() {
public Sprite getBaseTexture() {
return null;
}
}

View file

@ -1,6 +1,6 @@
package client.renderer.blockmodel;
import client.renderer.texture.TextureAtlasSprite;
import client.renderer.texture.Sprite;
import common.model.ModelRotation;
import common.util.ExtMath;
import common.util.Facing;
@ -73,7 +73,7 @@ public class FaceBakery
FACINGS[Constants.EAST_INDEX] = EnumFaceDirection.EAST;
}
public BakedQuad makeBakedQuad(Vector3f posFrom, Vector3f posTo, BlockPartFace face, TextureAtlasSprite sprite, Facing facing, ModelRotation modelRotationIn, BlockPartRotation partRotation, boolean uvLocked, boolean shade)
public BakedQuad makeBakedQuad(Vector3f posFrom, Vector3f posTo, BlockPartFace face, Sprite sprite, Facing facing, ModelRotation modelRotationIn, BlockPartRotation partRotation, boolean uvLocked, boolean shade)
{
int[] aint = this.makeQuadVertexData(face, sprite, facing, this.getPositionsDiv16(posFrom, posTo), modelRotationIn, partRotation, uvLocked, shade);
Facing enumfacing = getFacingFromVertexData(aint);
@ -91,7 +91,7 @@ public class FaceBakery
return new BakedQuad(aint, face.tint, enumfacing);
}
private int[] makeQuadVertexData(BlockPartFace partFace, TextureAtlasSprite sprite, Facing facing, float[] p_178405_4_, ModelRotation modelRotationIn, BlockPartRotation partRotation, boolean uvLocked, boolean shade)
private int[] makeQuadVertexData(BlockPartFace partFace, Sprite sprite, Facing facing, float[] p_178405_4_, ModelRotation modelRotationIn, BlockPartRotation partRotation, boolean uvLocked, boolean shade)
{
int[] aint = new int[28];
@ -145,7 +145,7 @@ public class FaceBakery
return afloat;
}
private void fillVertexData(int[] faceData, int vertexIndex, Facing facing, BlockPartFace partFace, float[] p_178402_5_, TextureAtlasSprite sprite, ModelRotation modelRotationIn, BlockPartRotation partRotation, boolean uvLocked, boolean shade)
private void fillVertexData(int[] faceData, int vertexIndex, Facing facing, BlockPartFace partFace, float[] p_178402_5_, Sprite sprite, ModelRotation modelRotationIn, BlockPartRotation partRotation, boolean uvLocked, boolean shade)
{
Facing enumfacing = modelRotationIn.rotateFace(facing);
int i = shade ? this.getFaceShadeColor(enumfacing) : -1;
@ -156,7 +156,7 @@ public class FaceBakery
this.storeVertexData(faceData, j, vertexIndex, vector3f, i, sprite, partFace.uv);
}
private void storeVertexData(int[] faceData, int storeIndex, int vertexIndex, Vector3f position, int shadeColor, TextureAtlasSprite sprite, BlockFaceUV faceUV)
private void storeVertexData(int[] faceData, int storeIndex, int vertexIndex, Vector3f position, int shadeColor, Sprite sprite, BlockFaceUV faceUV)
{
int i = storeIndex * 7;
faceData[i] = Float.floatToRawIntBits(position.x);
@ -284,7 +284,7 @@ public class FaceBakery
}
}
public void lockUv(int[] p_178409_1_, Facing facing, BlockFaceUV p_178409_3_, TextureAtlasSprite p_178409_4_)
public void lockUv(int[] p_178409_1_, Facing facing, BlockFaceUV p_178409_3_, Sprite p_178409_4_)
{
for (int i = 0; i < 4; ++i)
{
@ -371,7 +371,7 @@ public class FaceBakery
}
}
private void lockVertexUv(int p_178401_1_, int[] p_178401_2_, Facing facing, BlockFaceUV p_178401_4_, TextureAtlasSprite p_178401_5_)
private void lockVertexUv(int p_178401_1_, int[] p_178401_2_, Facing facing, BlockFaceUV p_178401_4_, Sprite p_178401_5_)
{
int i = 7 * p_178401_1_;
float f = Float.intBitsToFloat(p_178401_2_[i]);

View file

@ -2,7 +2,7 @@ package client.renderer.blockmodel;
import java.util.List;
import client.renderer.texture.TextureAtlasSprite;
import client.renderer.texture.Sprite;
import common.model.Transform;
import common.util.Facing;
@ -16,7 +16,7 @@ public interface IBakedModel
boolean isBuiltin();
TextureAtlasSprite getBaseTexture();
Sprite getBaseTexture();
Transform getTransforms();
}

View file

@ -7,7 +7,7 @@ import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
import client.renderer.texture.TextureAtlasSprite;
import client.renderer.texture.Sprite;
import client.renderer.texture.TextureMap;
import common.block.Block;
import common.block.liquid.BlockDynamicLiquid;
@ -51,7 +51,7 @@ public abstract class ModelBakery
public static Map<String, IBakedModel> setupModelRegistry(TextureMap textureMap,
Map<State, String> map)
{
final Map<String, TextureAtlasSprite> sprites = Maps.<String, TextureAtlasSprite>newHashMap();
final Map<String, Sprite> sprites = Maps.<String, Sprite>newHashMap();
Map<String, ModelBlock> models = Maps.<String, ModelBlock>newLinkedHashMap();
List<String> variants = Lists.<String>newArrayList();
FaceBakery faceBakery = new FaceBakery();
@ -160,7 +160,7 @@ public abstract class ModelBakery
}
}
for (TextureAtlasSprite textureatlassprite : sprites.values())
for (Sprite textureatlassprite : sprites.values())
{
if (!textureatlassprite.isAnimated())
{
@ -223,17 +223,17 @@ public abstract class ModelBakery
return new ModelBlock(Transform.IDENTITY, item.getTextures(name));
}
private static IBakedModel bakeModel(Map<String, TextureAtlasSprite> sprites, FaceBakery faceBakery,
TextureAtlasSprite fallback, ModelBlock modelBlockIn, ModelRotation modelRotationIn, boolean uvLocked)
private static IBakedModel bakeModel(Map<String, Sprite> sprites, FaceBakery faceBakery,
Sprite fallback, ModelBlock modelBlockIn, ModelRotation modelRotationIn, boolean uvLocked)
{
TextureAtlasSprite particle = sprites.get(modelBlockIn.getPrimary());
Sprite particle = sprites.get(modelBlockIn.getPrimary());
BakedModel.Builder builder = new BakedModel.Builder(modelBlockIn).setTexture(particle == null ? fallback : particle);
for (BlockPart blockpart : modelBlockIn.getElements())
{
for (Facing enumfacing : blockpart.mapFaces.keySet())
{
BlockPartFace face = blockpart.mapFaces.get(enumfacing);
TextureAtlasSprite sprite = sprites.get(face.texture);
Sprite sprite = sprites.get(face.texture);
sprite = sprite == null ? fallback : sprite;
if (face.cull == null)

View file

@ -5,7 +5,7 @@ import java.util.List;
import java.util.Map;
import client.renderer.model.ModelBox;
import client.renderer.texture.TextureAtlasSprite;
import client.renderer.texture.Sprite;
import client.renderer.texture.TextureMap;
import client.renderer.texture.TextureUtil;
import common.collect.Lists;
@ -122,7 +122,7 @@ public abstract class ModelGenerator {
}
}
private static List<BlockPart> compileParts(int layer, String tex, TextureAtlasSprite sprite) {
private static List<BlockPart> compileParts(int layer, String tex, Sprite sprite) {
Map<Facing, BlockPartFace> map = Maps.<Facing, BlockPartFace>newHashMap();
map.put(Facing.SOUTH, new BlockPartFace(null, layer, tex, new BlockFaceUV(new float[] {0.0F, 0.0F, 16.0F, 16.0F}, 0)));
map.put(Facing.NORTH, new BlockPartFace(null, layer, tex, new BlockFaceUV(new float[] {16.0F, 0.0F, 0.0F, 16.0F}, 0)));
@ -132,7 +132,7 @@ public abstract class ModelGenerator {
return parts;
}
private static List<BlockPart> bakeParts(TextureAtlasSprite sprite, String tex, int layer) {
private static List<BlockPart> bakeParts(Sprite sprite, String tex, int layer) {
float w = (float)sprite.getIconWidth();
float h = (float)sprite.getIconHeight();
List<BlockPart> parts = Lists.<BlockPart>newArrayList();
@ -229,7 +229,7 @@ public abstract class ModelGenerator {
return parts;
}
private static List<Span> compileSpans(TextureAtlasSprite sprite) {
private static List<Span> compileSpans(Sprite sprite) {
int w = sprite.getIconWidth();
int h = sprite.getIconHeight();
List<Span> spans = Lists.<Span>newArrayList();

View file

@ -5,7 +5,7 @@ import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
import client.renderer.texture.TextureAtlasSprite;
import client.renderer.texture.Sprite;
import client.renderer.texture.TextureMap;
import common.block.Block;
import common.collect.Maps;
@ -69,7 +69,7 @@ public class ModelManager
return this.texMap;
}
public TextureAtlasSprite getTexture(State state)
public Sprite getTexture(State state)
{
Block block = state.getBlock();
IBakedModel model = this.getModelForState(state);

View file

@ -17,7 +17,7 @@ import client.renderer.RegionRenderCache;
import client.renderer.RenderBuffer;
import client.renderer.RenderGlobal;
import client.renderer.VertexBuffer;
import client.renderer.tileentity.TileEntityRendererDispatcher;
import client.renderer.tileentity.TileEntityRenderer;
import client.renderer.tileentity.TileRenderer;
import client.world.WorldClient;
import common.block.Block;
@ -157,7 +157,7 @@ public class RenderChunk
if (block instanceof ITileEntityProvider)
{
TileEntity tileentity = iblockaccess.getTileEntity(new BlockPos(blockpos$mutableblockpos));
TileRenderer<TileEntity> tileentityspecialrenderer = TileEntityRendererDispatcher.instance.<TileEntity>getRenderer(tileentity);
TileRenderer<TileEntity> tileentityspecialrenderer = TileEntityRenderer.instance.<TileEntity>getRenderer(tileentity);
if (tileentity != null && tileentityspecialrenderer != null)
{

View file

@ -7,7 +7,7 @@ import client.renderer.DefaultVertexFormats;
import client.renderer.GlState;
import client.renderer.RenderBuffer;
import client.renderer.Tessellator;
import client.renderer.texture.TextureAtlasSprite;
import client.renderer.texture.Sprite;
import client.renderer.texture.TextureMap;
import common.entity.projectile.EntityProjectile;
import common.init.Items;
@ -33,7 +33,7 @@ public class RenderFireball extends Render<EntityProjectile>
GL11.glTranslatef((float)x, (float)y, (float)z);
GlState.enableRescaleNormal();
GL11.glScalef(this.scale, this.scale, this.scale);
TextureAtlasSprite textureatlassprite = Client.CLIENT.getRenderItem().getItemModelMesher().getParticleIcon(Items.fireball);
Sprite textureatlassprite = Client.CLIENT.getRenderItem().getItemModelMesher().getParticleIcon(Items.fireball);
// Tessellator tessellator = Tessellator.getInstance();
RenderBuffer worldrenderer = Tessellator.getBuffer();
float f = textureatlassprite.getMinU();

View file

@ -17,7 +17,7 @@ import client.renderer.layers.LayerArmor;
import client.renderer.model.ModelHorse;
import client.renderer.texture.TextureManager;
import client.renderer.texture.TextureMap;
import client.renderer.tileentity.TileEntityRendererDispatcher;
import client.renderer.tileentity.TileEntityRenderer;
import common.block.tech.BlockChest;
import common.block.tile.BlockStandingSign;
import common.entity.npc.EntityNPC;
@ -138,12 +138,12 @@ public class RenderItem
private void renderBuiltin(ItemStack stack) {
if(stack.getItem().getBlock() instanceof BlockChest chest) {
this.state = chest.getState().withProperty(BlockChest.FACING, Facing.SOUTH);
TileEntityRendererDispatcher.instance.renderItem(this.chest, 0.0D, 0.0D, 0.0D, 0.0F);
TileEntityRenderer.instance.renderItem(this.chest, 0.0D, 0.0D, 0.0D, 0.0F);
this.state = null;
}
else if(stack.getItem().getBlock() instanceof BlockStandingSign sign) {
this.state = sign.getState().withProperty(BlockStandingSign.ROTATION, 8);
TileEntityRendererDispatcher.instance.renderItem(this.sign, 0.0D, 0.0D, 0.0D, 0.0F);
TileEntityRenderer.instance.renderItem(this.sign, 0.0D, 0.0D, 0.0D, 0.0F);
this.state = null;
}
else if(stack.getItem() instanceof ItemArmor armor) {

View file

@ -13,7 +13,7 @@ import client.renderer.GlState;
import client.renderer.RenderBuffer;
import client.renderer.RenderGlobal;
import client.renderer.Tessellator;
import client.renderer.texture.TextureAtlasSprite;
import client.renderer.texture.Sprite;
import client.renderer.texture.TextureManager;
import client.renderer.texture.TextureMap;
import common.collect.Maps;
@ -302,8 +302,8 @@ public class RenderManager
{
GlState.disableLighting();
TextureMap map = this.gm.getTextureMapBlocks();
TextureAtlasSprite layer0 = map.getAtlasSprite("blocks/fire_layer_0");
TextureAtlasSprite layer1 = map.getAtlasSprite("blocks/fire_layer_1");
Sprite layer0 = map.getAtlasSprite("blocks/fire_layer_0");
Sprite layer1 = map.getAtlasSprite("blocks/fire_layer_1");
GL11.glPushMatrix();
GL11.glTranslatef((float)x, (float)y, (float)z);
float scale = entity.width * 1.4F;
@ -322,7 +322,7 @@ public class RenderManager
while (f3 > 0.0F)
{
TextureAtlasSprite layer = i % 2 == 0 ? layer0 : layer1;
Sprite layer = i % 2 == 0 ? layer0 : layer1;
this.renderEngine.bindTexture(TextureMap.BLOCKS);
float f6 = layer.getMinU();
float f7 = layer.getMinV();

View file

@ -6,7 +6,7 @@ import java.util.List;
import common.collect.Lists;
public class TextureAtlasSprite
public class Sprite
{
private final String iconName;
protected List<int[]> framesTextureData = Lists.<int[]>newArrayList();
@ -25,7 +25,7 @@ public class TextureAtlasSprite
protected int tickCounter;
private TextureTicked tickedTexture;
protected TextureAtlasSprite(String spriteName)
protected Sprite(String spriteName)
{
this.iconName = spriteName;
}
@ -43,7 +43,7 @@ public class TextureAtlasSprite
this.maxV = (float)(originInY + this.height) / (float)inY - f1;
}
public void copyFrom(TextureAtlasSprite atlasSpirit)
public void copyFrom(Sprite atlasSpirit)
{
this.originX = atlasSpirit.originX;
this.originY = atlasSpirit.originY;

View file

@ -36,7 +36,7 @@ public class Stitcher
return this.currentHeight;
}
public void addSprite(TextureAtlasSprite p_110934_1_)
public void addSprite(Sprite p_110934_1_)
{
Stitcher.Holder stitcher$holder = new Stitcher.Holder(p_110934_1_);
this.holders.add(stitcher$holder);
@ -56,7 +56,7 @@ public class Stitcher
this.currentHeight = roundUpToPowerOfTwo(this.currentHeight);
}
public List<TextureAtlasSprite> getStichSlots()
public List<Sprite> getStichSlots()
{
List<Stitcher.Slot> list = Lists.<Stitcher.Slot>newArrayList();
@ -65,12 +65,12 @@ public class Stitcher
stitcher$slot.getAllStitchSlots(list);
}
List<TextureAtlasSprite> list1 = Lists.<TextureAtlasSprite>newArrayList();
List<Sprite> list1 = Lists.<Sprite>newArrayList();
for (Stitcher.Slot stitcher$slot1 : list)
{
Stitcher.Holder stitcher$holder = stitcher$slot1.getStitchHolder();
TextureAtlasSprite textureatlassprite = stitcher$holder.getAtlasSprite();
Sprite textureatlassprite = stitcher$holder.getAtlasSprite();
textureatlassprite.initSprite(this.currentWidth, this.currentHeight, stitcher$slot1.getOriginX(), stitcher$slot1.getOriginY(), stitcher$holder.isRotated());
list1.add(textureatlassprite);
}
@ -151,13 +151,13 @@ public class Stitcher
public static class Holder implements Comparable<Stitcher.Holder>
{
private final TextureAtlasSprite theTexture;
private final Sprite theTexture;
private final int width;
private final int height;
private boolean rotated;
private float scaleFactor = 1.0F;
public Holder(TextureAtlasSprite p_i45094_1_)
public Holder(Sprite p_i45094_1_)
{
this.theTexture = p_i45094_1_;
this.width = p_i45094_1_.getIconWidth();
@ -165,7 +165,7 @@ public class Stitcher
this.rotated = this.height > this.width;
}
public TextureAtlasSprite getAtlasSprite()
public Sprite getAtlasSprite()
{
return this.theTexture;
}

View file

@ -23,21 +23,21 @@ public class TextureMap extends Texture
public static final String MISSING = "missingno";
public static final String BLOCKS = "textures/atlas/blocks.png";
private final List<TextureAtlasSprite> listAnimatedSprites;
private final Map<String, TextureAtlasSprite> mapRegisteredSprites;
private final Map<String, TextureAtlasSprite> mapUploadedSprites;
private final List<Sprite> listAnimatedSprites;
private final Map<String, Sprite> mapRegisteredSprites;
private final Map<String, Sprite> mapUploadedSprites;
private final Map<String, Class<? extends TextureTicked>> tickedTextures;
private final Map<String, Integer> animTextures;
private final TextureAtlasSprite missingImage;
private final Sprite missingImage;
public TextureMap()
{
this.listAnimatedSprites = Lists.<TextureAtlasSprite>newArrayList();
this.mapRegisteredSprites = Maps.<String, TextureAtlasSprite>newHashMap();
this.mapUploadedSprites = Maps.<String, TextureAtlasSprite>newHashMap();
this.listAnimatedSprites = Lists.<Sprite>newArrayList();
this.mapRegisteredSprites = Maps.<String, Sprite>newHashMap();
this.mapUploadedSprites = Maps.<String, Sprite>newHashMap();
this.tickedTextures = Maps.<String, Class<? extends TextureTicked>>newHashMap();
this.animTextures = Maps.<String, Integer>newHashMap();
this.missingImage = new TextureAtlasSprite(MISSING);
this.missingImage = new Sprite(MISSING);
Map<String, Object> map = Maps.newHashMap();
Map<TextureAnimation, Class<? extends TextureTicked>> anim = Maps.newHashMap();
RenderRegistry.registerAnimations(anim);
@ -70,12 +70,12 @@ public class TextureMap extends Texture
{
}
public void loadSprites(Set<String> set, Map<String, TextureAtlasSprite> sprites)
public void loadSprites(Set<String> set, Map<String, Sprite> sprites)
{
this.mapRegisteredSprites.clear();
for (String loc : set)
{
TextureAtlasSprite sprite = this.registerSprite(loc);
Sprite sprite = this.registerSprite(loc);
sprites.put(loc, sprite);
}
this.initMissingImage();
@ -90,9 +90,9 @@ public class TextureMap extends Texture
this.listAnimatedSprites.clear();
int j = Integer.MAX_VALUE;
for (Entry<String, TextureAtlasSprite> entry : this.mapRegisteredSprites.entrySet())
for (Entry<String, Sprite> entry : this.mapRegisteredSprites.entrySet())
{
TextureAtlasSprite textureatlassprite = (TextureAtlasSprite)entry.getValue();
Sprite textureatlassprite = (Sprite)entry.getValue();
String name = String.format("textures/%s.png", textureatlassprite.getIconName());
try
@ -143,9 +143,9 @@ public class TextureMap extends Texture
Log.RENDER.info("Textur-Atlas in Größe " + stitcher.getCurrentWidth() + "x" + stitcher.getCurrentHeight() + " erstellt");
TextureUtil.allocateTexture(this.getGlTextureId(), stitcher.getCurrentWidth(), stitcher.getCurrentHeight());
Map<String, TextureAtlasSprite> map = Maps.<String, TextureAtlasSprite>newHashMap(this.mapRegisteredSprites);
Map<String, Sprite> map = Maps.<String, Sprite>newHashMap(this.mapRegisteredSprites);
for (TextureAtlasSprite textureatlassprite2 : stitcher.getStichSlots())
for (Sprite textureatlassprite2 : stitcher.getStichSlots())
{
String s = textureatlassprite2.getIconName();
map.remove(s);
@ -159,15 +159,15 @@ public class TextureMap extends Texture
}
}
for (TextureAtlasSprite textureatlassprite3 : map.values())
for (Sprite textureatlassprite3 : map.values())
{
textureatlassprite3.copyFrom(this.missingImage);
}
}
public TextureAtlasSprite getAtlasSprite(String iconName)
public Sprite getAtlasSprite(String iconName)
{
TextureAtlasSprite textureatlassprite = (TextureAtlasSprite)this.mapUploadedSprites.get(iconName);
Sprite textureatlassprite = (Sprite)this.mapUploadedSprites.get(iconName);
if (textureatlassprite == null)
{
@ -181,13 +181,13 @@ public class TextureMap extends Texture
{
GlState.bindTexture(this.getGlTextureId());
for (TextureAtlasSprite textureatlassprite : this.listAnimatedSprites)
for (Sprite textureatlassprite : this.listAnimatedSprites)
{
textureatlassprite.updateAnimation();
}
}
private TextureAtlasSprite registerSprite(String location)
private Sprite registerSprite(String location)
{
if (location == null)
{
@ -195,11 +195,11 @@ public class TextureMap extends Texture
}
else
{
TextureAtlasSprite textureatlassprite = (TextureAtlasSprite)this.mapRegisteredSprites.get(location.toString());
Sprite textureatlassprite = (Sprite)this.mapRegisteredSprites.get(location.toString());
if (textureatlassprite == null)
{
textureatlassprite = new TextureAtlasSprite(location);
textureatlassprite = new Sprite(location);
this.mapRegisteredSprites.put(location.toString(), textureatlassprite);
}
@ -207,7 +207,7 @@ public class TextureMap extends Texture
}
}
public TextureAtlasSprite getMissingSprite()
public Sprite getMissingSprite()
{
return this.missingImage;
}

View file

@ -15,7 +15,7 @@ public class ChestRenderer extends TileRenderer<TileEntityChest>
{
private final ModelChest model = new ModelChest();
public ChestRenderer(TileEntityRendererDispatcher renderer) {
public ChestRenderer(TileEntityRenderer renderer) {
super(renderer);
}

View file

@ -79,7 +79,7 @@ public class DisplayRenderer extends TileRenderer<TileEntityDisplay> {
return tex.texture;
}
public DisplayRenderer(TileEntityRendererDispatcher renderer) {
public DisplayRenderer(TileEntityRenderer renderer) {
super(renderer);
}

View file

@ -18,7 +18,7 @@ public class SignRenderer extends TileRenderer<TileEntitySign>
private final ModelSign model = new ModelSign();
public SignRenderer(TileEntityRendererDispatcher renderer) {
public SignRenderer(TileEntityRenderer renderer) {
super(renderer);
}

View file

@ -15,8 +15,8 @@ import common.tileentity.TileEntityDisplay;
import common.tileentity.TileEntitySign;
import common.util.BlockPos;
public class TileEntityRendererDispatcher {
public static TileEntityRendererDispatcher instance = new TileEntityRendererDispatcher();
public class TileEntityRenderer {
public static TileEntityRenderer instance = new TileEntityRenderer();
public static double entityX; // TODO: useless, duplicate render view entity position?
public static double entityY;
public static double entityZ;
@ -29,7 +29,7 @@ public class TileEntityRendererDispatcher {
private double posY;
private double posZ;
private TileEntityRendererDispatcher() {
private TileEntityRenderer() {
this.renderers.put(TileEntitySign.class, new SignRenderer(this));
this.renderers.put(TileEntityDisplay.class, new DisplayRenderer(this));
this.renderers.put(TileEntityChest.class, new ChestRenderer(this));

View file

@ -10,9 +10,9 @@ public abstract class TileRenderer<T extends TileEntity> {
"textures/blocks/destroy_stage_8.png", "textures/blocks/destroy_stage_9.png"
};
private final TileEntityRendererDispatcher renderer;
private final TileEntityRenderer renderer;
public TileRenderer(TileEntityRendererDispatcher renderer) {
public TileRenderer(TileEntityRenderer renderer) {
this.renderer = renderer;
}