Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.List;
- import java.util.Random;
- public class aqz
- {
- private ww a;
- protected String f;
- public static final ard g = new ard("stone", 1.0F, 1.0F);
- public static final ard h = new ard("wood", 1.0F, 1.0F);
- public static final ard i = new ard("gravel", 1.0F, 1.0F);
- public static final ard j = new ard("grass", 1.0F, 1.0F);
- public static final ard k = new ard("stone", 1.0F, 1.0F);
- public static final ard l = new ard("stone", 1.0F, 1.5F);
- public static final ard m = new ara("stone", 1.0F, 1.0F);
- public static final ard n = new ard("cloth", 1.0F, 1.0F);
- public static final ard o = new ard("sand", 1.0F, 1.0F);
- public static final ard p = new ard("snow", 1.0F, 1.0F);
- public static final ard q = new arb("ladder", 1.0F, 1.0F);
- public static final ard r = new arc("anvil", 0.3F, 1.0F);
- public static final aqz[] s = new aqz[4096];
- public static final boolean[] t = new boolean[4096];
- public static final int[] u = new int[4096];
- public static final boolean[] v = new boolean[4096];
- public static final int[] w = new int[4096];
- public static boolean[] x = new boolean[4096];
- public static final aqz y = new aqu(1).c(1.5F).b(10.0F).a(k).c("stone").d("stone");
- public static final aon z = (aon)new aon(2).c(0.6F).a(j).c("grass").d("grass");
- public static final aqz A = new anx(3).c(0.5F).a(i).c("dirt").d("dirt");
- public static final aqz B = new aqz(4, akc.e).c(2.0F).b(10.0F).a(k).c("stonebrick").a(ww.b).d("cobblestone");
- public static final aqz C = new art(5).c(2.0F).b(5.0F).a(h).c("wood").d("planks");
- public static final aqz D = new aqi(6).c(0.0F).a(j).c("sapling").d("sapling");
- public static final aqz E = new aqz(7, akc.e).r().b(6000000.0F).a(k).c("bedrock").C().a(ww.b).d("bedrock");
- public static final apc F = (apc)new apd(8, akc.h).c(100.0F).k(3).c("water").C().d("water_flow");
- public static final aqz G = new ape(9, akc.h).c(100.0F).k(3).c("water").C().d("water_still");
- public static final apc H = (apc)new apd(10, akc.i).c(0.0F).a(1.0F).c("lava").C().d("lava_flow");
- public static final aqz I = new ape(11, akc.i).c(100.0F).a(1.0F).c("lava").C().d("lava_still");
- public static final aqz J = new aos(12).c(0.5F).a(o).c("sand").d("sand");
- public static final aqz K = new aoo(13).c(0.6F).a(i).c("gravel").d("gravel");
- public static final aqz L = new apr(14).c(3.0F).b(5.0F).a(k).c("oreGold").d("gold_ore");
- public static final aqz M = new apr(15).c(3.0F).b(5.0F).a(k).c("oreIron").d("iron_ore");
- public static final aqz N = new apr(16).c(3.0F).b(5.0F).a(k).c("oreCoal").d("coal_ore");
- public static final aqz O = new arj(17).c(2.0F).a(h).c("log").d("log");
- public static final aoz P = (aoz)new aoz(18).c(0.2F).k(1).a(j).c("leaves").d("leaves");
- public static final aqz Q = new aqo(19).c(0.6F).a(j).c("sponge").d("sponge");
- public static final aqz R = new aol(20, akc.s, false).c(0.3F).a(m).c("glass").d("glass");
- public static final aqz S = new apr(21).c(3.0F).b(5.0F).a(k).c("oreLapis").d("lapis_ore");
- public static final aqz T = new aqz(22, akc.e).c(3.0F).b(5.0F).a(k).c("blockLapis").a(ww.b).d("lapis_block");
- public static final aqz U = new any(23).c(3.5F).a(k).c("dispenser").d("dispenser");
- public static final aqz V = new aqh(24).a(k).c(0.8F).c("sandStone").d("sandstone");
- public static final aqz W = new app(25).c(0.8F).c("musicBlock").d("noteblock");
- public static final aqz X = new anb(26).c(0.2F).c("bed").C().d("bed");
- public static final aqz Y = new apv(27).c(0.7F).a(l).c("goldenRail").d("rail_golden");
- public static final aqz Z = new anu(28).c(0.7F).a(l).c("detectorRail").d("rail_detector");
- public static final ast aa = (ast)new ast(29, true).c("pistonStickyBase");
- public static final aqz ab = new arp(30).k(1).c(4.0F).c("web").d("web");
- public static final aqv ac = (aqv)new aqv(31).c(0.0F).a(j).c("tallgrass");
- public static final ant ad = (ant)new ant(32).c(0.0F).a(j).c("deadbush").d("deadbush");
- public static final ast ae = (ast)new ast(33, false).c("pistonBase");
- public static final asu af = new asu(34);
- public static final aqz ag = new ann(35, akc.n).c(0.8F).a(n).c("cloth").d("wool_colored");
- public static final asv ah = new asv(36);
- public static final ane ai = (ane)new ane(37).c(0.0F).a(j).c("flower").d("flower_dandelion");
- public static final ane aj = (ane)new ane(38).c(0.0F).a(j).c("rose").d("flower_rose");
- public static final ane ak = (ane)new apj(39).c(0.0F).a(j).a(0.125F).c("mushroom").d("mushroom_brown");
- public static final ane al = (ane)new apj(40).c(0.0F).a(j).c("mushroom").d("mushroom_red");
- public static final aqz am = new aph(41).c(3.0F).b(10.0F).a(l).c("blockGold").d("gold_block");
- public static final aqz an = new aph(42).c(5.0F).b(10.0F).a(l).c("blockIron").d("iron_block");
- public static final aop ao = (aop)new aqt(43, true).c(2.0F).b(10.0F).a(k).c("stoneSlab");
- public static final aop ap = (aop)new aqt(44, false).c(2.0F).b(10.0F).a(k).c("stoneSlab");
- public static final aqz aq = new aqz(45, akc.e).c(2.0F).b(10.0F).a(k).c("brick").a(ww.b).d("brick");
- public static final aqz ar = new are(46).c(0.0F).a(j).c("tnt").d("tnt");
- public static final aqz as = new anc(47).c(1.5F).a(h).c("bookshelf").d("bookshelf");
- public static final aqz at = new aqz(48, akc.e).c(2.0F).b(10.0F).a(k).c("stoneMoss").a(ww.b).d("cobblestone_mossy");
- public static final aqz au = new apq(49).c(50.0F).b(2000.0F).a(k).c("obsidian").d("obsidian");
- public static final aqz av = new arg(50).c(0.0F).a(0.9375F).a(h).c("torch").d("torch_on");
- public static final aoi aw = (aoi)new aoi(51).c(0.0F).a(1.0F).a(h).c("fire").C().d("fire");
- public static final aqz ax = new api(52).c(5.0F).a(l).c("mobSpawner").C().d("mob_spawner");
- public static final aqz ay = new aqp(53, C, 0).c("stairsWood");
- public static final ank az = (ank)new ank(54, 0).c(2.5F).a(h).c("chest");
- public static final aqb aA = (aqb)new aqb(55).c(0.0F).a(g).c("redstoneDust").C().d("redstone_dust");
- public static final aqz aB = new apr(56).c(3.0F).b(5.0F).a(k).c("oreDiamond").d("diamond_ore");
- public static final aqz aC = new aph(57).c(5.0F).b(10.0F).a(l).c("blockDiamond").d("diamond_block");
- public static final aqz aD = new arv(58).c(2.5F).a(h).c("workbench").d("crafting_table");
- public static final aqz aE = new anr(59).c("crops").d("wheat");
- public static final aqz aF = new aof(60).c(0.6F).a(i).c("farmland").d("farmland");
- public static final aqz aG = new aok(61, false).c(3.5F).a(k).c("furnace").a(ww.c);
- public static final aqz aH = new aok(62, true).c(3.5F).a(k).a(0.875F).c("furnace");
- public static final aqz aI = new aqj(63, asm.class, true).c(1.0F).a(h).c("sign").C();
- public static final aqz aJ = new anz(64, akc.d).c(3.0F).a(h).c("doorWood").C().d("door_wood");
- public static final aqz aK = new aoy(65).c(0.4F).a(q).c("ladder").d("ladder");
- public static final aqz aL = new aqa(66).c(0.7F).a(l).c("rail").d("rail_normal");
- public static final aqz aM = new aqp(67, B, 0).c("stairsStone");
- public static final aqz aN = new aqj(68, asm.class, false).c(1.0F).a(h).c("sign").C();
- public static final aqz aO = new apb(69).c(0.5F).a(h).c("lever").d("lever");
- public static final aqz aP = new apw(70, "stone", akc.e, apx.b).c(0.5F).a(k).c("pressurePlate");
- public static final aqz aQ = new anz(71, akc.f).c(5.0F).a(l).c("doorIron").C().d("door_iron");
- public static final aqz aR = new apw(72, "planks_oak", akc.d, apx.a).c(0.5F).a(h).c("pressurePlate");
- public static final aqz aS = new aqc(73, false).c(3.0F).b(5.0F).a(k).c("oreRedstone").a(ww.b).d("redstone_ore");
- public static final aqz aT = new aqc(74, true).a(0.625F).c(3.0F).b(5.0F).a(k).c("oreRedstone").d("redstone_ore");
- public static final aqz aU = new apn(75, false).c(0.0F).a(h).c("notGate").d("redstone_torch_off");
- public static final aqz aV = new apn(76, true).c(0.0F).a(0.5F).a(h).c("notGate").a(ww.d).d("redstone_torch_on");
- public static final aqz aW = new aqr(77).c(0.5F).a(k).c("button");
- public static final aqz aX = new arf(78).c(0.1F).a(p).c("snow").k(0).d("snow");
- public static final aqz aY = new aov(79).c(0.5F).k(3).a(m).c("ice").d("ice");
- public static final aqz aZ = new aqm(80).c(0.2F).a(p).c("snow").d("snow");
- public static final aqz ba = new ang(81).c(0.4F).a(n).c("cactus").d("cactus");
- public static final aqz bb = new anl(82).c(0.6F).a(i).c("clay").d("clay");
- public static final aqz bc = new aqe(83).c(0.0F).a(j).c("reeds").C().d("reeds");
- public static final aqz bd = new aow(84).c(2.0F).b(10.0F).a(k).c("jukebox").d("jukebox");
- public static final aqz be = new aoh(85, "planks_oak", akc.d).c(2.0F).b(5.0F).a(h).c("fence");
- public static final aqz bf = new apy(86, false).c(1.0F).a(h).c("pumpkin").d("pumpkin");
- public static final aqz bg = new apm(87).c(0.4F).a(k).c("hellrock").d("netherrack");
- public static final aqz bh = new aqn(88).c(0.5F).a(o).c("hellsand").d("soul_sand");
- public static final aqz bi = new aom(89, akc.s).c(0.3F).a(m).a(1.0F).c("lightgem").d("glowstone");
- public static final aps bj = (aps)new aps(90).c(-1.0F).a(m).a(0.75F).c("portal").d("portal");
- public static final aqz bk = new apy(91, true).c(1.0F).a(h).a(1.0F).c("litpumpkin").d("pumpkin");
- public static final aqz bl = new anh(92).c(0.5F).a(n).c("cake").C().d("cake");
- public static final aqf bm = (aqf)new aqf(93, false).c(0.0F).a(h).c("diode").C().d("repeater_off");
- public static final aqf bn = (aqf)new aqf(94, true).c(0.0F).a(0.625F).a(h).c("diode").C().d("repeater_on");
- public static final aqz bo = new apf(95).c(0.0F).a(1.0F).a(h).c("lockedchest").b(true);
- public static final aqz bp = new ari(96, akc.d).c(3.0F).a(h).c("trapdoor").C().d("trapdoor");
- public static final aqz bq = new aqs(97).c(0.75F).c("monsterStoneEgg");
- public static final aqz br = new aql(98).c(1.5F).b(10.0F).a(k).c("stonebricksmooth").d("stonebrick");
- public static final aqz bs = new aou(99, akc.d, 0).c(0.2F).a(h).c("mushroom").d("mushroom_block");
- public static final aqz bt = new aou(100, akc.d, 1).c(0.2F).a(h).c("mushroom").d("mushroom_block");
- public static final aqz bu = new aqy(101, "iron_bars", "iron_bars", akc.f, true).c(5.0F).b(10.0F).a(l).c("fenceIron");
- public static final aqz bv = new aqy(102, "glass", "glass_pane_top", akc.s, false).c(0.3F).a(m).c("thinGlass");
- public static final aqz bw = new apg(103).c(1.0F).a(h).c("melon").d("melon");
- public static final aqz bx = new aqq(104, bf).c(0.0F).a(h).c("pumpkinStem").d("pumpkin_stem");
- public static final aqz by = new aqq(105, bw).c(0.0F).a(h).c("pumpkinStem").d("melon_stem");
- public static final aqz bz = new arm(106).c(0.2F).a(j).c("vine").d("vine");
- public static final aqz bA = new aog(107).c(2.0F).b(5.0F).a(h).c("fenceGate");
- public static final aqz bB = new aqp(108, aq, 0).c("stairsBrick");
- public static final aqz bC = new aqp(109, br, 0).c("stairsStoneBrickSmooth");
- public static final apk bD = (apk)new apk(110).c(0.6F).a(j).c("mycel").d("mycelium");
- public static final aqz bE = new aro(111).c(0.0F).a(j).c("waterlily").d("waterlily");
- public static final aqz bF = new aqz(112, akc.e).c(2.0F).b(10.0F).a(k).c("netherBrick").a(ww.b).d("nether_brick");
- public static final aqz bG = new aoh(113, "nether_brick", akc.e).c(2.0F).b(10.0F).a(k).c("netherFence");
- public static final aqz bH = new aqp(114, bF, 0).c("stairsNetherBrick");
- public static final aqz bI = new apl(115).c("netherStalk").d("nether_wart");
- public static final aqz bJ = new aoc(116).c(5.0F).b(2000.0F).c("enchantmentTable").d("enchanting_table");
- public static final aqz bK = new and(117).c(0.5F).a(0.125F).c("brewingStand").d("brewing_stand");
- public static final anj bL = (anj)new anj(118).c(2.0F).c("cauldron").d("cauldron");
- public static final aqz bM = new aqw(119, akc.D).c(-1.0F).b(6000000.0F);
- public static final aqz bN = new aqx(120).a(m).a(0.125F).c(-1.0F).c("endPortalFrame").b(6000000.0F).a(ww.c).d("endframe");
- public static final aqz bO = new aqz(121, akc.e).c(3.0F).b(15.0F).a(k).c("whiteStone").a(ww.b).d("end_stone");
- public static final aqz bP = new aob(122).c(3.0F).b(15.0F).a(k).a(0.125F).c("dragonEgg").d("dragon_egg");
- public static final aqz bQ = new aqd(123, false).c(0.3F).a(m).c("redstoneLight").a(ww.d).d("redstone_lamp_off");
- public static final aqz bR = new aqd(124, true).c(0.3F).a(m).c("redstoneLight").d("redstone_lamp_on");
- public static final aop bS = (aop)new ars(125, true).c(2.0F).b(5.0F).a(h).c("woodSlab");
- public static final aop bT = (aop)new ars(126, false).c(2.0F).b(5.0F).a(h).c("woodSlab");
- public static final aqz bU = new anm(127).c(0.2F).b(5.0F).a(h).c("cocoa").d("cocoa");
- public static final aqz bV = new aqp(128, V, 0).c("stairsSandStone");
- public static final aqz bW = new apr(129).c(3.0F).b(5.0F).a(k).c("oreEmerald").d("emerald_ore");
- public static final aqz bX = new aod(130).c(22.5F).b(1000.0F).a(k).c("enderChest").a(0.5F);
- public static final ark bY = (ark)new ark(131).c("tripWireSource").d("trip_wire_source");
- public static final aqz bZ = new arl(132).c("tripWire").d("trip_wire");
- public static final aqz ca = new aph(133).c(5.0F).b(10.0F).a(l).c("blockEmerald").d("emerald_block");
- public static final aqz cb = new aqp(134, C, 1).c("stairsWoodSpruce");
- public static final aqz cc = new aqp(135, C, 2).c("stairsWoodBirch");
- public static final aqz cd = new aqp(136, C, 3).c("stairsWoodJungle");
- public static final aqz ce = new ano(137).r().b(6000000.0F).c("commandBlock").d("command_block");
- public static final ana cf = (ana)new ana(138).c("beacon").a(1.0F).d("beacon");
- public static final aqz cg = new arn(139, B).c("cobbleWall");
- public static final aqz ch = new aoj(140).c(0.0F).a(g).c("flowerPot").d("flower_pot");
- public static final aqz ci = new ani(141).c("carrots").d("carrots");
- public static final aqz cj = new apt(142).c("potatoes").d("potatoes");
- public static final aqz ck = new arr(143).c(0.5F).a(h).c("button");
- public static final aqz cl = new aqk(144).c(1.0F).a(k).c("skull").d("skull");
- public static final aqz cm = new amv(145).c(5.0F).a(r).b(2000.0F).c("anvil");
- public static final aqz cn = new ank(146, 1).c(2.5F).a(h).c("chestTrap");
- public static final aqz co = new arq(147, "gold_block", akc.f, 64).c(0.5F).a(h).c("weightedPlate_light");
- public static final aqz cp = new arq(148, "iron_block", akc.f, 640).c(0.5F).a(h).c("weightedPlate_heavy");
- public static final anp cq = (anp)new anp(149, false).c(0.0F).a(h).c("comparator").C().d("comparator_off");
- public static final anp cr = (anp)new anp(150, true).c(0.0F).a(0.625F).a(h).c("comparator").C().d("comparator_on");
- public static final ans cs = (ans)new ans(151).c(0.2F).a(h).c("daylightDetector").d("daylight_detector");
- public static final aqz ct = new apu(152).c(5.0F).b(10.0F).a(l).c("blockRedstone").d("redstone_block");
- public static final aqz cu = new apr(153).c(3.0F).b(5.0F).a(k).c("netherquartz").d("quartz_ore");
- public static final aot cv = (aot)new aot(154).c(3.0F).b(8.0F).a(h).c("hopper").d("hopper");
- public static final aqz cw = new apz(155).a(k).c(0.8F).c("quartzBlock").d("quartz_block");
- public static final aqz cx = new aqp(156, cw, 0).c("stairsQuartz");
- public static final aqz cy = new apv(157).c(0.7F).a(l).c("activatorRail").d("rail_activator");
- public static final aqz cz = new aoa(158).c(3.5F).a(k).c("dropper").d("dropper");
- public static final aqz cA = new ann(159, akc.e).c(1.25F).b(7.0F).a(k).c("clayHardenedStained").d("hardened_clay_stained");
- public static final aqz cB = new aor(170).c(0.5F).a(j).c("hayBlock").a(ww.b).d("hay_block");
- public static final aqz cC = new aru(171).c(0.1F).a(n).c("woolCarpet").k(0);
- public static final aqz cD = new aqz(172, akc.e).c(1.25F).b(7.0F).a(k).c("clayHardened").a(ww.b).d("hardened_clay");
- public static final aqz cE = new aqz(173, akc.e).c(5.0F).b(10.0F).a(k).c("blockCoal").a(ww.b).d("coal_block");
- public final int cF;
- protected float cG;
- protected float cH;
- protected boolean cI = true;
- protected boolean cJ = true;
- protected boolean cK;
- protected boolean cL;
- protected double cM;
- protected double cN;
- protected double cO;
- protected double cP;
- protected double cQ;
- protected double cR;
- public ard cS = g;
- public float cT = 1.0F;
- public final akc cU;
- public float cV = 0.6F;
- private String b;
- protected ms cW;
- protected aqz(int paramInt, akc paramakc)
- {
- if (s[paramInt] != null) {
- throw new IllegalArgumentException("Slot " + paramInt + " is already occupied by " + s[paramInt] + " when adding " + this);
- }
- this.cU = paramakc;
- s[paramInt] = this;
- this.cF = paramInt;
- a(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F);
- t[paramInt] = c();
- u[paramInt] = (c() ? 'ÿ' : 0);
- v[paramInt] = (!paramakc.b() ? 1 : false);
- }
- protected void s_() {
- }
- protected aqz a(ard paramard) {
- this.cS = paramard;
- return this;
- }
- protected aqz k(int paramInt) {
- u[this.cF] = paramInt;
- return this;
- }
- protected aqz a(float paramFloat) {
- w[this.cF] = ((int)(15.0F * paramFloat));
- return this;
- }
- protected aqz b(float paramFloat) {
- this.cH = (paramFloat * 3.0F);
- return this;
- }
- public static boolean l(int paramInt) {
- aqz localaqz = s[paramInt];
- if (localaqz == null) return false;
- return (localaqz.cU.k()) && (localaqz.b()) && (!localaqz.f());
- }
- public boolean b() {
- return true;
- }
- public boolean b(acf paramacf, int paramInt1, int paramInt2, int paramInt3) {
- return !this.cU.c();
- }
- public int d() {
- return 0;
- }
- protected aqz c(float paramFloat) {
- this.cG = paramFloat;
- if (this.cH < paramFloat * 5.0F) this.cH = (paramFloat * 5.0F);
- return this;
- }
- protected aqz r() {
- c(-1.0F);
- return this;
- }
- public float l(abw paramabw, int paramInt1, int paramInt2, int paramInt3) {
- return this.cG;
- }
- protected aqz b(boolean paramBoolean) {
- this.cK = paramBoolean;
- return this;
- }
- public boolean s() {
- return this.cK;
- }
- public boolean t() {
- return this.cL;
- }
- protected final void a(float paramFloat1, float paramFloat2, float paramFloat3, float paramFloat4, float paramFloat5, float paramFloat6) {
- this.cM = paramFloat1;
- this.cN = paramFloat2;
- this.cO = paramFloat3;
- this.cP = paramFloat4;
- this.cQ = paramFloat5;
- this.cR = paramFloat6;
- }
- public float f(acf paramacf, int paramInt1, int paramInt2, int paramInt3) {
- return paramacf.i(paramInt1, paramInt2, paramInt3, w[paramacf.a(paramInt1, paramInt2, paramInt3)]);
- }
- public int e(acf paramacf, int paramInt1, int paramInt2, int paramInt3) {
- return paramacf.h(paramInt1, paramInt2, paramInt3, w[paramacf.a(paramInt1, paramInt2, paramInt3)]);
- }
- public boolean a(acf paramacf, int paramInt1, int paramInt2, int paramInt3, int paramInt4)
- {
- if ((paramInt4 == 0) && (this.cN > 0.0D)) return true;
- if ((paramInt4 == 1) && (this.cQ < 1.0D)) return true;
- if ((paramInt4 == 2) && (this.cO > 0.0D)) return true;
- if ((paramInt4 == 3) && (this.cR < 1.0D)) return true;
- if ((paramInt4 == 4) && (this.cM > 0.0D)) return true;
- if ((paramInt4 == 5) && (this.cP < 1.0D)) return true;
- return !paramacf.t(paramInt1, paramInt2, paramInt3);
- }
- public boolean a_(acf paramacf, int paramInt1, int paramInt2, int paramInt3, int paramInt4) {
- return paramacf.g(paramInt1, paramInt2, paramInt3).a();
- }
- public ms b_(acf paramacf, int paramInt1, int paramInt2, int paramInt3, int paramInt4) {
- return a(paramInt4, paramacf.h(paramInt1, paramInt2, paramInt3));
- }
- public ms a(int paramInt1, int paramInt2) {
- return this.cW;
- }
- public final ms m(int paramInt) {
- return a(paramInt, 0);
- }
- public asx c_(abw paramabw, int paramInt1, int paramInt2, int paramInt3) {
- return asx.a().a(paramInt1 + this.cM, paramInt2 + this.cN, paramInt3 + this.cO, paramInt1 + this.cP, paramInt2 + this.cQ, paramInt3 + this.cR);
- }
- public void a(abw paramabw, int paramInt1, int paramInt2, int paramInt3, asx paramasx, List paramList, nn paramnn) {
- asx localasx = b(paramabw, paramInt1, paramInt2, paramInt3);
- if ((localasx != null) && (paramasx.b(localasx))) paramList.add(localasx);
- }
- public asx b(abw paramabw, int paramInt1, int paramInt2, int paramInt3)
- {
- return asx.a().a(paramInt1 + this.cM, paramInt2 + this.cN, paramInt3 + this.cO, paramInt1 + this.cP, paramInt2 + this.cQ, paramInt3 + this.cR);
- }
- public boolean c() {
- return true;
- }
- public boolean a(int paramInt, boolean paramBoolean) {
- return m();
- }
- public boolean m() {
- return true;
- }
- public void a(abw paramabw, int paramInt1, int paramInt2, int paramInt3, Random paramRandom)
- {
- }
- public void b(abw paramabw, int paramInt1, int paramInt2, int paramInt3, Random paramRandom)
- {
- }
- public void g(abw paramabw, int paramInt1, int paramInt2, int paramInt3, int paramInt4)
- {
- }
- public void a(abw paramabw, int paramInt1, int paramInt2, int paramInt3, int paramInt4) {
- }
- public int a(abw paramabw) {
- return 10;
- }
- public void a(abw paramabw, int paramInt1, int paramInt2, int paramInt3) {
- }
- public void a(abw paramabw, int paramInt1, int paramInt2, int paramInt3, int paramInt4, int paramInt5) {
- }
- public int a(Random paramRandom) {
- return 1;
- }
- public int a(int paramInt1, Random paramRandom, int paramInt2) {
- return this.cF;
- }
- public float a(uf paramuf, abw paramabw, int paramInt1, int paramInt2, int paramInt3) {
- float f1 = l(paramabw, paramInt1, paramInt2, paramInt3);
- if (f1 < 0.0F) return 0.0F;
- if (!paramuf.a(this)) {
- return paramuf.a(this, false) / f1 / 100.0F;
- }
- return paramuf.a(this, true) / f1 / 30.0F;
- }
- public final void c(abw paramabw, int paramInt1, int paramInt2, int paramInt3, int paramInt4, int paramInt5) {
- a(paramabw, paramInt1, paramInt2, paramInt3, paramInt4, 1.0F, paramInt5);
- }
- public void a(abw paramabw, int paramInt1, int paramInt2, int paramInt3, int paramInt4, float paramFloat, int paramInt5) {
- if (paramabw.I) return;
- int i1 = a(paramInt5, paramabw.s);
- for (int i2 = 0; i2 < i1; i2++)
- if (paramabw.s.nextFloat() <= paramFloat) {
- int i3 = a(paramInt4, paramabw.s, paramInt5);
- if (i3 > 0)
- {
- b(paramabw, paramInt1, paramInt2, paramInt3, new ye(i3, 1, a(paramInt4)));
- }
- }
- }
- protected void b(abw paramabw, int paramInt1, int paramInt2, int paramInt3, ye paramye) { if ((paramabw.I) || (!paramabw.O().b("doTileDrops"))) return;
- float f1 = 0.7F;
- double d1 = paramabw.s.nextFloat() * f1 + (1.0F - f1) * 0.5D;
- double d2 = paramabw.s.nextFloat() * f1 + (1.0F - f1) * 0.5D;
- double d3 = paramabw.s.nextFloat() * f1 + (1.0F - f1) * 0.5D;
- ss localss = new ss(paramabw, paramInt1 + d1, paramInt2 + d2, paramInt3 + d3, paramye);
- localss.b = 10;
- paramabw.d(localss); }
- protected void j(abw paramabw, int paramInt1, int paramInt2, int paramInt3, int paramInt4)
- {
- if (!paramabw.I)
- while (paramInt4 > 0) {
- int i1 = oa.a(paramInt4);
- paramInt4 -= i1;
- paramabw.d(new oa(paramabw, paramInt1 + 0.5D, paramInt2 + 0.5D, paramInt3 + 0.5D, i1));
- }
- }
- public int a(int paramInt)
- {
- return 0;
- }
- public float a(nn paramnn) {
- return this.cH / 5.0F;
- }
- public ata a(abw paramabw, int paramInt1, int paramInt2, int paramInt3, atc paramatc1, atc paramatc2) {
- a(paramabw, paramInt1, paramInt2, paramInt3);
- paramatc1 = paramatc1.c(-paramInt1, -paramInt2, -paramInt3);
- paramatc2 = paramatc2.c(-paramInt1, -paramInt2, -paramInt3);
- atc localatc1 = paramatc1.b(paramatc2, this.cM);
- atc localatc2 = paramatc1.b(paramatc2, this.cP);
- atc localatc3 = paramatc1.c(paramatc2, this.cN);
- atc localatc4 = paramatc1.c(paramatc2, this.cQ);
- atc localatc5 = paramatc1.d(paramatc2, this.cO);
- atc localatc6 = paramatc1.d(paramatc2, this.cR);
- if (!a(localatc1)) localatc1 = null;
- if (!a(localatc2)) localatc2 = null;
- if (!b(localatc3)) localatc3 = null;
- if (!b(localatc4)) localatc4 = null;
- if (!c(localatc5)) localatc5 = null;
- if (!c(localatc6)) localatc6 = null;
- atc localatc7 = null;
- if ((localatc1 != null) && ((localatc7 == null) || (paramatc1.e(localatc1) < paramatc1.e(localatc7)))) localatc7 = localatc1;
- if ((localatc2 != null) && ((localatc7 == null) || (paramatc1.e(localatc2) < paramatc1.e(localatc7)))) localatc7 = localatc2;
- if ((localatc3 != null) && ((localatc7 == null) || (paramatc1.e(localatc3) < paramatc1.e(localatc7)))) localatc7 = localatc3;
- if ((localatc4 != null) && ((localatc7 == null) || (paramatc1.e(localatc4) < paramatc1.e(localatc7)))) localatc7 = localatc4;
- if ((localatc5 != null) && ((localatc7 == null) || (paramatc1.e(localatc5) < paramatc1.e(localatc7)))) localatc7 = localatc5;
- if ((localatc6 != null) && ((localatc7 == null) || (paramatc1.e(localatc6) < paramatc1.e(localatc7)))) localatc7 = localatc6;
- if (localatc7 == null) return null;
- int i1 = -1;
- if (localatc7 == localatc1) i1 = 4;
- if (localatc7 == localatc2) i1 = 5;
- if (localatc7 == localatc3) i1 = 0;
- if (localatc7 == localatc4) i1 = 1;
- if (localatc7 == localatc5) i1 = 2;
- if (localatc7 == localatc6) i1 = 3;
- return new ata(paramInt1, paramInt2, paramInt3, i1, localatc7.c(paramInt1, paramInt2, paramInt3));
- }
- private boolean a(atc paramatc) {
- if (paramatc == null) return false;
- return (paramatc.d >= this.cN) && (paramatc.d <= this.cQ) && (paramatc.e >= this.cO) && (paramatc.e <= this.cR);
- }
- private boolean b(atc paramatc) {
- if (paramatc == null) return false;
- return (paramatc.c >= this.cM) && (paramatc.c <= this.cP) && (paramatc.e >= this.cO) && (paramatc.e <= this.cR);
- }
- private boolean c(atc paramatc) {
- if (paramatc == null) return false;
- return (paramatc.c >= this.cM) && (paramatc.c <= this.cP) && (paramatc.d >= this.cN) && (paramatc.d <= this.cQ);
- }
- public void a(abw paramabw, int paramInt1, int paramInt2, int paramInt3, abr paramabr) {
- }
- public int n() {
- return 0;
- }
- public boolean a(abw paramabw, int paramInt1, int paramInt2, int paramInt3, int paramInt4, ye paramye) {
- return c(paramabw, paramInt1, paramInt2, paramInt3, paramInt4);
- }
- public boolean c(abw paramabw, int paramInt1, int paramInt2, int paramInt3, int paramInt4) {
- return c(paramabw, paramInt1, paramInt2, paramInt3);
- }
- public boolean c(abw paramabw, int paramInt1, int paramInt2, int paramInt3) {
- int i1 = paramabw.a(paramInt1, paramInt2, paramInt3);
- return (i1 == 0) || (s[i1].cU.j());
- }
- public boolean a(abw paramabw, int paramInt1, int paramInt2, int paramInt3, uf paramuf, int paramInt4, float paramFloat1, float paramFloat2, float paramFloat3) {
- return false;
- }
- public void b(abw paramabw, int paramInt1, int paramInt2, int paramInt3, nn paramnn) {
- }
- public int a(abw paramabw, int paramInt1, int paramInt2, int paramInt3, int paramInt4, float paramFloat1, float paramFloat2, float paramFloat3, int paramInt5) {
- return paramInt5;
- }
- public void a(abw paramabw, int paramInt1, int paramInt2, int paramInt3, uf paramuf)
- {
- }
- public void a(abw paramabw, int paramInt1, int paramInt2, int paramInt3, nn paramnn, atc paramatc)
- {
- }
- public void a(acf paramacf, int paramInt1, int paramInt2, int paramInt3)
- {
- }
- public final double u() {
- return this.cM;
- }
- public final double v() {
- return this.cP;
- }
- public final double w() {
- return this.cN;
- }
- public final double x() {
- return this.cQ;
- }
- public final double y() {
- return this.cO;
- }
- public final double z() {
- return this.cR;
- }
- public int o() {
- return 16777215;
- }
- public int b(int paramInt) {
- return 16777215;
- }
- public int c(acf paramacf, int paramInt1, int paramInt2, int paramInt3) {
- return 16777215;
- }
- public int b(acf paramacf, int paramInt1, int paramInt2, int paramInt3, int paramInt4) {
- return 0;
- }
- public boolean f() {
- return false;
- }
- public void a(abw paramabw, int paramInt1, int paramInt2, int paramInt3, nn paramnn) {
- }
- public int c(acf paramacf, int paramInt1, int paramInt2, int paramInt3, int paramInt4) {
- return 0;
- }
- public void g() {
- }
- public void a(abw paramabw, uf paramuf, int paramInt1, int paramInt2, int paramInt3, int paramInt4) {
- paramuf.a(la.C[this.cF], 1);
- paramuf.a(0.025F);
- if ((r_()) && (aaw.e(paramuf))) {
- ye localye = d_(paramInt4);
- if (localye != null)
- b(paramabw, paramInt1, paramInt2, paramInt3, localye);
- }
- else {
- int i1 = aaw.f(paramuf);
- c(paramabw, paramInt1, paramInt2, paramInt3, paramInt4, i1);
- }
- }
- protected boolean r_() {
- return (b()) && (!this.cL);
- }
- protected ye d_(int paramInt) {
- int i1 = 0;
- if ((this.cF >= 0) && (this.cF < yc.g.length) && (yc.g[this.cF].n())) {
- i1 = paramInt;
- }
- return new ye(this.cF, 1, i1);
- }
- public int a(int paramInt, Random paramRandom) {
- return a(paramRandom);
- }
- public boolean f(abw paramabw, int paramInt1, int paramInt2, int paramInt3) {
- return true;
- }
- public void a(abw paramabw, int paramInt1, int paramInt2, int paramInt3, of paramof, ye paramye)
- {
- }
- public void k(abw paramabw, int paramInt1, int paramInt2, int paramInt3, int paramInt4) {
- }
- public aqz c(String paramString) {
- this.b = paramString;
- return this;
- }
- public String A() {
- return bu.a(a() + ".name");
- }
- public String a()
- {
- return "tile." + this.b;
- }
- public boolean b(abw paramabw, int paramInt1, int paramInt2, int paramInt3, int paramInt4, int paramInt5) {
- return false;
- }
- public boolean B() {
- return this.cJ;
- }
- protected aqz C() {
- this.cJ = false;
- return this;
- }
- public int h() {
- return this.cU.m();
- }
- public float i(acf paramacf, int paramInt1, int paramInt2, int paramInt3) {
- return paramacf.u(paramInt1, paramInt2, paramInt3) ? 0.2F : 1.0F;
- }
- public void a(abw paramabw, int paramInt1, int paramInt2, int paramInt3, nn paramnn, float paramFloat) {
- }
- public int d(abw paramabw, int paramInt1, int paramInt2, int paramInt3) {
- return this.cF;
- }
- public int h(abw paramabw, int paramInt1, int paramInt2, int paramInt3) {
- return a(paramabw.h(paramInt1, paramInt2, paramInt3));
- }
- public void a(int paramInt, ww paramww, List paramList) {
- paramList.add(new ye(paramInt, 1, 0));
- }
- public ww D() {
- return this.a;
- }
- public aqz a(ww paramww) {
- this.a = paramww;
- return this;
- }
- public void a(abw paramabw, int paramInt1, int paramInt2, int paramInt3, int paramInt4, uf paramuf)
- {
- }
- public void l(abw paramabw, int paramInt1, int paramInt2, int paramInt3, int paramInt4)
- {
- }
- public void g(abw paramabw, int paramInt1, int paramInt2, int paramInt3)
- {
- }
- public boolean t_() {
- return false;
- }
- public boolean l() {
- return true;
- }
- public boolean a(abr paramabr) {
- return true;
- }
- public boolean i(int paramInt) {
- return this.cF == paramInt;
- }
- public static boolean b(int paramInt1, int paramInt2) {
- if (paramInt1 == paramInt2) {
- return true;
- }
- if ((paramInt1 == 0) || (paramInt2 == 0) || (s[paramInt1] == null) || (s[paramInt2] == null)) {
- return false;
- }
- return s[paramInt1].i(paramInt2);
- }
- public boolean q_() {
- return false;
- }
- public int b_(abw paramabw, int paramInt1, int paramInt2, int paramInt3, int paramInt4) {
- return 0;
- }
- protected aqz d(String paramString) {
- this.f = paramString;
- return this;
- }
- protected String E() {
- return this.f == null ? "MISSING_ICON_TILE_" + this.cF + "_" + this.b : this.f;
- }
- public void a(mt parammt) {
- this.cW = parammt.a(E());
- }
- public String u_() {
- return null;
- }
- static
- {
- yc.g[ag.cF] = new zm(ag.cF - 256).b("cloth");
- yc.g[cA.cF] = new zm(cA.cF - 256).b("clayHardenedStained");
- yc.g[cC.cF] = new zm(cC.cF - 256).b("woolCarpet");
- yc.g[O.cF] = new yl(O.cF - 256, O, arj.b).b("log");
- yc.g[C.cF] = new yl(C.cF - 256, C, art.a).b("wood");
- yc.g[bq.cF] = new yl(bq.cF - 256, bq, aqs.a).b("monsterStoneEgg");
- yc.g[br.cF] = new yl(br.cF - 256, br, aql.a).b("stonebricksmooth");
- yc.g[V.cF] = new yl(V.cF - 256, V, aqh.a).b("sandStone");
- yc.g[cw.cF] = new yl(cw.cF - 256, cw, apz.a).b("quartzBlock");
- yc.g[ap.cF] = new zg(ap.cF - 256, ap, ao, false).b("stoneSlab");
- yc.g[ao.cF] = new zg(ao.cF - 256, ap, ao, true).b("stoneSlab");
- yc.g[bT.cF] = new zg(bT.cF - 256, bT, bS, false).b("woodSlab");
- yc.g[bS.cF] = new zg(bS.cF - 256, bT, bS, true).b("woodSlab");
- yc.g[D.cF] = new yl(D.cF - 256, D, aqi.a).b("sapling");
- yc.g[P.cF] = new yf(P.cF - 256).b("leaves");
- yc.g[bz.cF] = new wu(bz.cF - 256, false);
- yc.g[ac.cF] = new wu(ac.cF - 256, true).a(new String[] { "shrub", "grass", "fern" });
- yc.g[aX.cF] = new zc(aX.cF - 256, aX);
- yc.g[bE.cF] = new zk(bE.cF - 256);
- yc.g[ae.cF] = new yo(ae.cF - 256);
- yc.g[aa.cF] = new yo(aa.cF - 256);
- yc.g[cg.cF] = new yl(cg.cF - 256, cg, arn.a).b("cobbleWall");
- yc.g[cm.cF] = new wg(cm).b("anvil");
- for (int i1 = 0; i1 < 256; i1++) {
- if (s[i1] != null) {
- if (yc.g[i1] == null) {
- yc.g[i1] = new zh(i1 - 256);
- s[i1].s_();
- }
- int i2 = 0;
- if ((i1 > 0) && (s[i1].d() == 10)) i2 = 1;
- if ((i1 > 0) && ((s[i1] instanceof aop))) {
- i2 = 1;
- }
- if (i1 == aF.cF) i2 = 1;
- if (v[i1] != 0) {
- i2 = 1;
- }
- if (u[i1] == 0) {
- i2 = 1;
- }
- x[i1] = i2;
- }
- }
- v[0] = true;
- la.b();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement