Minified build
This commit is contained in:
parent
1283068e18
commit
0ea92c2dc4
|
@ -23,11 +23,11 @@ sourceSets {
|
||||||
}
|
}
|
||||||
|
|
||||||
teavm.js {
|
teavm.js {
|
||||||
addedToWebApp = true
|
addedToWebApp = true;
|
||||||
mainClass = "net.lax1dude.eaglercraft.Client"
|
mainClass = "net.lax1dude.eaglercraft.Client"
|
||||||
outputDir = file("web");
|
outputDir = file("web");
|
||||||
targetFileName = "app.js"
|
targetFileName = "app.js";
|
||||||
obfuscated = false;
|
obfuscated = true;
|
||||||
sourceMap = true;
|
sourceMap = true;
|
||||||
entryPointName = 'main';
|
entryPointName = 'main';
|
||||||
properties = null;
|
properties = null;
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -1,9 +1,11 @@
|
||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
public class ChunkProviderIso implements IChunkProvider {
|
public class ChunkProviderIso implements IChunkProvider {
|
||||||
private Chunk[] chunks = new Chunk[256];
|
private Map<Integer, Chunk> chunks = new HashMap<Integer, Chunk>();
|
||||||
private World worldObj;
|
private World worldObj;
|
||||||
private IChunkLoader chunkLoader;
|
private IChunkLoader chunkLoader;
|
||||||
byte[] field_899_a = new byte[-Short.MIN_VALUE];
|
byte[] field_899_a = new byte[-Short.MIN_VALUE];
|
||||||
|
@ -15,7 +17,7 @@ public class ChunkProviderIso implements IChunkProvider {
|
||||||
|
|
||||||
public boolean chunkExists(int var1, int var2) {
|
public boolean chunkExists(int var1, int var2) {
|
||||||
int var3 = var1 & 15 | (var2 & 15) * 16;
|
int var3 = var1 & 15 | (var2 & 15) * 16;
|
||||||
return this.chunks[var3] != null && this.chunks[var3].isAtLocation(var1, var2);
|
return this.chunks.containsKey(var3) && this.chunks.get(var3).isAtLocation(var1, var2);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Chunk provideChunk(int var1, int var2) {
|
public Chunk provideChunk(int var1, int var2) {
|
||||||
|
@ -30,10 +32,10 @@ public class ChunkProviderIso implements IChunkProvider {
|
||||||
var4.neverSave = true;
|
var4.neverSave = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
this.chunks[var3] = var4;
|
this.chunks.put(var3, var4);
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.chunks[var3];
|
return this.chunks.get(var3);
|
||||||
} catch (Exception var5) {
|
} catch (Exception var5) {
|
||||||
var5.printStackTrace();
|
var5.printStackTrace();
|
||||||
return null;
|
return null;
|
||||||
|
|
|
@ -1,12 +1,14 @@
|
||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
public class ChunkProviderLoadOrGenerate implements IChunkProvider {
|
public class ChunkProviderLoadOrGenerate implements IChunkProvider {
|
||||||
private Chunk blankChunk;
|
private Chunk blankChunk;
|
||||||
private IChunkProvider chunkProvider;
|
private IChunkProvider chunkProvider;
|
||||||
private IChunkLoader chunkLoader;
|
private IChunkLoader chunkLoader;
|
||||||
private Chunk[] chunks = new Chunk[1024];
|
private Map<Integer, Chunk> chunks = new HashMap<Integer, Chunk>();
|
||||||
private World worldObj;
|
private World worldObj;
|
||||||
int lastQueriedChunkXPos = -999999999;
|
int lastQueriedChunkXPos = -999999999;
|
||||||
int lastQueriedChunkZPos = -999999999;
|
int lastQueriedChunkZPos = -999999999;
|
||||||
|
@ -28,7 +30,7 @@ public class ChunkProviderLoadOrGenerate implements IChunkProvider {
|
||||||
int var3 = var1 & 31;
|
int var3 = var1 & 31;
|
||||||
int var4 = var2 & 31;
|
int var4 = var2 & 31;
|
||||||
int var5 = var3 + var4 * 32;
|
int var5 = var3 + var4 * 32;
|
||||||
return this.chunks[var5] != null && (this.chunks[var5] == this.blankChunk || this.chunks[var5].isAtLocation(var1, var2));
|
return this.chunks.containsKey(var5) && (this.chunks.get(var5) == this.blankChunk || this.chunks.get(var5).isAtLocation(var1, var2));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -40,10 +42,10 @@ public class ChunkProviderLoadOrGenerate implements IChunkProvider {
|
||||||
int var4 = var2 & 31;
|
int var4 = var2 & 31;
|
||||||
int var5 = var3 + var4 * 32;
|
int var5 = var3 + var4 * 32;
|
||||||
if(!this.chunkExists(var1, var2)) {
|
if(!this.chunkExists(var1, var2)) {
|
||||||
if(this.chunks[var5] != null) {
|
if(this.chunks.containsKey(var5)) {
|
||||||
this.chunks[var5].onChunkUnload();
|
this.chunks.get(var5).onChunkUnload();
|
||||||
this.saveChunk(this.chunks[var5]);
|
this.saveChunk(this.chunks.get(var5));
|
||||||
this.saveExtraChunkData(this.chunks[var5]);
|
this.saveExtraChunkData(this.chunks.get(var5));
|
||||||
}
|
}
|
||||||
|
|
||||||
Chunk var6 = this.func_542_c(var1, var2);
|
Chunk var6 = this.func_542_c(var1, var2);
|
||||||
|
@ -55,13 +57,13 @@ public class ChunkProviderLoadOrGenerate implements IChunkProvider {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
this.chunks[var5] = var6;
|
this.chunks.put(var5, var6);
|
||||||
var6.func_4143_d();
|
var6.func_4143_d();
|
||||||
if(this.chunks[var5] != null) {
|
if(this.chunks.containsKey(var5)) {
|
||||||
this.chunks[var5].onChunkLoad();
|
this.chunks.get(var5).onChunkLoad();
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!this.chunks[var5].isTerrainPopulated && this.chunkExists(var1 + 1, var2 + 1) && this.chunkExists(var1, var2 + 1) && this.chunkExists(var1 + 1, var2)) {
|
if(!this.chunks.get(var5).isTerrainPopulated && this.chunkExists(var1 + 1, var2 + 1) && this.chunkExists(var1, var2 + 1) && this.chunkExists(var1 + 1, var2)) {
|
||||||
this.populate(this, var1, var2);
|
this.populate(this, var1, var2);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -80,8 +82,8 @@ public class ChunkProviderLoadOrGenerate implements IChunkProvider {
|
||||||
|
|
||||||
this.lastQueriedChunkXPos = var1;
|
this.lastQueriedChunkXPos = var1;
|
||||||
this.lastQueriedChunkZPos = var2;
|
this.lastQueriedChunkZPos = var2;
|
||||||
this.lastQueriedChunk = this.chunks[var5];
|
this.lastQueriedChunk = this.chunks.get(var5);
|
||||||
return this.chunks[var5];
|
return this.chunks.get(var5);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -143,8 +145,8 @@ public class ChunkProviderLoadOrGenerate implements IChunkProvider {
|
||||||
int var4 = 0;
|
int var4 = 0;
|
||||||
int var5;
|
int var5;
|
||||||
if(var2 != null) {
|
if(var2 != null) {
|
||||||
for(var5 = 0; var5 < this.chunks.length; ++var5) {
|
for(var5 = 0; var5 < this.chunks.size(); ++var5) {
|
||||||
if(this.chunks[var5] != null && this.chunks[var5].needsSaving(var1)) {
|
if(this.chunks.get(var5) != null && this.chunks.get(var5).needsSaving(var1)) {
|
||||||
++var4;
|
++var4;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -152,15 +154,15 @@ public class ChunkProviderLoadOrGenerate implements IChunkProvider {
|
||||||
|
|
||||||
var5 = 0;
|
var5 = 0;
|
||||||
|
|
||||||
for(int var6 = 0; var6 < this.chunks.length; ++var6) {
|
for(int var6 = 0; var6 < this.chunks.size(); ++var6) {
|
||||||
if(this.chunks[var6] != null) {
|
if(this.chunks.get(var6) != null) {
|
||||||
if(var1 && !this.chunks[var6].neverSave) {
|
if(var1 && !this.chunks.get(var6).neverSave) {
|
||||||
this.saveExtraChunkData(this.chunks[var6]);
|
this.saveExtraChunkData(this.chunks.get(var6));
|
||||||
}
|
}
|
||||||
|
|
||||||
if(this.chunks[var6].needsSaving(var1)) {
|
if(this.chunks.get(var6).needsSaving(var1)) {
|
||||||
this.saveChunk(this.chunks[var6]);
|
this.saveChunk(this.chunks.get(var6));
|
||||||
this.chunks[var6].isModified = false;
|
this.chunks.get(var6).isModified = false;
|
||||||
++var3;
|
++var3;
|
||||||
if(var3 == 2 && !var1) {
|
if(var3 == 2 && !var1) {
|
||||||
return false;
|
return false;
|
||||||
|
|
|
@ -78,16 +78,15 @@ public class ModelSpider extends ModelBase {
|
||||||
this.field_1247_i.rotateAngleZ = var7 * 0.74F;
|
this.field_1247_i.rotateAngleZ = var7 * 0.74F;
|
||||||
this.field_1246_j.rotateAngleZ = -var7;
|
this.field_1246_j.rotateAngleZ = -var7;
|
||||||
this.field_1245_m.rotateAngleZ = var7;
|
this.field_1245_m.rotateAngleZ = var7;
|
||||||
float var8 = -0.0F;
|
|
||||||
float var9 = (float)Math.PI * 0.125F;
|
float var9 = (float)Math.PI * 0.125F;
|
||||||
this.field_1252_d.rotateAngleY = var9 * 2.0F + var8;
|
this.field_1252_d.rotateAngleY = var9 * 2.0F;
|
||||||
this.field_1251_e.rotateAngleY = -var9 * 2.0F - var8;
|
this.field_1251_e.rotateAngleY = -var9 * 2.0F;
|
||||||
this.field_1250_f.rotateAngleY = var9 * 1.0F + var8;
|
this.field_1250_f.rotateAngleY = var9 * 1.0F;
|
||||||
this.field_1249_g.rotateAngleY = -var9 * 1.0F - var8;
|
this.field_1249_g.rotateAngleY = -var9 * 1.0F;
|
||||||
this.field_1248_h.rotateAngleY = -var9 * 1.0F + var8;
|
this.field_1248_h.rotateAngleY = -var9 * 1.0F;
|
||||||
this.field_1247_i.rotateAngleY = var9 * 1.0F - var8;
|
this.field_1247_i.rotateAngleY = var9 * 1.0F;
|
||||||
this.field_1246_j.rotateAngleY = -var9 * 2.0F + var8;
|
this.field_1246_j.rotateAngleY = -var9 * 2.0F;
|
||||||
this.field_1245_m.rotateAngleY = var9 * 2.0F - var8;
|
this.field_1245_m.rotateAngleY = var9 * 2.0F;
|
||||||
float var10 = -(MathHelper.cos(var1 * 0.6662F * 2.0F + 0.0F) * 0.4F) * var2;
|
float var10 = -(MathHelper.cos(var1 * 0.6662F * 2.0F + 0.0F) * 0.4F) * var2;
|
||||||
float var11 = -(MathHelper.cos(var1 * 0.6662F * 2.0F + (float)Math.PI) * 0.4F) * var2;
|
float var11 = -(MathHelper.cos(var1 * 0.6662F * 2.0F + (float)Math.PI) * 0.4F) * var2;
|
||||||
float var12 = -(MathHelper.cos(var1 * 0.6662F * 2.0F + (float)Math.PI * 0.5F) * 0.4F) * var2;
|
float var12 = -(MathHelper.cos(var1 * 0.6662F * 2.0F + (float)Math.PI * 0.5F) * 0.4F) * var2;
|
||||||
|
|
|
@ -27,15 +27,15 @@ public class Vec3D {
|
||||||
}
|
}
|
||||||
|
|
||||||
public Vec3D(double var1, double var3, double var5) {
|
public Vec3D(double var1, double var3, double var5) {
|
||||||
if(var1 == -0.0D) {
|
if(var1 == -0D) {
|
||||||
var1 = 0.0D;
|
var1 = 0.0D;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(var3 == -0.0D) {
|
if(var3 == -0D) {
|
||||||
var3 = 0.0D;
|
var3 = 0.0D;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(var5 == -0.0D) {
|
if(var5 == -0D) {
|
||||||
var5 = 0.0D;
|
var5 = 0.0D;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -63,9 +63,8 @@ public class WorldProvider {
|
||||||
public float[] func_4097_b(float var1, float var2) {
|
public float[] func_4097_b(float var1, float var2) {
|
||||||
float var3 = 0.4F;
|
float var3 = 0.4F;
|
||||||
float var4 = MathHelper.cos(var1 * (float)Math.PI * 2.0F) - 0.0F;
|
float var4 = MathHelper.cos(var1 * (float)Math.PI * 2.0F) - 0.0F;
|
||||||
float var5 = -0.0F;
|
if(var4 >= -var3 && var4 <= var3) {
|
||||||
if(var4 >= var5 - var3 && var4 <= var5 + var3) {
|
float var6 = (var4) / var3 * 0.5F + 0.5F;
|
||||||
float var6 = (var4 - var5) / var3 * 0.5F + 0.5F;
|
|
||||||
float var7 = 1.0F - (1.0F - MathHelper.sin(var6 * (float)Math.PI)) * 0.99F;
|
float var7 = 1.0F - (1.0F - MathHelper.sin(var6 * (float)Math.PI)) * 0.99F;
|
||||||
var7 *= var7;
|
var7 *= var7;
|
||||||
this.field_4217_f[0] = var6 * 0.3F + 0.7F;
|
this.field_4217_f[0] = var6 * 0.3F + 0.7F;
|
||||||
|
|
125663
web/js/app.js
125663
web/js/app.js
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user