Fix some things + compile

This commit is contained in:
catfoolyou
2025-03-01 15:05:43 -05:00
parent 7b7abb0308
commit 6d66cd8357
11 changed files with 14382 additions and 14377 deletions

View File

@@ -336,6 +336,17 @@ public class GuiIngame extends Gui
this.drawString(var8, var45, var6 - var8.getStringWidth(var45) - 2, offset + 120, 14737632);
EaglerAdapter.glPopMatrix();
}
else {
EaglerAdapter.glPushMatrix();
EaglerAdapter.glScalef(0.75f, 0.75f, 0.75f);
var8.drawStringWithShadow(this.mc.renderGlobal.getDebugInfoShort(), 2, 2, 16777215);
if (mc.gameSettings.showCoordinates) {
var8.drawStringWithShadow("x: " + MathHelper.floor_double(this.mc.thePlayer.posX) + ", y: " + MathHelper.floor_double(this.mc.thePlayer.posY) + ", z: " + MathHelper.floor_double(this.mc.thePlayer.posZ), 2, 12, 16777215);
}
EaglerAdapter.glPopMatrix();
}
if (this.recordPlayingUpFor > 0)
{

View File

@@ -144,7 +144,7 @@ public class GuiMainMenu extends GuiScreen {
StringTranslate var2 = StringTranslate.getInstance();
int var4 = this.height / 4 + 48;
if(EaglerAdapter.isIntegratedServerAvailable()) {
if(false) { // EaglerAdapter.isIntegratedServerAvailable()
this.buttonList.add(new GuiButton(1, this.width / 2 - 100, var4, var2.translateKey("menu.singleplayer")));
this.buttonList.add(new GuiButton(2, this.width / 2 - 100, var4 + 24 * 1, var2.translateKey("menu.multiplayer")));
this.buttonList.add(new GuiButton(3, this.width / 2 - 100, var4 + 24 * 2, var2.translateKey("menu.forkme")));

View File

@@ -8017,6 +8017,9 @@ public class RenderBlocks
}
public Icon getIconSafe(Icon par1Icon) {
if(par1Icon == null){
System.out.println("fuck");
}
return par1Icon == null ? this.minecraftRB.renderEngine.getMissingIcon(0) : par1Icon;
}
}

View File

@@ -452,6 +452,11 @@ public class RenderGlobal implements IWorldAccess
return "C: " + this.renderersBeingRendered + "/" + this.renderersLoaded + ". F: " + this.renderersBeingClipped + ", O: " + this.renderersBeingOccluded + ", E: " + this.renderersSkippingRenderPass;
}
public String getDebugInfoShort() {
return "" + Minecraft.debugFPS + "fps | C: " + this.renderersBeingRendered + "/" + this.renderersLoaded + ", E: " + this.countEntitiesRendered + "+" + tileEntities.size() +
", U: " + Minecraft.debugChunkGeometryUpdates + "/" + Minecraft.debugChunkUpdates;
}
/**
* Gets the entities info for use on the Debug screen
*/

View File

@@ -35,72 +35,65 @@ public class RenderItem extends Render
*/
public void doRenderItem(EntityItem par1EntityItem, double par2, double par4, double par6, float par8, float par9)
{
this.bindEntityTexture(par1EntityItem);
isRenderInProgress = true;
this.random.setSeed(187L);
ItemStack var10 = par1EntityItem.getEntityItem();
if (var10.getItem() != null)
{
if (var10.getItem() != null) {
EaglerAdapter.glPushMatrix();
float var11 = MathHelper.sin(((float)par1EntityItem.age + par9) / 10.0F + par1EntityItem.hoverStart) * 0.1F + 0.1F;
float var12 = (((float)par1EntityItem.age + par9) / 20.0F + par1EntityItem.hoverStart) * (180F / (float)Math.PI);
float var11 = MathHelper.sin(((float) par1EntityItem.age + par9) / 10.0F + par1EntityItem.hoverStart) * 0.1F + 0.1F;
float var12 = (((float) par1EntityItem.age + par9) / 20.0F + par1EntityItem.hoverStart) * (180F / (float) Math.PI);
byte var13 = 1;
if (par1EntityItem.getEntityItem().stackSize > 1)
{
if (par1EntityItem.getEntityItem().stackSize > 1) {
var13 = 2;
}
if (par1EntityItem.getEntityItem().stackSize > 5)
{
if (par1EntityItem.getEntityItem().stackSize > 5) {
var13 = 3;
}
if (par1EntityItem.getEntityItem().stackSize > 20)
{
if (par1EntityItem.getEntityItem().stackSize > 20) {
var13 = 4;
}
if (par1EntityItem.getEntityItem().stackSize > 40)
{
if (par1EntityItem.getEntityItem().stackSize > 40) {
var13 = 5;
}
EaglerAdapter.glTranslatef((float)par2, (float)par4 + var11, (float)par6);
EaglerAdapter.glTranslatef((float) par2, (float) par4 + var11, (float) par6);
EaglerAdapter.glEnable(EaglerAdapter.GL_RESCALE_NORMAL);
int var17;
float var18;
float var19;
float var20;
int var26;
if (var10.getItemSpriteNumber() == 0 && var10.itemID < Block.blocksList.length && Block.blocksList[var10.itemID] != null && RenderBlocks.renderItemIn3d(Block.blocksList[var10.itemID].getRenderType()))
{
if (var10.getItemSpriteNumber() == 0 && Block.blocksList[var10.itemID] != null && RenderBlocks.renderItemIn3d(Block.blocksList[var10.itemID].getRenderType())) {
Block var22 = Block.blocksList[var10.itemID];
EaglerAdapter.glRotatef(var12, 0.0F, 1.0F, 0.0F);
//RenderHelper.enableStandardItemLighting();
if (renderInFrame)
{
if (renderInFrame) {
EaglerAdapter.glScalef(1.25F, 1.25F, 1.25F);
EaglerAdapter.glTranslatef(0.0F, 0.05F, 0.0F);
EaglerAdapter.glRotatef(-90.0F, 0.0F, 1.0F, 0.0F);
}
terrain.bindTexture();
float var24 = 0.25F;
int var25 = var22.getRenderType();
if (var25 == 1 || var25 == 19 || var25 == 12 || var25 == 2)
{
if (var25 == 1 || var25 == 19 || var25 == 12 || var25 == 2) {
var24 = 0.5F;
}
EaglerAdapter.glScalef(var24, var24, var24);
for (var26 = 0; var26 < var13; ++var26)
{
for (var17 = 0; var17 < var13; ++var17) {
EaglerAdapter.glPushMatrix();
if (var26 > 0)
{
if (var17 > 0) {
var18 = (this.random.nextFloat() * 2.0F - 1.0F) * 0.2F / var24;
var19 = (this.random.nextFloat() * 2.0F - 1.0F) * 0.2F / var24;
var20 = (this.random.nextFloat() * 2.0F - 1.0F) * 0.2F / var24;
@@ -108,73 +101,65 @@ public class RenderItem extends Render
}
var18 = 1.0F;
if (!renderInFrame) EaglerAdapter.flipLightMatrix();
this.itemRenderBlocks.renderBlockAsItem(var22, var10.getItemDamage(), var18);
if (!renderInFrame) EaglerAdapter.flipLightMatrix();
EaglerAdapter.glPopMatrix();
}
}
else
{
} else {
float var16;
if (var10.getItemSpriteNumber() == 1 && var10.getItem().requiresMultipleRenderPasses())
{
if (renderInFrame)
{
if (var10.getItem().requiresMultipleRenderPasses()) {
if (renderInFrame) {
EaglerAdapter.glScalef(0.5128205F, 0.5128205F, 0.5128205F);
EaglerAdapter.glTranslatef(0.0F, -0.05F, 0.0F);
}
else
{
} else {
EaglerAdapter.glScalef(0.5F, 0.5F, 0.5F);
}
for (int var21 = 0; var21 <= 1; ++var21)
{
items.bindTexture();
for (int var14 = 0; var14 <= 1; ++var14) {
this.random.setSeed(187L);
Icon var23 = var10.getItem().getIconFromDamageForRenderPass(var10.getItemDamage(), var21);
Icon var15 = var10.getItem().getIconFromDamageForRenderPass(var10.getItemDamage(), var14);
var16 = 1.0F;
if (this.renderWithColor)
{
var26 = Item.itemsList[var10.itemID].getColorFromItemStack(var10, var21);
var18 = (float)(var26 >> 16 & 255) / 255.0F;
var19 = (float)(var26 >> 8 & 255) / 255.0F;
var20 = (float)(var26 & 255) / 255.0F;
if (this.renderWithColor) {
var17 = Item.itemsList[var10.itemID].getColorFromItemStack(var10, var14);
var18 = (float) (var17 >> 16 & 255) / 255.0F;
var19 = (float) (var17 >> 8 & 255) / 255.0F;
var20 = (float) (var17 & 255) / 255.0F;
EaglerAdapter.glColor4f(var18 * var16, var19 * var16, var20 * var16, 1.0F);
this.renderDroppedItem(par1EntityItem, var23, var13, par9, var18 * var16, var19 * var16, var20 * var16);
}
else
{
this.renderDroppedItem(par1EntityItem, var23, var13, par9, 1.0F, 1.0F, 1.0F);
this.renderDroppedItem(par1EntityItem, var15, var13, par9, var18 * var16, var19 * var16, var20 * var16);
} else {
this.renderDroppedItem(par1EntityItem, var15, var13, par9, 1.0F, 1.0F, 1.0F);
}
}
}
else
{
if (renderInFrame)
{
} else {
if (renderInFrame) {
EaglerAdapter.glScalef(0.5128205F, 0.5128205F, 0.5128205F);
EaglerAdapter.glTranslatef(0.0F, -0.05F, 0.0F);
}
else
{
} else {
EaglerAdapter.glScalef(0.5F, 0.5F, 0.5F);
}
Icon var14 = var10.getIconIndex();
Icon var21 = var10.getIconIndex();
if (this.renderWithColor)
{
int var15 = Item.itemsList[var10.itemID].getColorFromItemStack(var10, 0);
var16 = (float)(var15 >> 16 & 255) / 255.0F;
float var17 = (float)(var15 >> 8 & 255) / 255.0F;
var18 = (float)(var15 & 255) / 255.0F;
var19 = 1.0F;
this.renderDroppedItem(par1EntityItem, var14, var13, par9, var16 * var19, var17 * var19, var18 * var19);
if (var10.getItemSpriteNumber() == 0) {
terrain.bindTexture();
} else {
items.bindTexture();
}
else
{
this.renderDroppedItem(par1EntityItem, var14, var13, par9, 1.0F, 1.0F, 1.0F);
if (this.renderWithColor) {
int var23 = Item.itemsList[var10.itemID].getColorFromItemStack(var10, 0);
var16 = (float) (var23 >> 16 & 255) / 255.0F;
float var26 = (float) (var23 >> 8 & 255) / 255.0F;
var18 = (float) (var23 & 255) / 255.0F;
var19 = 1.0F;
this.renderDroppedItem(par1EntityItem, var21, var13, par9, var16 * var19, var26 * var19, var18 * var19);
} else {
this.renderDroppedItem(par1EntityItem, var21, var13, par9, 1.0F, 1.0F, 1.0F);
}
}
}
@@ -182,6 +167,7 @@ public class RenderItem extends Render
EaglerAdapter.glDisable(EaglerAdapter.GL_RESCALE_NORMAL);
EaglerAdapter.glPopMatrix();
}
isRenderInProgress = false;
}
protected TextureLocation func_110796_a(EntityItem par1EntityItem) // FIX THIS (maybe)
@@ -193,6 +179,7 @@ public class RenderItem extends Render
* Renders a dropped item
*/
private void renderDroppedItem(EntityItem par1EntityItem, Icon par2Icon, int par3, float par4, float par5, float par6, float par7) {
System.out.println("test");
Tessellator var8 = Tessellator.instance;
if (par2Icon == null) {