Fix some things + compile
This commit is contained in:
parent
7b7abb0308
commit
6d66cd8357
28603
javascript/classes.js
28603
javascript/classes.js
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
|
@ -19,7 +19,7 @@ try {
|
|||
*/
|
||||
const relayId = Math.floor(Math.random() * 3);
|
||||
window.eaglercraftOpts = {
|
||||
container: "game_frame", assetsURI: "assets.epk", serverWorkerURI: "worker_bootstrap.js", worldsFolder: "TEST",
|
||||
container: "game_frame", assetsURI: "assets.epk", serverWorkerURI: null, worldsFolder: "TEST",
|
||||
assetOverrides: {
|
||||
// "title/no-pano-blur.flag": "",
|
||||
"records/wait.mp3": "wait.mp3",
|
||||
|
|
Binary file not shown.
|
@ -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)
|
||||
{
|
||||
|
|
|
@ -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")));
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
|
|
@ -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);
|
||||
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.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) {
|
||||
|
|
|
@ -75,7 +75,7 @@ public class Client {
|
|||
|
||||
try {
|
||||
|
||||
EaglerAdapterImpl2.initializeContext(rootElement, assetsURI, serverWorkerURI);
|
||||
EaglerAdapterImpl2.initializeContext(rootElement, assetsURI, null);
|
||||
|
||||
ServerList.loadDefaultServers(conf);
|
||||
AssetRepository.loadOverrides(conf);
|
||||
|
@ -105,7 +105,7 @@ public class Client {
|
|||
|
||||
try {
|
||||
|
||||
EaglerAdapterImpl2.initializeContext(rootElement = Window.current().getDocument().getElementById(e[0]), e[1], "worker_bootstrap.js");
|
||||
EaglerAdapterImpl2.initializeContext(rootElement = Window.current().getDocument().getElementById(e[0]), e[1], null);
|
||||
|
||||
LocalStorageManager.loadStorage();
|
||||
if(e.length > 2 && e[2].length() > 0) {
|
||||
|
|
|
@ -419,7 +419,7 @@ public class EaglerAdapterImpl2 {
|
|||
//todo: safely skip startRTCLANServer() if the integrated server is disabled:
|
||||
|
||||
//if(integratedServerScript != null) {
|
||||
rtcLANServer = startRTCLANServer();
|
||||
//rtcLANServer = startRTCLANServer();
|
||||
//}
|
||||
|
||||
downloadAssetPack(assetPackageURI);
|
||||
|
|
Loading…
Reference in New Issue