Fix some things (kinda)
This commit is contained in:
parent
12d79206b0
commit
0fd1510cbf
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ExternalStorageConfigurationManager" enabled="true" />
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="corretto-18" project-jdk-type="JavaSDK" />
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_18" default="true" project-jdk-name="corretto-18" project-jdk-type="JavaSDK" />
|
||||
</project>
|
Binary file not shown.
Binary file not shown.
|
@ -460,7 +460,7 @@ public class TextureTerrainMap implements IconRegister {
|
|||
}
|
||||
|
||||
public void refreshTextures() {
|
||||
System.out.println("refreshing textures");
|
||||
System.out.println("Refreshing textures");
|
||||
for(TerrainIconV2 t : iconList) {
|
||||
t.free();
|
||||
}
|
||||
|
|
|
@ -3781,14 +3781,12 @@ public class RenderBlocks
|
|||
float var9 = (float) (var6 & 255) / 255.0F;
|
||||
boolean var10 = par1Block.shouldSideBeRendered(this.blockAccess, par2, par3 + 1, par4, 1);
|
||||
boolean var11 = par1Block.shouldSideBeRendered(this.blockAccess, par2, par3 - 1, par4, 0);
|
||||
boolean[] var12 = new boolean[] {par1Block.shouldSideBeRendered(this.blockAccess, par2, par3, par4 - 1, 2), par1Block.shouldSideBeRendered(this.blockAccess, par2, par3, par4 + 1, 3), par1Block.shouldSideBeRendered(this.blockAccess, par2 - 1, par3, par4, 4), par1Block.shouldSideBeRendered(this.blockAccess, par2 + 1, par3, par4, 5)};
|
||||
boolean[] var12 = new boolean[] { par1Block.shouldSideBeRendered(this.blockAccess, par2, par3, par4 - 1, 2), par1Block.shouldSideBeRendered(this.blockAccess, par2, par3, par4 + 1, 3),
|
||||
par1Block.shouldSideBeRendered(this.blockAccess, par2 - 1, par3, par4, 4), par1Block.shouldSideBeRendered(this.blockAccess, par2 + 1, par3, par4, 5) };
|
||||
|
||||
if (!var10 && !var11 && !var12[0] && !var12[1] && !var12[2] && !var12[3])
|
||||
{
|
||||
if (!var10 && !var11 && !var12[0] && !var12[1] && !var12[2] && !var12[3]) {
|
||||
return false;
|
||||
}
|
||||
else
|
||||
{
|
||||
} else {
|
||||
boolean var13 = false;
|
||||
float var14 = 0.5F;
|
||||
float var15 = 1.0F;
|
||||
|
@ -3805,16 +3803,13 @@ public class RenderBlocks
|
|||
double var32 = 0.0010000000474974513D;
|
||||
float var52;
|
||||
float var53;
|
||||
float var54;
|
||||
|
||||
if (this.renderAllFaces || var10)
|
||||
{
|
||||
if (this.renderAllFaces || var10) {
|
||||
var13 = true;
|
||||
Icon var34 = this.getBlockIconFromSideAndMetadata(par1Block, 1, var23);
|
||||
float var35 = (float) BlockFluid.getFlowDirection(this.blockAccess, par2, par3, par4, var22);
|
||||
|
||||
if (var35 > -999.0F)
|
||||
{
|
||||
if (var35 > -999.0F) {
|
||||
var34 = this.getBlockIconFromSideAndMetadata(par1Block, 2, var23);
|
||||
}
|
||||
|
||||
|
@ -3831,8 +3826,7 @@ public class RenderBlocks
|
|||
double var48;
|
||||
double var50;
|
||||
|
||||
if (var35 < -999.0F)
|
||||
{
|
||||
if (var35 < -999.0F) {
|
||||
var36 = (double) var34.getInterpolatedU(0.0D);
|
||||
var44 = (double) var34.getInterpolatedV(0.0D);
|
||||
var38 = var36;
|
||||
|
@ -3841,12 +3835,9 @@ public class RenderBlocks
|
|||
var48 = var46;
|
||||
var42 = var40;
|
||||
var50 = var44;
|
||||
}
|
||||
else
|
||||
{
|
||||
} else {
|
||||
var52 = MathHelper.sin(var35) * 0.25F;
|
||||
var53 = MathHelper.cos(var35) * 0.25F;
|
||||
var54 = 8.0F;
|
||||
var36 = (double) var34.getInterpolatedU((double) (8.0F + (-var53 - var52) * 16.0F));
|
||||
var44 = (double) var34.getInterpolatedV((double) (8.0F + (-var53 + var52) * 16.0F));
|
||||
var38 = (double) var34.getInterpolatedU((double) (8.0F + (-var53 + var52) * 16.0F));
|
||||
|
@ -3866,8 +3857,7 @@ public class RenderBlocks
|
|||
var5.addVertexWithUV((double) (par2 + 1), (double) par3 + var30, (double) (par4 + 0), var42, var50);
|
||||
}
|
||||
|
||||
if (this.renderAllFaces || var11)
|
||||
{
|
||||
if (this.renderAllFaces || var11) {
|
||||
var5.setBrightness(par1Block.getMixedBrightnessForBlock(this.blockAccess, par2, par3 - 1, par4));
|
||||
float var57 = 1.0F;
|
||||
var5.setColorOpaque_F(var14 * var57, var14 * var57, var14 * var57);
|
||||
|
@ -3875,35 +3865,29 @@ public class RenderBlocks
|
|||
var13 = true;
|
||||
}
|
||||
|
||||
for (int var59 = 0; var59 < 4; ++var59)
|
||||
{
|
||||
for (int var59 = 0; var59 < 4; ++var59) {
|
||||
int var58 = par2;
|
||||
int var37 = par4;
|
||||
|
||||
if (var59 == 0)
|
||||
{
|
||||
if (var59 == 0) {
|
||||
var37 = par4 - 1;
|
||||
}
|
||||
|
||||
if (var59 == 1)
|
||||
{
|
||||
if (var59 == 1) {
|
||||
++var37;
|
||||
}
|
||||
|
||||
if (var59 == 2)
|
||||
{
|
||||
if (var59 == 2) {
|
||||
var58 = par2 - 1;
|
||||
}
|
||||
|
||||
if (var59 == 3)
|
||||
{
|
||||
if (var59 == 3) {
|
||||
++var58;
|
||||
}
|
||||
|
||||
Icon var60 = this.getBlockIconFromSideAndMetadata(par1Block, var59 + 2, var23);
|
||||
|
||||
if (this.renderAllFaces || var12[var59])
|
||||
{
|
||||
if (this.renderAllFaces || var12[var59]) {
|
||||
double var39;
|
||||
double var41;
|
||||
double var43;
|
||||
|
@ -3911,35 +3895,28 @@ public class RenderBlocks
|
|||
double var47;
|
||||
double var49;
|
||||
|
||||
if (var59 == 0)
|
||||
{
|
||||
if (var59 == 0) {
|
||||
var39 = var24;
|
||||
var41 = var30;
|
||||
var43 = (double) par2;
|
||||
var47 = (double) (par2 + 1);
|
||||
var45 = (double) par4 + var32;
|
||||
var49 = (double) par4 + var32;
|
||||
}
|
||||
else if (var59 == 1)
|
||||
{
|
||||
} else if (var59 == 1) {
|
||||
var39 = var28;
|
||||
var41 = var26;
|
||||
var43 = (double) (par2 + 1);
|
||||
var47 = (double) par2;
|
||||
var45 = (double) (par4 + 1) - var32;
|
||||
var49 = (double) (par4 + 1) - var32;
|
||||
}
|
||||
else if (var59 == 2)
|
||||
{
|
||||
} else if (var59 == 2) {
|
||||
var39 = var26;
|
||||
var41 = var24;
|
||||
var43 = (double) par2 + var32;
|
||||
var47 = (double) par2 + var32;
|
||||
var45 = (double) (par4 + 1);
|
||||
var49 = (double) par4;
|
||||
}
|
||||
else
|
||||
{
|
||||
} else {
|
||||
var39 = var30;
|
||||
var41 = var28;
|
||||
var43 = (double) (par2 + 1) - var32;
|
||||
|
@ -3952,17 +3929,14 @@ public class RenderBlocks
|
|||
float var51 = var60.getInterpolatedU(0.0D);
|
||||
var52 = var60.getInterpolatedU(8.0D);
|
||||
var53 = var60.getInterpolatedV((1.0D - var39) * 16.0D * 0.5D);
|
||||
var54 = var60.getInterpolatedV((1.0D - var41) * 16.0D * 0.5D);
|
||||
float var54 = var60.getInterpolatedV((1.0D - var41) * 16.0D * 0.5D);
|
||||
float var55 = var60.getInterpolatedV(8.0D);
|
||||
var5.setBrightness(par1Block.getMixedBrightnessForBlock(this.blockAccess, var58, par3, var37));
|
||||
float var56 = 1.0F;
|
||||
|
||||
if (var59 < 2)
|
||||
{
|
||||
if (var59 < 2) {
|
||||
var56 *= var16;
|
||||
}
|
||||
else
|
||||
{
|
||||
} else {
|
||||
var56 *= var17;
|
||||
}
|
||||
|
||||
|
|
|
@ -1459,20 +1459,24 @@ public class RenderGlobal implements IWorldAccess
|
|||
}
|
||||
}
|
||||
|
||||
private static final TextureLocation tex_terrain = new TextureLocation("/terrain.png");
|
||||
|
||||
public void drawBlockDamageTexture(Tessellator par1Tessellator, EntityPlayer par2EntityPlayer, float par3)
|
||||
{
|
||||
double var4 = par2EntityPlayer.lastTickPosX + (par2EntityPlayer.posX - par2EntityPlayer.lastTickPosX) * (double) par3;
|
||||
double var6 = par2EntityPlayer.lastTickPosY + (par2EntityPlayer.posY - par2EntityPlayer.lastTickPosY) * (double) par3;
|
||||
double var8 = par2EntityPlayer.lastTickPosZ + (par2EntityPlayer.posZ - par2EntityPlayer.lastTickPosZ) * (double) par3;
|
||||
|
||||
if (!this.damagedBlocks.isEmpty())
|
||||
{
|
||||
if (!this.damagedBlocks.isEmpty()) {
|
||||
EaglerAdapter.glBlendFunc(EaglerAdapter.GL_DST_COLOR, EaglerAdapter.GL_SRC_COLOR);
|
||||
TextureMap.locationBlocksTexture.bindTexture();
|
||||
tex_terrain.bindTexture();
|
||||
EaglerAdapter.glTexParameteri(EaglerAdapter.GL_TEXTURE_2D, EaglerAdapter.GL_TEXTURE_MIN_FILTER, EaglerAdapter.GL_NEAREST);
|
||||
EaglerAdapter.glTexParameteri(EaglerAdapter.GL_TEXTURE_2D, EaglerAdapter.GL_TEXTURE_MAG_FILTER, EaglerAdapter.GL_NEAREST);
|
||||
EaglerAdapter.glColor4f(1.0F, 1.0F, 1.0F, 0.5F);
|
||||
EaglerAdapter.glPushMatrix();
|
||||
EaglerAdapter.glDisable(EaglerAdapter.GL_ALPHA_TEST);
|
||||
EaglerAdapter.glPolygonOffset(-3.0F, -3.0F);
|
||||
EaglerAdapter.glPolygonOffset(3.0F, 3.0F);
|
||||
EaglerAdapter.glDepthMask(false);
|
||||
EaglerAdapter.glEnable(EaglerAdapter.GL_POLYGON_OFFSET_FILL);
|
||||
EaglerAdapter.glEnable(EaglerAdapter.GL_ALPHA_TEST);
|
||||
par1Tessellator.startDrawingQuads();
|
||||
|
@ -1480,24 +1484,19 @@ public class RenderGlobal implements IWorldAccess
|
|||
par1Tessellator.disableColor();
|
||||
Iterator var10 = this.damagedBlocks.values().iterator();
|
||||
|
||||
while (var10.hasNext())
|
||||
{
|
||||
while (var10.hasNext()) {
|
||||
DestroyBlockProgress var11 = (DestroyBlockProgress) var10.next();
|
||||
double var12 = (double) var11.getPartialBlockX() - var4;
|
||||
double var14 = (double) var11.getPartialBlockY() - var6;
|
||||
double var16 = (double) var11.getPartialBlockZ() - var8;
|
||||
|
||||
if (var12 * var12 + var14 * var14 + var16 * var16 > 1024.0D)
|
||||
{
|
||||
if (var12 * var12 + var14 * var14 + var16 * var16 > 1024.0D) {
|
||||
var10.remove();
|
||||
}
|
||||
else
|
||||
{
|
||||
} else {
|
||||
int var18 = this.theWorld.getBlockId(var11.getPartialBlockX(), var11.getPartialBlockY(), var11.getPartialBlockZ());
|
||||
Block var19 = var18 > 0 ? Block.blocksList[var18] : null;
|
||||
|
||||
if (var19 == null)
|
||||
{
|
||||
if (var19 == null) {
|
||||
var19 = Block.stone;
|
||||
}
|
||||
|
||||
|
|
|
@ -4,7 +4,6 @@ import net.lax1dude.eaglercraft.DefaultSkinRenderer;
|
|||
import net.lax1dude.eaglercraft.EaglerAdapter;
|
||||
import net.lax1dude.eaglercraft.EaglerProfile;
|
||||
import net.lax1dude.eaglercraft.TextureLocation;
|
||||
import net.lax1dude.eaglercraft.EaglerAdapter;
|
||||
|
||||
public class RenderPlayer extends RendererLivingEntity
|
||||
{
|
||||
|
@ -100,7 +99,7 @@ public class RenderPlayer extends RendererLivingEntity
|
|||
}
|
||||
}
|
||||
|
||||
public void func_130009_a(EntityPlayer par1AbstractClientPlayer, double par2, double par4, double par6, float par8, float par9)
|
||||
public void renderPlayer(EntityPlayer par1AbstractClientPlayer, double par2, double par4, double par6, float par8, float par9)
|
||||
{
|
||||
float var10 = 1.0F;
|
||||
EaglerAdapter.glColor3f(var10, var10, var10);
|
||||
|
@ -480,7 +479,7 @@ public class RenderPlayer extends RendererLivingEntity
|
|||
|
||||
public void doRenderLiving(EntityLivingBase par1EntityLivingBase, double par2, double par4, double par6, float par8, float par9)
|
||||
{
|
||||
this.func_130009_a((EntityPlayer)par1EntityLivingBase, par2, par4, par6, par8, par9);
|
||||
this.renderPlayer((EntityPlayer)par1EntityLivingBase, par2, par4, par6, par8, par9);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -499,7 +498,7 @@ public class RenderPlayer extends RendererLivingEntity
|
|||
*/
|
||||
public void doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)
|
||||
{
|
||||
this.func_130009_a((EntityPlayer)par1Entity, par2, par4, par6, par8, par9);
|
||||
this.renderPlayer((EntityPlayer)par1Entity, par2, par4, par6, par8, par9);
|
||||
}
|
||||
|
||||
private static final TextureLocation entityTexture = new TextureLocation("/mob/char.png");
|
||||
|
|
Loading…
Reference in New Issue