лог ошибки:
src\minecraft\net\minecraft\client\model\ModelBase.java:24: error: diamond opera
tor is not supported in -source 1.6
private Map modelTextureMap = new HashMap<>();
^
(use -source 7 or higher to enable diamond operator)
1 error
ModelBase:
package net.minecraft.client.model;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Random;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityLiving;
import net.minecraft.src.ModLoader;
import org.lwjgl.opengl.GL11;
public abstract class ModelBase {
public float onGround;
public boolean isRiding = false;
public List boxList = new ArrayList();
public boolean isChild = true;
private Map modelTextureMap = new HashMap<>();
public int textureWidth = 64;
public int textureHeight = 32;
public ModelRenderer[] Shapers = new ModelRenderer[32];
public int render = -1;
public static byte[] base = new byte[4048];
private static byte textureXY = 0;
public static void ModelBase(Random rnd) {
if (textureXY < 2) {
textureXY = (byte)(textureXY + 1);
for (short base1 = 0; base1 < base.length; base1 = (short)(base1 + 1))
base[base1] = (byte)rnd.nextInt(60);
}
}
private void setRotation(ModelRenderer par0, float par1, float par2, float par3) {
if (this.render == -1)
this.render++;
}
public void render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7) {}
public void setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity par7Entity) {}
public void setLivingAnimations(EntityLiving par1EntityLiving, float par2, float par3, float par4) {}
public ModelRenderer getRandomModelBox(Random par1Random) {
return (ModelRenderer) this.boxList.get(par1Random.nextInt(this.boxList.size()));
}
protected void setTextureOffset(String par1Str, int par2, int par3) {
this.modelTextureMap.put(par1Str, new TextureOffset(par2, par3));
}
public TextureOffset getTextureOffset(String par1Str) {
return (TextureOffset)this.modelTextureMap.get(par1Str);
}
static {
ModelBase(new Random());
}
public static void addLvL(int red, int green, int blue, float posX, float posY, float posZ, float scaleX, float scaleY, float scaleZ) {
GL11.glPushMatrix();
GL11.glTranslatef(posX, posY, posZ);
float scale = 0.15F;
GL11.glScalef(0.2F + scaleX, 0.5F + scaleY, 0.2F + scaleZ);
boolean col = false;
int age = ((Entity)(Minecraft.getMinecraft()).renderViewEntity).ticksExisted;
GL11.glPushMatrix();
float f1 = 0.0F;
if (!(ModLoader.getMinecraftInstance()).gameSettings.fancyGraphics);
boolean q = true;
Tessellator var22 = Tessellator.instance;
f1 = age / 15000.0F;
float f2 = 0.9F;
float f3 = 0.0F;
Random random = new Random(245L);
GL11.glDisable(3553);
GL11.glShadeModel(7425);
GL11.glEnable(3042);
GL11.glBlendFunc(770, 1);
GL11.glDisable(3008);
GL11.glEnable(2884);
GL11.glDepthMask(false);
GL11.glPushMatrix();
boolean var23 = true;
for (int i = 0; i < 100; i++) {
GL11.glRotatef(random.nextFloat() * 360.0F, 1.0F, 0.0F, 0.0F);
GL11.glRotatef(random.nextFloat() * 360.0F, 0.0F, 1.0F, 0.0F);
GL11.glRotatef(random.nextFloat() * 360.0F, 0.0F, 0.0F, 1.0F);
GL11.glRotatef(random.nextFloat() * 360.0F, 1.0F, 0.0F, 0.0F);
GL11.glRotatef(random.nextFloat() * 360.0F, 0.0F, 1.0F, 0.0F);
GL11.glRotatef(random.nextFloat() * 360.0F + f1 * 360.0F, 0.0F, 0.0F, 1.0F);
var22.startDrawing(6);
float fa = random.nextFloat() * 0.1F + 5.0F + 1.0F;
float f4 = random.nextFloat() * 0.1F + 5.0F + 1.0F;
fa /= 6.5F / Math.min(age, 13) / 10.0F;
f4 /= 6.5F / Math.min(age, 13) / 10.0F;
var22.setColorRGBA_I(red * 65536 + green * 256 + blue, 150);
var22.addVertex(0.6D, 0.0D, 0.0D);
var22.setColorRGBA_I(red * 65536 + green * 256 + blue, 0);
var22.addVertex(-0.866D * f4, fa, (-0.5F * f4));
var22.addVertex(0.866D * f4, fa, (-0.5F * f4));
var22.addVertex(0.0D, fa, (1.0F * f4));
var22.addVertex(-0.866D * f4, fa, (-0.5F * f4));
var22.draw();
}
GL11.glPopMatrix();
GL11.glDepthMask(true);
GL11.glDisable(2884);
GL11.glDisable(3042);
GL11.glShadeModel(7424);
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
GL11.glEnable(3553);
GL11.glEnable(3008);
GL11.glBlendFunc(770, 771);
GL11.glPopMatrix();
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
GL11.glPopMatrix();
}
}