From 81b6a20001e70a21556c15c41013941a65abea5d Mon Sep 17 00:00:00 2001 From: unknown Date: Sat, 19 Aug 2023 18:10:05 +0200 Subject: [PATCH] Version 1.9.5 Release: Chargers, Custom Nuke, Doors, Ammo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added Custom Nuke Solinium, Euphemium Rod Added Configurable max values to Custom Nuke Added Xp drops to Ores Added Configurable crate byte limit Added Chargers Added Radresistant 2x1 Door Added neoveline, coke, lignite, infernal coal, solid fuel, presto logs blocks Added copper cluster config Added more colors to item tooltips Added crafting recipe to Vortex Added deco block uncrafting Added cinnabar recipes Added more storage drum recipes Added DNT drill Added RBMK Console Irradiation Channel info Added Small Reactor - Breeder patch Added more item compatibility to custom nuke Added scream upgrade to centrifuges and crystallizers Added copper cluster Changed Cracker to be faster Changed small hatch to be radiation proof Changed ammo clips to be craftable Changed graphite to be burnable Changed Factory speed and mechanics Changed corebblestone and ancient scrap to have chunkrads Changed Block hazards to apply when walking on them Changed Gas to disappear faster Changed Wither wire dmg Changed cluster mining level Changed Leviathan turbine to show power/s Changed reinforced stone texture Changed Watz structure to not need the corners Changed default crucible charges to 16 Changed advanced factory recipe and textures Changed bedrock ore recipe balance Changed DFC machine gui info Changed Fat Man to use first generation lenses Changed Digamma yield Changed Maxwel look Changed Mr Friendly look Changed Beam look Changed a few textures Optimized PressRecipes Optimized solvent recipe Optimized watz gui info Reduced corium radiation Fixed tool abilities breaking batteries and crates Fixed Assembler crafttweaker adding of recipes Fixed toxic grenades Fixed sellaline spawn on bedrock ore and oil Fixed rigged star config Fixed Factory connection issue Fixed Blast Furnace Particles Fixed Structure marker void Fixed missing radiation of blocks and items Fixed Flechette alt fire not using ammo Fixed radiation system crash Fixed anvil recipes not accepting bakelite Fixed breeder recipes not working with multiple inputs Fixed phosphor crystal silex recipe Fixed fiberglass recipe Fixed storage drum recipes Fixed typos Fixed thorium ingot irradiation recipe Fixed silex reipes Fixed Large Reactor gui Fixed Revolver position Fixed Cable block render Fixed Excavator render Fixed Flare stack not burning stuff Fixed Refinery not saving fluid type Fixed RBMK Melting down below 1.5k°C bc of cooling order Fixed Steel furnace automation Fixed default Heat Exchanging heater fluid type Fixed Combustion generator voiding stuff Fixed Mining laser idle rotation Fixed infinite xp glitch Fixed outdated Meteorite guide images Deleted unused stuff --- CraftTweakerWIKI.md | 3 + build.gradle | 2 +- gradle.properties | 2 +- src/main/java/com/hbm/blocks/ModBlocks.java | 120 +- .../java/com/hbm/blocks/bomb/NukeCustom.java | 85 +- .../com/hbm/blocks/gas/BlockGasAsbestos.java | 2 +- .../java/com/hbm/blocks/gas/BlockGasBase.java | 3 +- .../java/com/hbm/blocks/gas/BlockGasCoal.java | 2 +- .../com/hbm/blocks/gas/BlockGasRadon.java | 2 +- .../hbm/blocks/gas/BlockGasRadonDense.java | 4 +- .../com/hbm/blocks/generic/BarbedWire.java | 2 +- .../com/hbm/blocks/generic/BlockCluster.java | 4 +- .../com/hbm/blocks/generic/BlockGoldSand.java | 19 +- .../com/hbm/blocks/generic/BlockHazard.java | 103 +- ...ockFlammable.java => BlockHazardFuel.java} | 22 +- .../com/hbm/blocks/generic/BlockMarker.java | 8 +- .../java/com/hbm/blocks/generic/BlockOre.java | 31 +- .../com/hbm/blocks/generic/BlockOutgas.java | 6 +- .../generic/BlockRotatablePillarHazard.java | 27 + .../hbm/blocks/generic/BlockStorageCrate.java | 5 +- .../com/hbm/blocks/items/ItemBlockHazard.java | 11 + .../com/hbm/blocks/machine/BlockDeconRad.java | 1 - .../blocks/machine/FactoryCoreAdvanced.java | 7 - .../blocks/machine/FactoryCoreTitanium.java | 7 - .../com/hbm/blocks/machine/FactoryHatch.java | 16 +- .../hbm/blocks/machine/MachineCharger.java | 78 + .../hbm/blocks/machine/MachineChungus.java | 2 +- .../hbm/blocks/machine/MachineDiFurnace.java | 35 +- .../blocks/machine/MachineTransformer.java | 35 - .../blocks/machine/pile/BlockGraphite.java | 8 +- .../pile/BlockGraphiteDrilledBase.java | 7 +- .../hbm/blocks/network/BlockFluidPipeMk2.java | 5 + src/main/java/com/hbm/config/BombConfig.java | 51 + .../com/hbm/config/CompatibilityConfig.java | 2 + .../java/com/hbm/config/GeneralConfig.java | 6 +- .../java/com/hbm/config/MachineConfig.java | 4 + .../hbm/entity/effect/EntityFalloutRain.java | 2 +- .../effect/EntityFalloutUnderGround.java | 2 +- .../entity/grenade/EntityGrenadeIFToxic.java | 2 - .../entity/grenade/EntityGrenadePoison.java | 6 +- .../entity/projectile/EntityFallingNuke.java | 10 +- src/main/java/com/hbm/handler/ArmorUtil.java | 16 +- src/main/java/com/hbm/handler/GuiHandler.java | 8 +- .../com/hbm/handler/RadiationSystemNT.java | 39 +- .../java/com/hbm/handler/ToolAbility.java | 14 +- .../WeightedRandomChestContentFrom1710.java | 20 +- .../java/com/hbm/handler/crt/Assembler.java | 6 + .../hbm/handler/guncfg/Gun556mmFactory.java | 4 +- .../hbm/handler/guncfg/GunEnergyFactory.java | 11 +- .../java/com/hbm/handler/jei/JEIConfig.java | 1 + .../java/com/hbm/handler/jei/JeiRecipes.java | 105 +- .../java/com/hbm/interfaces/IFactory.java | 15 - .../java/com/hbm/inventory/AnvilRecipes.java | 28 +- .../com/hbm/inventory/AssemblerRecipes.java | 58 +- .../com/hbm/inventory/BedrockOreRegistry.java | 14 +- .../com/hbm/inventory/BreederRecipes.java | 4 +- .../com/hbm/inventory/CentrifugeRecipes.java | 15 +- .../com/hbm/inventory/ChemplantRecipes.java | 2 +- .../hbm/inventory/CrystallizerRecipes.java | 13 +- .../com/hbm/inventory/MachineRecipes.java | 260 +- .../com/hbm/inventory/OreDictManager.java | 8 +- .../java/com/hbm/inventory/PressRecipes.java | 273 ++ .../hbm/inventory/RBMKOutgasserRecipes.java | 2 +- .../java/com/hbm/inventory/SILEXRecipes.java | 12 +- .../com/hbm/inventory/ShredderRecipes.java | 14 +- .../com/hbm/inventory/StorageDrumRecipes.java | 12 +- .../container/ContainerCoreAdvanced.java | 52 +- .../container/ContainerCoreTitanium.java | 53 +- .../hbm/inventory/gui/GUICoreAdvanced.java | 22 +- .../com/hbm/inventory/gui/GUICoreEmitter.java | 2 +- .../hbm/inventory/gui/GUICoreReceiver.java | 4 +- .../hbm/inventory/gui/GUICoreTitanium.java | 18 +- .../inventory/gui/GUIMachineExcavator.java | 2 +- .../hbm/inventory/gui/GUIMachineReactor.java | 41 - .../com/hbm/inventory/gui/GUINukeCustom.java | 154 +- .../inventory/gui/GUIScreenSatInterface.java | 1 - .../gui/GUIScreenTemplateFolder.java | 8 +- .../com/hbm/inventory/gui/GUIWatzCore.java | 11 +- src/main/java/com/hbm/items/ModItems.java | 96 +- .../java/com/hbm/items/armor/ArmorDNT.java | 12 +- .../com/hbm/items/armor/ArmorFSBPowered.java | 12 +- src/main/java/com/hbm/items/bomb/ItemBoy.java | 2 +- .../java/com/hbm/items/bomb/ItemFleija.java | 2 +- .../java/com/hbm/items/bomb/ItemGadget.java | 5 +- src/main/java/com/hbm/items/bomb/ItemMan.java | 2 +- .../java/com/hbm/items/bomb/ItemManMike.java | 8 +- .../java/com/hbm/items/bomb/ItemMike.java | 4 +- src/main/java/com/hbm/items/bomb/ItemN2.java | 2 +- .../java/com/hbm/items/bomb/ItemSolinium.java | 2 +- .../java/com/hbm/items/bomb/ItemTsar.java | 2 +- .../com/hbm/items/machine/ItemBlades.java | 12 +- .../com/hbm/items/machine/ItemCapacitor.java | 19 +- .../com/hbm/items/machine/ItemDrillbit.java | 4 +- .../com/hbm/items/machine/ItemRTGPellet.java | 6 +- .../hbm/items/special/ItemContaminating.java | 3 +- .../com/hbm/items/special/ItemCustomLore.java | 5 + .../com/hbm/items/special/ItemHazard.java | 5 +- .../com/hbm/items/special/ItemStarterKit.java | 10 +- .../com/hbm/items/special/weapon/GunB92.java | 2 +- .../hbm/items/tool/ItemSwordAbilityPower.java | 14 +- .../hbm/items/tool/ItemSwordMeteorite.java | 2 +- .../com/hbm/items/tool/ItemToolAbility.java | 5 +- .../hbm/items/tool/ItemToolAbilityPower.java | 14 +- .../java/com/hbm/items/tool/ItemWandS.java | 2 +- .../java/com/hbm/items/weapon/GunB93.java | 2 +- .../com/hbm/items/weapon/GunBaleFlare.java | 4 +- .../com/hbm/items/weapon/GunBoltAction.java | 40 +- .../com/hbm/items/weapon/GunBrimstone.java | 2 +- .../com/hbm/items/weapon/GunCryolator.java | 2 +- .../hbm/items/weapon/GunDampfmaschine.java | 4 +- .../com/hbm/items/weapon/GunDefabricator.java | 6 +- .../com/hbm/items/weapon/GunEuthanasia.java | 4 +- src/main/java/com/hbm/items/weapon/GunHP.java | 4 +- .../com/hbm/items/weapon/GunImmolator.java | 2 +- .../java/com/hbm/items/weapon/GunJack.java | 4 +- .../com/hbm/items/weapon/GunLeverActionS.java | 4 +- src/main/java/com/hbm/items/weapon/GunMP.java | 4 +- .../java/com/hbm/items/weapon/GunSpark.java | 4 +- .../java/com/hbm/items/weapon/GunStinger.java | 18 +- .../java/com/hbm/items/weapon/GunSuicide.java | 2 +- .../java/com/hbm/items/weapon/GunZOMG.java | 4 +- .../java/com/hbm/items/weapon/ItemClip.java | 353 +- .../hbm/items/weapon/ItemCustomMissile.java | 4 +- .../com/hbm/items/weapon/ItemGunBase.java | 12 +- .../com/hbm/items/weapon/ItemMissile.java | 16 +- .../com/hbm/items/weapon/WeaponizedCell.java | 16 +- .../java/com/hbm/lib/HbmChestContents.java | 9 + src/main/java/com/hbm/lib/HbmWorldGen.java | 11 +- src/main/java/com/hbm/lib/Library.java | 15 +- src/main/java/com/hbm/lib/RefStrings.java | 4 +- src/main/java/com/hbm/main/ClientProxy.java | 1 + .../java/com/hbm/main/CraftingManager.java | 95 +- src/main/java/com/hbm/main/MainRegistry.java | 4 + .../java/com/hbm/main/ResourceManager.java | 1 + .../com/hbm/modules/ItemHazardModule.java | 11 +- .../java/com/hbm/packet/AnvilCraftPacket.java | 8 +- .../com/hbm/packet/LargeReactorPacket.java | 12 +- src/main/java/com/hbm/potion/HbmPotion.java | 2 +- .../render/item/AssemblyTemplateRender.java | 35 +- .../hbm/render/item/ItemRenderLibrary.java | 12 + .../item/weapon/ItemRenderWeaponFFColt.java | 4 +- .../java/com/hbm/render/misc/BeamPronter.java | 17 +- .../com/hbm/render/model/ModelArmorBase.java | 16 +- .../hbm/render/tileentity/RenderBAT9000.java | 3 +- .../hbm/render/tileentity/RenderBreeder.java | 14 +- .../hbm/render/tileentity/RenderCable.java | 2 +- .../hbm/render/tileentity/RenderCharger.java | 39 + .../tileentity/RenderCoreComponent.java | 7 +- .../render/tileentity/RenderExcavator.java | 14 +- .../com/hbm/render/tileentity/RenderFEL.java | 7 +- .../render/tileentity/RenderFluidTank.java | 7 - .../hbm/render/tileentity/RenderSILEX.java | 5 - .../render/tileentity/RenderSolarBoiler.java | 6 +- .../render/tileentity/RenderSolarMirror.java | 5 +- .../tileentity/RenderStructureMarker.java | 20 +- .../tileentity/RenderTurretMaxwell.java | 20 +- .../java/com/hbm/tileentity/DoorDecl.java | 82 +- .../hbm/tileentity/TileEntityDoorGeneric.java | 6 + .../tileentity/bomb/TileEntityNukeCustom.java | 201 +- .../tileentity/bomb/TileEntityNukeMan.java | 8 +- .../tileentity/machine/TileEntityCharger.java | 139 + .../tileentity/machine/TileEntityChungus.java | 6 +- .../machine/TileEntityCoreAdvanced.java | 585 +--- .../machine/TileEntityCoreInjector.java | 9 +- .../machine/TileEntityCoreTitanium.java | 398 +-- .../machine/TileEntityFactoryHatch.java | 93 + .../machine/TileEntityFurnaceSteel.java | 6 +- .../machine/TileEntityHeaterHeatex.java | 10 +- .../machine/TileEntityMachineCentrifuge.java | 4 +- .../machine/TileEntityMachineChemplant.java | 3 +- .../machine/TileEntityMachineCoal.java | 80 +- .../TileEntityMachineCrystallizer.java | 18 +- .../machine/TileEntityMachineEPress.java | 4 +- .../machine/TileEntityMachineExcavator.java | 33 +- .../machine/TileEntityMachineMiningLaser.java | 8 + .../machine/TileEntityMachineMixer.java | 4 +- .../machine/TileEntityMachinePress.java | 4 +- .../machine/TileEntityMachineReactor.java | 23 +- .../TileEntityMachineReactorLarge.java | 4 +- .../TileEntityMachineReactorSmall.java | 6 +- .../machine/TileEntityStorageDrum.java | 2 +- .../machine/TileEntityStructureMarker.java | 8 +- .../machine/TileEntityWatzCore.java | 280 +- .../TileEntityMachineCatalyticCracker.java | 22 +- .../oil/TileEntityMachineGasFlare.java | 13 +- .../oil/TileEntityMachineRefinery.java | 17 +- .../machine/rbmk/TileEntityRBMKConsole.java | 15 + .../machine/rbmk/TileEntityRBMKOutgasser.java | 5 +- .../machine/rbmk/TileEntityRBMKRod.java | 21 +- .../turret/TileEntityTurretMaxwell.java | 8 +- src/main/java/com/hbm/util/BobMathUtil.java | 36 +- .../java/com/hbm/util/EnchantmentUtil.java | 2 +- src/main/java/com/hbm/world/Watz.java | 762 +---- .../hbm/blockstates/block_coal_infernal.json | 5 + .../assets/hbm/blockstates/block_coke.json | 5 + .../assets/hbm/blockstates/block_lignite.json | 5 + .../hbm/blockstates/block_radspice.json | 5 + .../hbm/blockstates/block_solid_fuel.json | 5 + .../blockstates/block_solid_fuel_presto.json | 5 + .../block_solid_fuel_presto_triplet.json | 5 + .../hbm/blockstates/cluster_copper.json | 5 + .../factory_advanced_conductor.json | 3 +- .../factory_titanium_conductor.json | 3 +- .../hbm/blockstates/sliding_gate_door.json | 5 + src/main/resources/assets/hbm/lang/en_us.lang | 62 +- .../hbm/models/block/block_coal_infernal.json | 6 + .../assets/hbm/models/block/block_coke.json | 6 + .../hbm/models/block/block_lignite.json | 6 + .../hbm/models/block/block_radspice.json | 6 + .../hbm/models/block/block_solid_fuel.json | 6 + .../models/block/block_solid_fuel_presto.json | 8 + .../block_solid_fuel_presto_triplet.json | 8 + .../hbm/models/block/cluster_copper.json | 6 + .../models/block/concrete_inner_stairs.json | 6 +- .../models/block/concrete_outer_stairs.json | 6 +- .../hbm/models/block/concrete_smooth.json | 2 +- .../block/concrete_smooth_inner_stairs.json | 6 +- .../block/concrete_smooth_outer_stairs.json | 6 +- .../models/block/concrete_smooth_stairs.json | 6 +- .../hbm/models/block/concrete_stairs.json | 6 +- .../hbm/models/block/half_slab_concrete.json | 6 +- .../block/half_slab_concrete_smooth.json | 6 +- .../hbm/models/block/machine_transformer.json | 2 +- .../models/block/machine_transformer_20.json | 2 +- .../models/block/machine_transformer_dnt.json | 2 +- .../block/machine_transformer_dnt_20.json | 2 +- .../hbm/models/block/sliding_gate_door.json | 6 + .../hbm/models/block/upper_slab_concrete.json | 6 +- .../block/upper_slab_concrete_smooth.json | 6 +- .../hbm/models/doors/sliding_seal_door.obj | 2963 +++++++++-------- .../hbm/models/item/block_coal_infernal.json | 3 + .../assets/hbm/models/item/block_coke.json | 3 + .../assets/hbm/models/item/block_lignite.json | 3 + .../hbm/models/item/block_radspice.json | 3 + .../hbm/models/item/block_solid_fuel.json | 3 + .../models/item/block_solid_fuel_presto.json | 3 + .../item/block_solid_fuel_presto_triplet.json | 3 + .../hbm/models/item/cluster_copper.json | 3 + .../assets/hbm/models/item/custom_euph.json | 6 + .../assets/hbm/models/item/custom_sol.json | 6 + .../hbm/models/item/insert_ferrouranium.json | 6 + .../hbm/models/item/sliding_gate_door.json | 6 + .../hbm/sounds/tool/patricia-audio2.mp3 | Bin 0 -> 95768 bytes .../textures/blocks/block_coal_infernal.png | Bin 0 -> 656 bytes .../assets/hbm/textures/blocks/block_coke.png | Bin 0 -> 240 bytes .../hbm/textures/blocks/block_lignite.png | Bin 0 -> 248 bytes .../hbm/textures/blocks/block_polymer.png | Bin 209 -> 198 bytes .../hbm/textures/blocks/block_polymer_ctm.png | Bin 221 -> 221 bytes .../hbm/textures/blocks/block_radspice.png | Bin 0 -> 452 bytes .../textures/blocks/block_radspice.png.mcmeta | 9 + .../textures/blocks/block_radspice_ctm.png | Bin 0 -> 652 bytes .../blocks/block_schrabidium_fuel.png | Bin 348 -> 348 bytes .../hbm/textures/blocks/block_solid_fuel.png | Bin 0 -> 340 bytes .../blocks/block_solid_fuel.png.mcmeta | 9 + .../textures/blocks/block_solid_fuel_ctm.png | Bin 0 -> 592 bytes .../blocks/block_solid_fuel_presto.png | Bin 0 -> 185 bytes .../blocks/block_solid_fuel_presto_side.png | Bin 0 -> 365 bytes .../block_solid_fuel_presto_triplet_side.png | Bin 0 -> 303 bytes .../hbm/textures/blocks/cluster_copper.png | Bin 0 -> 272 bytes .../hbm/textures/blocks/concrete_smooth.png | Bin 435 -> 0 bytes .../hbm/textures/blocks/emerald_ore.png | Bin 364 -> 0 bytes .../blocks/factory_advanced_conductor.png | Bin 387 -> 380 bytes .../textures/blocks/factory_advanced_core.png | Bin 425 -> 385 bytes .../blocks/factory_advanced_furnace.png | Bin 435 -> 374 bytes .../textures/blocks/factory_advanced_hull.png | Bin 383 -> 312 bytes .../blocks/factory_advanced_hull.png.mcmeta | 9 + .../blocks/factory_advanced_hull_ctm.png | Bin 0 -> 372 bytes .../assets/hbm/textures/blocks/fatman.png | Bin 321 -> 0 bytes .../blocks/forgefluid/acid_flowing.png | Bin 12998 -> 12418 bytes .../textures/blocks/forgefluid/acid_still.png | Bin 12998 -> 12418 bytes .../assets/hbm/textures/blocks/ladder_red.png | Bin 4664 -> 2726 bytes .../hbm/textures/blocks/machine_drill.png | Bin 368 -> 0 bytes .../hbm/textures/blocks/machine_gascent.png | Bin 260 -> 0 bytes .../blocks/machine_keyforge_top_alt.png | Bin 552 -> 0 bytes .../textures/blocks/machine_transformer.png | Bin 498 -> 431 bytes .../blocks/machine_transformer_bottom.png | Bin 0 -> 593 bytes .../machine_transformer_bottom_iron.png | Bin 0 -> 566 bytes .../blocks/machine_transformer_iron.png | Bin 573 -> 537 bytes .../blocks/machine_transformer_top.png | Bin 591 -> 628 bytes .../blocks/machine_transformer_top_iron.png | Bin 557 -> 652 bytes .../textures/blocks/ore_bedrock_block_e.png | Bin 0 -> 223 bytes .../blocks/ore_coal_oil_burning_e.png | Bin 0 -> 273 bytes .../hbm/textures/blocks/reinforced_brick.png | Bin 508 -> 468 bytes .../textures/blocks/reinforced_light_ctm.png | Bin 484 -> 497 bytes .../blocks/reinforced_light_ctm_e.png | Bin 316 -> 348 bytes .../textures/blocks/watz_conductor_side.png | Bin 488 -> 226 bytes .../textures/blocks/watz_conductor_top.png | Bin 500 -> 437 bytes .../assets/hbm/textures/blocks/watz_end.png | Bin 441 -> 226 bytes .../assets/hbm/textures/blocks/watz_hatch.png | Bin 414 -> 533 bytes .../gui/book/guide_meteor_sword/16.png | Bin 2335 -> 2540 bytes .../gui/book/guide_meteor_sword/24.png | Bin 2184 -> 2263 bytes .../hbm/textures/gui/factory_advanced.png | Bin 1939 -> 1984 bytes .../hbm/textures/gui/factory_titanium.png | Bin 1929 -> 1942 bytes .../hbm/textures/gui/fatmanschematic.png | Bin 10273 -> 10270 bytes .../hbm/textures/gui/gunbombschematic.png | Bin 8891 -> 12535 bytes .../textures/items/ammo_grenade_inferno.png | Bin 282 -> 0 bytes .../hbm/textures/items/arc_electrode.png | Bin 510 -> 361 bytes .../textures/items/arc_electrode_burnt.png | Bin 458 -> 291 bytes .../hbm/textures/items/arc_electrode_desh.png | Bin 537 -> 250 bytes .../assets/hbm/textures/items/billet_hes.png | Bin 306 -> 264 bytes .../assets/hbm/textures/items/billet_les.png | Bin 311 -> 264 bytes .../hbm/textures/items/billet_ra226_e.png | Bin 422 -> 0 bytes .../items/billet_schrabidium_fuel.png | Bin 297 -> 264 bytes .../textures/items/chem_icon_circuit_4.png | Bin 322 -> 725 bytes .../textures/items/chem_icon_circuit_5.png | Bin 305 -> 703 bytes .../hbm/textures/items/clip_rpg_alt.png | Bin 308 -> 0 bytes .../assets/hbm/textures/items/custom_amat.png | Bin 466 -> 472 bytes .../hbm/textures/items/custom_dirty.png | Bin 471 -> 500 bytes .../assets/hbm/textures/items/custom_euph.png | Bin 0 -> 337 bytes .../hbm/textures/items/custom_hydro.png | Bin 476 -> 480 bytes .../assets/hbm/textures/items/custom_nuke.png | Bin 445 -> 469 bytes .../hbm/textures/items/custom_schrab.png | Bin 433 -> 427 bytes .../assets/hbm/textures/items/custom_sol.png | Bin 0 -> 487 bytes .../hbm/textures/items/designator_range.png | Bin 293 -> 0 bytes .../hbm/textures/items/gem_asbestos.png | Bin 337 -> 0 bytes .../hbm/textures/items/gem_zirconium.png | Bin 307 -> 0 bytes .../hbm/textures/items/grenade_plasma_e.png | Bin 227 -> 0 bytes .../hbm/textures/items/grenade_poison.png | Bin 313 -> 0 bytes .../textures/items/grenade_schrabidium.png | Bin 314 -> 0 bytes .../hbm/textures/items/gun_jack_ammo_alt.png | Bin 310 -> 0 bytes .../items/gun_revolver_iron_ammo_alt.png | Bin 241 -> 0 bytes .../items/gun_revolver_lead_ammo_alt.png | Bin 283 -> 0 bytes .../items/gun_revolver_nightmare_ammo_alt.png | Bin 201 -> 0 bytes .../items/gun_revolver_nopip_ammo_alt.png | Bin 212 -> 0 bytes .../items/gun_revolver_pip_ammo_alt.png | Bin 231 -> 0 bytes .../gun_revolver_schrabidium_ammo_alt.png | Bin 248 -> 0 bytes .../assets/hbm/textures/items/gun_rpg_alt.png | Bin 318 -> 0 bytes .../hbm/textures/items/gun_rpg_ammo.png | Bin 276 -> 0 bytes .../hbm/textures/items/gun_rpg_ammo_new.png | Bin 259 -> 0 bytes .../textures/items/gun_uboinik_ammo_alt.png | Bin 261 -> 0 bytes .../assets/hbm/textures/items/ingot_hes.png | Bin 427 -> 258 bytes .../assets/hbm/textures/items/ingot_les.png | Bin 426 -> 258 bytes .../hbm/textures/items/ingot_ra226_e.png | Bin 555 -> 0 bytes .../textures/items/ingot_schrabidium_fuel.png | Bin 258 -> 258 bytes .../assets/hbm/textures/items/magnetron.png | Bin 285 -> 0 bytes .../hbm/textures/items/man_core_alt.png | Bin 275 -> 0 bytes .../assets/hbm/textures/items/nugget_hes.png | Bin 313 -> 250 bytes .../assets/hbm/textures/items/nugget_les.png | Bin 320 -> 238 bytes .../hbm/textures/items/nugget_ra226_e.png | Bin 300 -> 0 bytes .../items/nugget_schrabidium_fuel.png | Bin 218 -> 238 bytes .../assets/hbm/textures/items/oil_canola.png | Bin 220 -> 0 bytes .../assets/hbm/textures/items/oil_crude.png | Bin 191 -> 0 bytes .../hbm/textures/items/oilcan_bitumen.png | Bin 238 -> 0 bytes .../hbm/textures/items/oilcan_diesel.png | Bin 204 -> 0 bytes .../hbm/textures/items/oilcan_heatingoil.png | Bin 234 -> 0 bytes .../hbm/textures/items/oilcan_heavyoil.png | Bin 235 -> 0 bytes .../hbm/textures/items/oilcan_kerosene.png | Bin 230 -> 0 bytes .../hbm/textures/items/oilcan_lightoil.png | Bin 237 -> 0 bytes .../hbm/textures/items/oilcan_lubricant.png | Bin 221 -> 0 bytes .../hbm/textures/items/oilcan_naphtha.png | Bin 236 -> 0 bytes .../assets/hbm/textures/items/oilcan_oil.png | Bin 208 -> 0 bytes .../hbm/textures/items/oilcan_petroil.png | Bin 246 -> 0 bytes .../hbm/textures/items/oilcan_reclaimed.png | Bin 238 -> 0 bytes .../hbm/textures/items/oilcan_smear.png | Bin 228 -> 0 bytes .../hbm/textures/items/overfuse_alt.png | Bin 385 -> 0 bytes .../assets/hbm/textures/items/pellet_hes.png | Bin 356 -> 247 bytes .../assets/hbm/textures/items/pellet_les.png | Bin 356 -> 247 bytes .../assets/hbm/textures/items/pellet_mes.png | Bin 357 -> 247 bytes .../textures/items/pellet_rtg_radium_e.png | Bin 602 -> 0 bytes .../assets/hbm/textures/items/plan_c_alt.png | Bin 245 -> 0 bytes .../textures/items/plate_aluminium_old.png | Bin 470 -> 0 bytes .../hbm/textures/items/plate_titanium_old.png | Bin 480 -> 0 bytes .../hbm/textures/items/powder_ra226_e.png | Bin 500 -> 0 bytes .../hbm/textures/items/rbmk_pellet_hes.png | Bin 300 -> 258 bytes .../hbm/textures/items/rbmk_pellet_les.png | Bin 297 -> 258 bytes .../hbm/textures/items/rbmk_pellet_mes.png | Bin 294 -> 258 bytes .../hbm/textures/items/ring_starmetal_alt.png | Bin 385 -> 0 bytes .../hbm/textures/items/rod_dual_ra226_e.png | Bin 258 -> 0 bytes .../items/rod_dual_schrabidium_fuel.png | Bin 391 -> 282 bytes .../hbm/textures/items/rod_quad_ra226_e.png | Bin 385 -> 0 bytes .../items/rod_quad_schrabidium_fuel.png | Bin 471 -> 294 bytes .../assets/hbm/textures/items/rod_ra226_e.png | Bin 236 -> 0 bytes .../textures/items/rod_schrabidium_fuel.png | Bin 355 -> 252 bytes .../items/rod_schrabidium_fuel_depleted.png | Bin 317 -> 237 bytes .../hbm/textures/items/trinitite_new.png | Bin 354 -> 0 bytes .../textures/items/upgrade_afterburn_1_e.png | Bin 176 -> 178 bytes .../textures/items/upgrade_afterburn_2_e.png | Bin 179 -> 179 bytes .../textures/items/upgrade_afterburn_3_e.png | Bin 179 -> 179 bytes .../textures/items/upgrade_centrifuge_e.png | Bin 148 -> 147 bytes .../textures/items/upgrade_crystallizer_e.png | Bin 178 -> 167 bytes .../hbm/textures/items/upgrade_effect_1_e.png | Bin 168 -> 145 bytes .../hbm/textures/items/upgrade_effect_2_e.png | Bin 171 -> 147 bytes .../hbm/textures/items/upgrade_effect_3_e.png | Bin 171 -> 147 bytes .../textures/items/upgrade_fortune_1_e.png | Bin 171 -> 186 bytes .../textures/items/upgrade_fortune_2_e.png | Bin 175 -> 188 bytes .../textures/items/upgrade_fortune_3_e.png | Bin 174 -> 188 bytes .../hbm/textures/items/upgrade_health_e.png | Bin 176 -> 176 bytes .../textures/items/upgrade_nullifier_e.png | Bin 185 -> 175 bytes .../textures/items/upgrade_overdrive_1_e.png | Bin 177 -> 162 bytes .../textures/items/upgrade_overdrive_2_e.png | Bin 180 -> 164 bytes .../textures/items/upgrade_overdrive_3_e.png | Bin 180 -> 163 bytes .../hbm/textures/items/upgrade_power_1_e.png | Bin 155 -> 165 bytes .../hbm/textures/items/upgrade_power_2_e.png | Bin 162 -> 167 bytes .../hbm/textures/items/upgrade_power_3_e.png | Bin 160 -> 167 bytes .../hbm/textures/items/upgrade_radius_e.png | Bin 170 -> 170 bytes .../hbm/textures/items/upgrade_screm_e.png | Bin 180 -> 178 bytes .../hbm/textures/items/upgrade_shredder_e.png | Bin 148 -> 147 bytes .../hbm/textures/items/upgrade_smelter_e.png | Bin 175 -> 178 bytes .../hbm/textures/items/upgrade_speed_1_e.png | Bin 176 -> 145 bytes .../hbm/textures/items/upgrade_speed_2_e.png | Bin 179 -> 147 bytes .../hbm/textures/items/upgrade_speed_3_e.png | Bin 179 -> 147 bytes .../assets/hbm/textures/items/wand_alt.png | Bin 161 -> 0 bytes .../assets/hbm/textures/items/wand_d_alt.png | Bin 162 -> 0 bytes .../assets/hbm/textures/items/wand_s_alt.png | Bin 162 -> 0 bytes .../items/warhead_thermo_endo_alt.png | Bin 231 -> 0 bytes .../textures/items/warhead_thermo_exo_alt.png | Bin 231 -> 0 bytes .../assets/hbm/textures/items/xanax.png | Bin 189 -> 0 bytes .../hbm/textures/models/doors/hatch.png | Bin 22470 -> 21287 bytes .../models/doors/large_vehicle_door.png | Bin 88290 -> 87686 bytes .../textures/models/doors/qe_containment.png | Bin 131559 -> 133136 bytes .../models/doors/sliding_gate_door.png | Bin 0 -> 21211 bytes .../models/doors/sliding_seal_door.png | Bin 75559 -> 24006 bytes .../hbm/textures/models/doors/water_door.png | Bin 106397 -> 106038 bytes .../hbm/textures/models/machines/breeder.png | Bin 19005 -> 18863 bytes .../textures/models/machines/breeder_e.png | Bin 533 -> 533 bytes .../textures/models/turrets/base_friendly.png | Bin 546 -> 462 bytes .../models/turrets/carriage_friendly.png | Bin 652 -> 464 bytes .../hbm/textures/models/weapons/vortex.png | Bin 268468 -> 253129 bytes .../hbm/textures/particle/explosion.png | Bin 5035 -> 5654 bytes .../hbm/textures/particle/explosion_bf.png | Bin 5431 -> 5811 bytes src/main/resources/mcmod.info | 2 +- 421 files changed, 4612 insertions(+), 4834 deletions(-) rename src/main/java/com/hbm/blocks/generic/{BlockFlammable.java => BlockHazardFuel.java} (54%) create mode 100644 src/main/java/com/hbm/blocks/generic/BlockRotatablePillarHazard.java create mode 100644 src/main/java/com/hbm/blocks/machine/MachineCharger.java delete mode 100644 src/main/java/com/hbm/blocks/machine/MachineTransformer.java delete mode 100644 src/main/java/com/hbm/interfaces/IFactory.java create mode 100644 src/main/java/com/hbm/inventory/PressRecipes.java create mode 100644 src/main/java/com/hbm/render/tileentity/RenderCharger.java create mode 100644 src/main/java/com/hbm/tileentity/machine/TileEntityCharger.java create mode 100644 src/main/java/com/hbm/tileentity/machine/TileEntityFactoryHatch.java create mode 100644 src/main/resources/assets/hbm/blockstates/block_coal_infernal.json create mode 100644 src/main/resources/assets/hbm/blockstates/block_coke.json create mode 100644 src/main/resources/assets/hbm/blockstates/block_lignite.json create mode 100644 src/main/resources/assets/hbm/blockstates/block_radspice.json create mode 100644 src/main/resources/assets/hbm/blockstates/block_solid_fuel.json create mode 100644 src/main/resources/assets/hbm/blockstates/block_solid_fuel_presto.json create mode 100644 src/main/resources/assets/hbm/blockstates/block_solid_fuel_presto_triplet.json create mode 100644 src/main/resources/assets/hbm/blockstates/cluster_copper.json create mode 100644 src/main/resources/assets/hbm/blockstates/sliding_gate_door.json create mode 100644 src/main/resources/assets/hbm/models/block/block_coal_infernal.json create mode 100644 src/main/resources/assets/hbm/models/block/block_coke.json create mode 100644 src/main/resources/assets/hbm/models/block/block_lignite.json create mode 100644 src/main/resources/assets/hbm/models/block/block_radspice.json create mode 100644 src/main/resources/assets/hbm/models/block/block_solid_fuel.json create mode 100644 src/main/resources/assets/hbm/models/block/block_solid_fuel_presto.json create mode 100644 src/main/resources/assets/hbm/models/block/block_solid_fuel_presto_triplet.json create mode 100644 src/main/resources/assets/hbm/models/block/cluster_copper.json create mode 100644 src/main/resources/assets/hbm/models/block/sliding_gate_door.json create mode 100644 src/main/resources/assets/hbm/models/item/block_coal_infernal.json create mode 100644 src/main/resources/assets/hbm/models/item/block_coke.json create mode 100644 src/main/resources/assets/hbm/models/item/block_lignite.json create mode 100644 src/main/resources/assets/hbm/models/item/block_radspice.json create mode 100644 src/main/resources/assets/hbm/models/item/block_solid_fuel.json create mode 100644 src/main/resources/assets/hbm/models/item/block_solid_fuel_presto.json create mode 100644 src/main/resources/assets/hbm/models/item/block_solid_fuel_presto_triplet.json create mode 100644 src/main/resources/assets/hbm/models/item/cluster_copper.json create mode 100644 src/main/resources/assets/hbm/models/item/custom_euph.json create mode 100644 src/main/resources/assets/hbm/models/item/custom_sol.json create mode 100644 src/main/resources/assets/hbm/models/item/insert_ferrouranium.json create mode 100644 src/main/resources/assets/hbm/models/item/sliding_gate_door.json create mode 100644 src/main/resources/assets/hbm/sounds/tool/patricia-audio2.mp3 create mode 100644 src/main/resources/assets/hbm/textures/blocks/block_coal_infernal.png create mode 100644 src/main/resources/assets/hbm/textures/blocks/block_coke.png create mode 100644 src/main/resources/assets/hbm/textures/blocks/block_lignite.png create mode 100644 src/main/resources/assets/hbm/textures/blocks/block_radspice.png create mode 100644 src/main/resources/assets/hbm/textures/blocks/block_radspice.png.mcmeta create mode 100644 src/main/resources/assets/hbm/textures/blocks/block_radspice_ctm.png create mode 100644 src/main/resources/assets/hbm/textures/blocks/block_solid_fuel.png create mode 100644 src/main/resources/assets/hbm/textures/blocks/block_solid_fuel.png.mcmeta create mode 100644 src/main/resources/assets/hbm/textures/blocks/block_solid_fuel_ctm.png create mode 100644 src/main/resources/assets/hbm/textures/blocks/block_solid_fuel_presto.png create mode 100644 src/main/resources/assets/hbm/textures/blocks/block_solid_fuel_presto_side.png create mode 100644 src/main/resources/assets/hbm/textures/blocks/block_solid_fuel_presto_triplet_side.png create mode 100644 src/main/resources/assets/hbm/textures/blocks/cluster_copper.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/concrete_smooth.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/emerald_ore.png create mode 100644 src/main/resources/assets/hbm/textures/blocks/factory_advanced_hull.png.mcmeta create mode 100644 src/main/resources/assets/hbm/textures/blocks/factory_advanced_hull_ctm.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/fatman.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/machine_drill.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/machine_gascent.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/machine_keyforge_top_alt.png create mode 100644 src/main/resources/assets/hbm/textures/blocks/machine_transformer_bottom.png create mode 100644 src/main/resources/assets/hbm/textures/blocks/machine_transformer_bottom_iron.png create mode 100644 src/main/resources/assets/hbm/textures/blocks/ore_bedrock_block_e.png create mode 100644 src/main/resources/assets/hbm/textures/blocks/ore_coal_oil_burning_e.png delete mode 100644 src/main/resources/assets/hbm/textures/items/ammo_grenade_inferno.png delete mode 100644 src/main/resources/assets/hbm/textures/items/billet_ra226_e.png delete mode 100644 src/main/resources/assets/hbm/textures/items/clip_rpg_alt.png create mode 100644 src/main/resources/assets/hbm/textures/items/custom_euph.png create mode 100644 src/main/resources/assets/hbm/textures/items/custom_sol.png delete mode 100644 src/main/resources/assets/hbm/textures/items/designator_range.png delete mode 100644 src/main/resources/assets/hbm/textures/items/gem_asbestos.png delete mode 100644 src/main/resources/assets/hbm/textures/items/gem_zirconium.png delete mode 100644 src/main/resources/assets/hbm/textures/items/grenade_plasma_e.png delete mode 100644 src/main/resources/assets/hbm/textures/items/grenade_poison.png delete mode 100644 src/main/resources/assets/hbm/textures/items/grenade_schrabidium.png delete mode 100644 src/main/resources/assets/hbm/textures/items/gun_jack_ammo_alt.png delete mode 100644 src/main/resources/assets/hbm/textures/items/gun_revolver_iron_ammo_alt.png delete mode 100644 src/main/resources/assets/hbm/textures/items/gun_revolver_lead_ammo_alt.png delete mode 100644 src/main/resources/assets/hbm/textures/items/gun_revolver_nightmare_ammo_alt.png delete mode 100644 src/main/resources/assets/hbm/textures/items/gun_revolver_nopip_ammo_alt.png delete mode 100644 src/main/resources/assets/hbm/textures/items/gun_revolver_pip_ammo_alt.png delete mode 100644 src/main/resources/assets/hbm/textures/items/gun_revolver_schrabidium_ammo_alt.png delete mode 100644 src/main/resources/assets/hbm/textures/items/gun_rpg_alt.png delete mode 100644 src/main/resources/assets/hbm/textures/items/gun_rpg_ammo.png delete mode 100644 src/main/resources/assets/hbm/textures/items/gun_rpg_ammo_new.png delete mode 100644 src/main/resources/assets/hbm/textures/items/gun_uboinik_ammo_alt.png delete mode 100644 src/main/resources/assets/hbm/textures/items/ingot_ra226_e.png delete mode 100644 src/main/resources/assets/hbm/textures/items/magnetron.png delete mode 100644 src/main/resources/assets/hbm/textures/items/man_core_alt.png delete mode 100644 src/main/resources/assets/hbm/textures/items/nugget_ra226_e.png delete mode 100644 src/main/resources/assets/hbm/textures/items/oil_canola.png delete mode 100644 src/main/resources/assets/hbm/textures/items/oil_crude.png delete mode 100644 src/main/resources/assets/hbm/textures/items/oilcan_bitumen.png delete mode 100644 src/main/resources/assets/hbm/textures/items/oilcan_diesel.png delete mode 100644 src/main/resources/assets/hbm/textures/items/oilcan_heatingoil.png delete mode 100644 src/main/resources/assets/hbm/textures/items/oilcan_heavyoil.png delete mode 100644 src/main/resources/assets/hbm/textures/items/oilcan_kerosene.png delete mode 100644 src/main/resources/assets/hbm/textures/items/oilcan_lightoil.png delete mode 100644 src/main/resources/assets/hbm/textures/items/oilcan_lubricant.png delete mode 100644 src/main/resources/assets/hbm/textures/items/oilcan_naphtha.png delete mode 100644 src/main/resources/assets/hbm/textures/items/oilcan_oil.png delete mode 100644 src/main/resources/assets/hbm/textures/items/oilcan_petroil.png delete mode 100644 src/main/resources/assets/hbm/textures/items/oilcan_reclaimed.png delete mode 100644 src/main/resources/assets/hbm/textures/items/oilcan_smear.png delete mode 100644 src/main/resources/assets/hbm/textures/items/overfuse_alt.png delete mode 100644 src/main/resources/assets/hbm/textures/items/pellet_rtg_radium_e.png delete mode 100644 src/main/resources/assets/hbm/textures/items/plan_c_alt.png delete mode 100644 src/main/resources/assets/hbm/textures/items/plate_aluminium_old.png delete mode 100644 src/main/resources/assets/hbm/textures/items/plate_titanium_old.png delete mode 100644 src/main/resources/assets/hbm/textures/items/powder_ra226_e.png delete mode 100644 src/main/resources/assets/hbm/textures/items/ring_starmetal_alt.png delete mode 100644 src/main/resources/assets/hbm/textures/items/rod_dual_ra226_e.png delete mode 100644 src/main/resources/assets/hbm/textures/items/rod_quad_ra226_e.png delete mode 100644 src/main/resources/assets/hbm/textures/items/rod_ra226_e.png delete mode 100644 src/main/resources/assets/hbm/textures/items/trinitite_new.png delete mode 100644 src/main/resources/assets/hbm/textures/items/wand_alt.png delete mode 100644 src/main/resources/assets/hbm/textures/items/wand_d_alt.png delete mode 100644 src/main/resources/assets/hbm/textures/items/wand_s_alt.png delete mode 100644 src/main/resources/assets/hbm/textures/items/warhead_thermo_endo_alt.png delete mode 100644 src/main/resources/assets/hbm/textures/items/warhead_thermo_exo_alt.png delete mode 100644 src/main/resources/assets/hbm/textures/items/xanax.png create mode 100644 src/main/resources/assets/hbm/textures/models/doors/sliding_gate_door.png diff --git a/CraftTweakerWIKI.md b/CraftTweakerWIKI.md index f7f2de1d25..11f30328e9 100644 --- a/CraftTweakerWIKI.md +++ b/CraftTweakerWIKI.md @@ -12,6 +12,9 @@ Removing of oreDict recipes is currently not supported. mods.ntm.Assembler.addRecipe(IItemStack output, IItemStack[] inputs, int duration);
``mods.ntm.Assembler.addRecipe(, [*4, *6], 30);`` +mods.ntm.Assembler.replaceRecipe(IItemStack output, IItemStack[] inputs, int duration);
+``mods.ntm.Assembler.replaceRecipe(, [, ], 50);`` + mods.ntm.Assembler.removeRecipe(IItemStack output);
``mods.ntm.Assembler.removeRecipe();`` diff --git a/build.gradle b/build.gradle index 474197bf63..3e90084cff 100644 --- a/build.gradle +++ b/build.gradle @@ -24,7 +24,7 @@ apply plugin: 'net.minecraftforge.gradle' apply plugin: 'eclipse' apply plugin: 'maven-publish' -version = '1.9.7' +version = '1.9.8' group = 'com.hbm' // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = 'NTM-Extended-1.12.2' diff --git a/gradle.properties b/gradle.properties index aa4f984357..2a394ac3f2 100644 --- a/gradle.properties +++ b/gradle.properties @@ -5,6 +5,6 @@ org.gradle.daemon=true org.gradle.configureondemand=true org.gradle.parallel=true version_mc=1.12.2 -version=1.9.7 +version=1.9.8 version_jei=4.16.1.302 version_crafttweaker=4.1.14.521 diff --git a/src/main/java/com/hbm/blocks/ModBlocks.java b/src/main/java/com/hbm/blocks/ModBlocks.java index c17a9377d0..4353c66342 100644 --- a/src/main/java/com/hbm/blocks/ModBlocks.java +++ b/src/main/java/com/hbm/blocks/ModBlocks.java @@ -75,6 +75,7 @@ import com.hbm.blocks.generic.BlockGoldSand; import com.hbm.blocks.generic.BlockGrate; import com.hbm.blocks.generic.BlockHazard; +import com.hbm.blocks.generic.BlockHazardFuel; import com.hbm.blocks.generic.BlockHazard.ExtDisplayEffect; import com.hbm.blocks.generic.BlockHazardFalling; import com.hbm.blocks.generic.BlockJungleCrate; @@ -104,6 +105,7 @@ import com.hbm.blocks.generic.BlockRadResistantHazard; import com.hbm.blocks.generic.BlockRailing; import com.hbm.blocks.generic.BlockRotatablePillar; +import com.hbm.blocks.generic.BlockRotatablePillarHazard; import com.hbm.blocks.generic.BlockSmolder; import com.hbm.blocks.generic.BlockStorageCrate; import com.hbm.blocks.generic.BlockStorageCrateRadResistant; @@ -243,10 +245,8 @@ public SoundEvent getBreakSound() { //Generic blocks public static final Block asphalt = new BlockBase(Material.ROCK, "asphalt").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(100.0F); - public static final Block reinforced_brick = new BlockRadResistant(Material.ROCK, "reinforced_brick").setCreativeTab(MainRegistry.blockTab).setLightOpacity(15).setHardness(15.0F).setResistance(8000.0F); public static final Block reinforced_glass = new BlockNTMGlass(Material.GLASS, BlockRenderLayer.CUTOUT, false, true, "reinforced_glass").setCreativeTab(MainRegistry.blockTab).setLightOpacity(0).setHardness(15.0F).setResistance(200.0F); public static final Block reinforced_light = new BlockRadResistant(Material.ROCK, "reinforced_light").setCreativeTab(MainRegistry.blockTab).setLightOpacity(15).setLightLevel(1.0F).setHardness(15.0F).setResistance(300.0F); - public static final Block reinforced_sand = new BlockBase(Material.ROCK, "reinforced_sand").setCreativeTab(MainRegistry.blockTab).setLightOpacity(15).setHardness(15.0F).setResistance(400.0F); public static final Block reinforced_lamp_off = new ReinforcedLamp(Material.ROCK, false, "reinforced_lamp_off").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(300.0F); public static final Block reinforced_lamp_on = new ReinforcedLamp(Material.ROCK, true, "reinforced_lamp_on").setCreativeTab(null).setHardness(15.0F).setResistance(300.0F); public static final Block reinforced_stone = new BlockBase(Material.ROCK, "reinforced_stone").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(3000.0F); @@ -255,9 +255,11 @@ public SoundEvent getBreakSound() { public static final Block brick_concrete_cracked = new BlockBase(Material.ROCK, "brick_concrete_cracked").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(2000.0F); public static final Block brick_concrete_broken = new BlockBase(Material.ROCK, "brick_concrete_broken").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(1500.0F); public static final Block brick_concrete_marked = new BlockWriting(Material.ROCK, "brick_concrete_marked").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(1500.0F); - public static final Block brick_light = new BlockBase(Material.ROCK, "brick_light").setCreativeTab(MainRegistry.blockTab).setLightOpacity(15).setHardness(15.0F).setResistance(1000.0F); + public static final Block reinforced_brick = new BlockRadResistant(Material.ROCK, "reinforced_brick").setCreativeTab(MainRegistry.blockTab).setLightOpacity(15).setHardness(15.0F).setResistance(8000.0F); public static final Block brick_compound = new BlockRadResistant(Material.ROCK, "brick_compound").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(10000.0F); + public static final Block brick_light = new BlockBase(Material.ROCK, "brick_light").setCreativeTab(MainRegistry.blockTab).setLightOpacity(15).setHardness(15.0F).setResistance(1000.0F); public static final Block brick_asbestos = new BlockOutgas(Material.ROCK, true, 20, true, "brick_asbestos").addAsbestos(8).toBlock().setHardness(15.0F).setCreativeTab(MainRegistry.blockTab).setResistance(1000.0F); + public static final Block reinforced_sand = new BlockBase(Material.ROCK, "reinforced_sand").setCreativeTab(MainRegistry.blockTab).setLightOpacity(15).setHardness(15.0F).setResistance(400.0F); public static final Block brick_obsidian = new BlockBase(Material.ROCK, "brick_obsidian").setCreativeTab(MainRegistry.blockTab).setLightOpacity(15).setHardness(15.0F).setResistance(8000.0F); public static final Block cmb_brick = new BlockBase(Material.ROCK, "cmb_brick").setCreativeTab(MainRegistry.blockTab).setHardness(25.0F).setResistance(6000.0F); public static final Block cmb_brick_reinforced = new BlockRadResistant(Material.ROCK, "cmb_brick_reinforced").setCreativeTab(MainRegistry.blockTab).setHardness(25.0F).setResistance(60000.0F); @@ -293,15 +295,15 @@ public SoundEvent getBreakSound() { public static final Block tile_lab_broken = new BlockOutgas(Material.ROCK, true, 40, true, "tile_lab_broken").addAsbestos(6).toBlock().setCreativeTab(MainRegistry.blockTab).setHardness(1.0F).setResistance(20.0F); //stairs - public static final Block reinforced_brick_stairs = new BlockGenericStairs(reinforced_brick.getDefaultState(), "reinforced_brick_stairs").setCreativeTab(MainRegistry.blockTab).setLightOpacity(15).setHardness(15.0F).setResistance(6000.0F); - public static final Block reinforced_sand_stairs = new BlockGenericStairs(reinforced_sand.getDefaultState(), "reinforced_sand_stairs").setCreativeTab(MainRegistry.blockTab).setLightOpacity(15).setHardness(15.0F).setResistance(300.0F); public static final Block reinforced_stone_stairs = new BlockGenericStairs(reinforced_stone.getDefaultState(), "reinforced_stone_stairs").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(2250.0F); public static final Block brick_concrete_stairs = new BlockGenericStairs(brick_concrete.getDefaultState(), "brick_concrete_stairs").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(4500.0F); public static final Block brick_concrete_mossy_stairs = new BlockGenericStairs(brick_concrete_mossy.getDefaultState(), "brick_concrete_mossy_stairs").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(4500.0F); public static final Block brick_concrete_cracked_stairs = new BlockGenericStairs(brick_concrete_cracked.getDefaultState(), "brick_concrete_cracked_stairs").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(1500.0F); public static final Block brick_concrete_broken_stairs = new BlockGenericStairs(brick_concrete_broken.getDefaultState(), "brick_concrete_broken_stairs").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(1125.0F); + public static final Block reinforced_brick_stairs = new BlockGenericStairs(reinforced_brick.getDefaultState(), "reinforced_brick_stairs").setCreativeTab(MainRegistry.blockTab).setLightOpacity(15).setHardness(15.0F).setResistance(6000.0F); public static final Block brick_compound_stairs = new BlockGenericStairs(brick_compound.getDefaultState(), "brick_compound_stairs").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(7500.0F); public static final Block brick_asbestos_stairs = new BlockGenericStairs(brick_asbestos.getDefaultState(), "brick_asbestos_stairs").setCreativeTab(MainRegistry.blockTab).setResistance(750.0F); + public static final Block reinforced_sand_stairs = new BlockGenericStairs(reinforced_sand.getDefaultState(), "reinforced_sand_stairs").setCreativeTab(MainRegistry.blockTab).setLightOpacity(15).setHardness(15.0F).setResistance(300.0F); public static final Block brick_obsidian_stairs = new BlockGenericStairs(brick_obsidian.getDefaultState(), "brick_obsidian_stairs").setCreativeTab(MainRegistry.blockTab).setLightOpacity(15).setHardness(15.0F).setResistance(6000.0F); public static final Block cmb_brick_reinforced_stairs = new BlockGenericStairs(cmb_brick_reinforced.getDefaultState(), "cmb_brick_reinforced_stairs").setCreativeTab(MainRegistry.blockTab).setHardness(25.0F).setResistance(45000.0F); public static final Block concrete_stairs = new BlockGenericStairs(concrete.getDefaultState(), "concrete_stairs").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(3000.0F); @@ -332,15 +334,15 @@ public SoundEvent getBreakSound() { public static final Block tile_lab_broken_stairs = new BlockGenericStairs(tile_lab_broken.getDefaultState(), "tile_lab_broken_stairs").setSoundType(SoundType.GLASS).setCreativeTab(MainRegistry.blockTab).setHardness(1.0F).setResistance(15.0F); //slabs - public static final Block reinforced_brick_slab = new BlockGenericSlab(Material.ROCK, false, "reinforced_brick_slab").setCreativeTab(MainRegistry.blockTab).setLightOpacity(15).setHardness(15.0F).setResistance(4000.0F); - public static final Block reinforced_sand_slab = new BlockGenericSlab(Material.ROCK, false, "reinforced_sand_slab").setCreativeTab(MainRegistry.blockTab).setLightOpacity(15).setHardness(15.0F).setResistance(200.0F); public static final Block reinforced_stone_slab = new BlockGenericSlab(Material.ROCK, false, "reinforced_stone_slab").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(1500.0F); public static final Block brick_concrete_slab = new BlockGenericSlab(Material.ROCK, false, "brick_concrete_slab").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(3000.0F); public static final Block brick_concrete_mossy_slab = new BlockGenericSlab(Material.ROCK, false, "brick_concrete_mossy_slab").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(3000.0F); public static final Block brick_concrete_cracked_slab = new BlockGenericSlab(Material.ROCK, false, "brick_concrete_cracked_slab").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(1000.0F); public static final Block brick_concrete_broken_slab = new BlockGenericSlab(Material.ROCK, false, "brick_concrete_broken_slab").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(750.0F); + public static final Block reinforced_brick_slab = new BlockGenericSlab(Material.ROCK, false, "reinforced_brick_slab").setCreativeTab(MainRegistry.blockTab).setLightOpacity(15).setHardness(15.0F).setResistance(4000.0F); public static final Block brick_compound_slab = new BlockGenericSlab(Material.ROCK, false, "brick_compound_slab").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(5000.0F); public static final Block brick_asbestos_slab = new BlockGenericSlab(Material.ROCK, false, "brick_asbestos_slab").setCreativeTab(MainRegistry.blockTab).setResistance(500.0F); + public static final Block reinforced_sand_slab = new BlockGenericSlab(Material.ROCK, false, "reinforced_sand_slab").setCreativeTab(MainRegistry.blockTab).setLightOpacity(15).setHardness(15.0F).setResistance(200.0F); public static final Block brick_obsidian_slab = new BlockGenericSlab(Material.ROCK, false, "brick_obsidian_slab").setCreativeTab(MainRegistry.blockTab).setLightOpacity(15).setHardness(15.0F).setResistance(4000.0F); public static final Block cmb_brick_reinforced_slab = new BlockGenericSlab(Material.ROCK, false, "cmb_brick_reinforced_slab").setCreativeTab(MainRegistry.blockTab).setHardness(25.0F).setResistance(30000.0F); public static final Block concrete_slab = new BlockGenericSlab(Material.ROCK, false, "concrete_slab").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(2000.0F); @@ -377,9 +379,9 @@ public SoundEvent getBreakSound() { public static final Block block_electrical_scrap = new BlockFallingBase(Material.IRON, "block_electrical_scrap", SoundType.METAL).setCreativeTab(MainRegistry.blockTab).setHardness(2.5F).setResistance(5.0F); //Ores - public static final Block ore_uranium = new BlockOre(Material.ROCK, "ore_uranium", 2).addRadiation(ItemHazard.ore * ItemHazard.u).toBlock().setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.resourceTab); - public static final Block ore_uranium_scorched = new BlockOre(Material.ROCK, "ore_uranium_scorched", 2).addRadiation(0.5F).toBlock().setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); - public static final Block ore_schrabidium = new BlockOre(Material.ROCK, "ore_schrabidium", 3).addRadiation(ItemHazard.ore * ItemHazard.sa326).addBlinding().toBlock().setHardness(15.0F).setResistance(600.0F).setCreativeTab(MainRegistry.resourceTab); + public static final Block ore_uranium = new BlockOutgas(Material.ROCK, true, 20, true, "ore_uranium").addRadiation(ItemHazard.ore * ItemHazard.u).toBlock().setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.resourceTab); + public static final Block ore_uranium_scorched = new BlockOutgas(Material.ROCK, true, 15, true, "ore_uranium_scorched").addRadiation(0.5F).toBlock().setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); + public static final Block ore_schrabidium = new BlockOre(Material.ROCK, "ore_schrabidium", 3, 300).addRadiation(ItemHazard.ore * ItemHazard.sa326).addBlinding().toBlock().setHardness(15.0F).setResistance(600.0F).setCreativeTab(MainRegistry.resourceTab); public static final Block ore_thorium = new BlockOre(Material.ROCK, "ore_thorium", 2).addRadiation(ItemHazard.ore * ItemHazard.th232).toBlock().setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); @@ -393,25 +395,26 @@ public SoundEvent getBreakSound() { public static final Block ore_lead = new BlockOre(Material.ROCK, "ore_lead", 2).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); public static final Block ore_beryllium = new BlockOre(Material.ROCK, "ore_beryllium", 2).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(15.0F); public static final Block ore_lignite = new BlockOre(Material.ROCK, "ore_lignite", 0).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(15.0F); - public static final Block ore_asbestos = new BlockOre(Material.ROCK, "ore_asbestos", 1).addAsbestos(5).toBlock().setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(15.0F); - public static final Block ore_rare = new BlockOre(Material.ROCK, "ore_rare", 3).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); + public static final Block ore_asbestos = new BlockOre(Material.ROCK, "ore_asbestos", 1, 6).addAsbestos(5).toBlock().setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(15.0F); + public static final Block ore_rare = new BlockOre(Material.ROCK, "ore_rare", 2, 12).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); public static final Block ore_coal_oil = new BlockCoalOil(Material.ROCK, "ore_coal_oil").setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(15.0F); public static final Block ore_coal_oil_burning = new BlockCoalBurning(Material.ROCK, "ore_coal_oil_burning").setCreativeTab(MainRegistry.resourceTab).setLightLevel(10F/15F).setHardness(5.0F).setResistance(15.0F); public static final Block cluster_iron = new BlockCluster(Material.ROCK, "cluster_iron").setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(35.0F); public static final Block cluster_titanium = new BlockCluster(Material.ROCK, "cluster_titanium").setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(35.0F); public static final Block cluster_aluminium = new BlockCluster(Material.ROCK, "cluster_aluminium").setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(35.0F); - - public static final Block ore_cobalt = new BlockOre(Material.ROCK, "ore_cobalt", 3).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); + public static final Block cluster_copper = new BlockCluster(Material.ROCK, "cluster_copper").setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(35.0F); + + public static final Block ore_cobalt = new BlockOre(Material.ROCK, "ore_cobalt", 3, 15).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); public static final Block ore_cinnebar = new BlockOre(Material.ROCK, "ore_cinnebar", 1).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); - public static final Block ore_coltan = new BlockOre(Material.ROCK, "ore_coltan", 3).setCreativeTab(MainRegistry.resourceTab).setHardness(15.0F).setResistance(10.0F); + public static final Block ore_coltan = new BlockOre(Material.ROCK, "ore_coltan", 3, 20).setCreativeTab(MainRegistry.resourceTab).setHardness(15.0F).setResistance(10.0F); - public static final Block ore_reiium = new BlockOre(Material.ROCK, "ore_reiium", 4).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); - public static final Block ore_weidanium = new BlockOre(Material.ROCK, "ore_weidanium", 4).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); - public static final Block ore_australium = new BlockOre(Material.ROCK, "ore_australium", 4).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); - public static final Block ore_verticium = new BlockOre(Material.ROCK, "ore_verticium", 4).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); - public static final Block ore_unobtainium = new BlockOre(Material.ROCK, "ore_unobtainium", 4).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); - public static final Block ore_daffergon = new BlockOre(Material.ROCK, "ore_daffergon", 4).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); + public static final Block ore_reiium = new BlockOre(Material.ROCK, "ore_reiium", 4, 100).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); + public static final Block ore_weidanium = new BlockOre(Material.ROCK, "ore_weidanium", 4, 100).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); + public static final Block ore_australium = new BlockOre(Material.ROCK, "ore_australium", 4, 100).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); + public static final Block ore_verticium = new BlockOre(Material.ROCK, "ore_verticium", 4, 100).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); + public static final Block ore_unobtainium = new BlockOre(Material.ROCK, "ore_unobtainium", 4, 100).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); + public static final Block ore_daffergon = new BlockOre(Material.ROCK, "ore_daffergon", 4, 100).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); public static final Block stone_depth = new BlockDepth("stone_depth").setCreativeTab(MainRegistry.resourceTab); public static final Block ore_depth_cinnebar = new BlockDepthOre("ore_depth_cinnebar").setCreativeTab(MainRegistry.resourceTab); public static final Block ore_depth_zirconium = new BlockDepthOre("ore_depth_zirconium").setCreativeTab(MainRegistry.resourceTab); @@ -431,8 +434,8 @@ public SoundEvent getBreakSound() { public static final Block stone_gneiss = new BlockBase(Material.ROCK, "stone_gneiss").setCreativeTab(MainRegistry.resourceTab).setHardness(1.5F).setResistance(10.0F); public static final Block ore_gneiss_iron = new BlockOre(Material.ROCK, "ore_gneiss_iron", 1).setCreativeTab(MainRegistry.resourceTab).setHardness(1.5F).setResistance(10.0F); public static final Block ore_gneiss_gold = new BlockOre(Material.ROCK, "ore_gneiss_gold", 2).setCreativeTab(MainRegistry.resourceTab).setHardness(1.5F).setResistance(10.0F); - public static final Block ore_gneiss_uranium = new BlockOre(Material.ROCK, "ore_gneiss_uranium", 2).addRadiation(ItemHazard.ore * ItemHazard.u).toBlock().setCreativeTab(MainRegistry.resourceTab).setHardness(1.5F).setResistance(10.0F); - public static final Block ore_gneiss_uranium_scorched = new BlockOre(Material.ROCK, "ore_gneiss_uranium_scorched", 2).addRadiation(1.0F).toBlock().setCreativeTab(MainRegistry.resourceTab).setHardness(1.5F).setResistance(10.0F); + public static final Block ore_gneiss_uranium = new BlockOutgas(Material.ROCK, true, 20, true, "ore_gneiss_uranium").addRadiation(ItemHazard.ore * ItemHazard.u).toBlock().setCreativeTab(MainRegistry.resourceTab).setHardness(1.5F).setResistance(10.0F); + public static final Block ore_gneiss_uranium_scorched = new BlockOutgas(Material.ROCK, true, 20, true, "ore_gneiss_uranium_scorched").addRadiation(1.0F).toBlock().setCreativeTab(MainRegistry.resourceTab).setHardness(1.5F).setResistance(10.0F); public static final Block ore_gneiss_copper = new BlockOre(Material.ROCK, "ore_gneiss_copper", 1).setCreativeTab(MainRegistry.resourceTab).setHardness(1.5F).setResistance(10.0F); public static final Block ore_gneiss_asbestos = new BlockOre(Material.ROCK, "ore_gneiss_asbestos", 2).addAsbestos(5).toBlock().setCreativeTab(MainRegistry.resourceTab).setHardness(1.5F).setResistance(10.0F); public static final Block ore_gneiss_lithium = new BlockOre(Material.ROCK, "ore_gneiss_lithium", 0).addHydroReactivity().toBlock().setCreativeTab(MainRegistry.resourceTab).setHardness(1.5F).setResistance(10.0F); @@ -448,8 +451,8 @@ public SoundEvent getBreakSound() { public static final Block ore_nether_tungsten = new BlockOre(Material.ROCK, "ore_nether_tungsten", 2).setCreativeTab(MainRegistry.resourceTab).setHardness(0.4F).setResistance(10.0F); public static final Block ore_nether_sulfur = new BlockOre(Material.ROCK, "ore_nether_sulfur", 1).setCreativeTab(MainRegistry.resourceTab).setHardness(0.4F).setResistance(10.0F); public static final Block ore_nether_fire = new BlockOre(Material.ROCK, "ore_nether_fire", 1).addFire(5).toBlock().setCreativeTab(MainRegistry.resourceTab).setHardness(0.4F).setResistance(10.0F); - public static final Block ore_nether_uranium = new BlockOre(Material.ROCK, "ore_nether_uranium", 2).addRadiation(ItemHazard.ore * ItemHazard.u).toBlock().setHardness(0.4F).setResistance(10.0F).setCreativeTab(MainRegistry.resourceTab); - public static final Block ore_nether_uranium_scorched = new BlockOre(Material.ROCK, "ore_nether_uranium_scorched", 2).addRadiation(2.0F).toBlock().setCreativeTab(MainRegistry.resourceTab).setHardness(0.4F).setResistance(10.0F); + public static final Block ore_nether_uranium = new BlockOutgas(Material.ROCK, true, 20, true, "ore_nether_uranium").addRadiation(ItemHazard.ore * ItemHazard.u).toBlock().setHardness(0.4F).setResistance(10.0F).setCreativeTab(MainRegistry.resourceTab); + public static final Block ore_nether_uranium_scorched = new BlockOutgas(Material.ROCK, true, 20, true, "ore_nether_uranium_scorched").addRadiation(2.0F).toBlock().setCreativeTab(MainRegistry.resourceTab).setHardness(0.4F).setResistance(10.0F); public static final Block ore_nether_plutonium = new BlockOre(Material.ROCK, "ore_nether_plutonium", 3).addRadiation(ItemHazard.pu).toBlock().setCreativeTab(MainRegistry.resourceTab).setHardness(0.4F).setResistance(10.0F); public static final Block ore_nether_schrabidium = new BlockOre(Material.ROCK, "ore_nether_schrabidium", 3).addRadiation(ItemHazard.ore * ItemHazard.sa326).addBlinding().toBlock().setHardness(15.0F).setResistance(600.0F).setCreativeTab(MainRegistry.resourceTab); public static final Block stone_depth_nether = new BlockDepth("stone_depth_nether").setCreativeTab(MainRegistry.resourceTab); @@ -461,16 +464,16 @@ public SoundEvent getBreakSound() { public static final Block block_meteor_broken = new BlockOre(Material.ROCK, "block_meteor_broken", 1).setCreativeTab(MainRegistry.resourceTab).setHardness(15.0F).setResistance(900.0F); public static final Block block_meteor_molten = new BlockHazard(Material.ROCK, "block_meteor_molten").addFire(3).toBlock().setTickRandomly(true).setLightLevel(0.75F).setCreativeTab(MainRegistry.resourceTab).setHardness(15.0F).setResistance(900.0F); public static final Block block_meteor_treasure = new BlockOre(Material.ROCK, "block_meteor_treasure", 3).setCreativeTab(MainRegistry.resourceTab).setHardness(15.0F).setResistance(900.0F); - public static final Block ore_meteor_uranium = new BlockOre(Material.ROCK, "ore_meteor_uranium", 2).addRadiation(0.25F).toBlock().setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); - public static final Block ore_meteor_thorium = new BlockOre(Material.ROCK, "ore_meteor_thorium", 2).addRadiation(ItemHazard.th232).toBlock().setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); - public static final Block ore_meteor_titanium = new BlockOre(Material.ROCK, "ore_meteor_titanium", 1).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); - public static final Block ore_meteor_sulfur = new BlockOre(Material.ROCK, "ore_meteor_sulfur", 1).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); - public static final Block ore_meteor_copper = new BlockOre(Material.ROCK, "ore_meteor_copper", 1).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); - public static final Block ore_meteor_tungsten = new BlockOre(Material.ROCK, "ore_meteor_tungsten", 2).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); - public static final Block ore_meteor_aluminium = new BlockOre(Material.ROCK, "ore_meteor_aluminium", 1).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); - public static final Block ore_meteor_lead = new BlockOre(Material.ROCK, "ore_meteor_lead", 2).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); - public static final Block ore_meteor_lithium = new BlockOre(Material.ROCK, "ore_meteor_lithium", 0).addHydroReactivity().toBlock().setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); - public static final Block ore_meteor_starmetal = new BlockOre(Material.ROCK, "ore_meteor_starmetal", 3).setCreativeTab(MainRegistry.resourceTab).setHardness(10.0F).setResistance(100.0F); + public static final Block ore_meteor_uranium = new BlockOre(Material.ROCK, "ore_meteor_uranium", 2, 30).addRadiation(0.25F).toBlock().setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); + public static final Block ore_meteor_thorium = new BlockOre(Material.ROCK, "ore_meteor_thorium", 2, 30).addRadiation(ItemHazard.th232).toBlock().setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); + public static final Block ore_meteor_titanium = new BlockOre(Material.ROCK, "ore_meteor_titanium", 1, 30).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); + public static final Block ore_meteor_sulfur = new BlockOre(Material.ROCK, "ore_meteor_sulfur", 1, 30).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); + public static final Block ore_meteor_copper = new BlockOre(Material.ROCK, "ore_meteor_copper", 1, 30).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); + public static final Block ore_meteor_tungsten = new BlockOre(Material.ROCK, "ore_meteor_tungsten", 2, 30).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); + public static final Block ore_meteor_aluminium = new BlockOre(Material.ROCK, "ore_meteor_aluminium", 1, 30).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); + public static final Block ore_meteor_lead = new BlockOre(Material.ROCK, "ore_meteor_lead", 2, 30).setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); + public static final Block ore_meteor_lithium = new BlockOre(Material.ROCK, "ore_meteor_lithium", 0, 30).addHydroReactivity().toBlock().setCreativeTab(MainRegistry.resourceTab).setHardness(5.0F).setResistance(10.0F); + public static final Block ore_meteor_starmetal = new BlockOre(Material.ROCK, "ore_meteor_starmetal", 3, 60).setCreativeTab(MainRegistry.resourceTab).setHardness(10.0F).setResistance(100.0F); public static final Block meteor_polished = new BlockBase(Material.ROCK, "meteor_polished").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(900.0F); public static final Block meteor_brick = new BlockBase(Material.ROCK, "meteor_brick").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(900.0F); @@ -539,8 +542,8 @@ public SoundEvent getBreakSound() { public static final Block block_au198 = new BlockHazard(Material.IRON, SoundType.METAL, "block_au198").addRadiation(ItemHazard.au198 * ItemHazard.block).addFire(5).toBlock().setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(600.0F); public static final Block block_euphemium = new BlockBase(Material.IRON, "block_euphemium").setSoundType(SoundType.METAL).setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(60000.0F); public static final Block block_dineutronium = new BlockBase(Material.IRON, "block_dineutronium").setSoundType(SoundType.METAL).setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(60000.0F); - public static final Block block_schrabidium_cluster = new BlockRotatablePillar(Material.ROCK, "block_schrabidium_cluster").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(60000.0F); - public static final Block block_euphemium_cluster = new BlockRotatablePillar(Material.ROCK, "block_euphemium_cluster").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(60000.0F); + public static final Block block_schrabidium_cluster = new BlockRotatablePillarHazard(Material.ROCK, "block_schrabidium_cluster").addRadiation(70F).toBlock().setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(60000.0F); + public static final Block block_euphemium_cluster = new BlockRotatablePillarHazard(Material.ROCK, "block_euphemium_cluster").addRadiation(50F).toBlock().setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(60000.0F); public static final Block block_combine_steel = new BlockBase(Material.IRON, "block_combine_steel").setSoundType(SoundType.METAL).setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(600.0F); public static final Block block_magnetized_tungsten = new BlockHazard(Material.IRON, SoundType.METAL, "block_magnetized_tungsten").addRadiation(ItemHazard.magt * ItemHazard.block).toBlock().setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(35.0F); public static final Block block_desh = new BlockBase(Material.IRON, "block_desh").setSoundType(SoundType.METAL).setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(600.0F); @@ -620,8 +623,8 @@ public SoundEvent getBreakSound() { public static final Block waste_trinitite = new WasteSand(Material.SAND, SoundType.SAND, "waste_trinitite").addRadiation(ItemHazard.trx).toBlock().setHardness(0.5F).setResistance(2.5F).setCreativeTab(MainRegistry.resourceTab); public static final Block waste_sand_red = new WasteSand(Material.SAND, SoundType.SAND, "waste_sand_red").addRadiation(ItemHazard.trx*ItemHazard.nugget).toBlock().setHardness(0.5F).setResistance(1.0F).setCreativeTab(MainRegistry.resourceTab); public static final Block waste_trinitite_red = new WasteSand(Material.SAND, SoundType.SAND, "waste_trinitite_red").addRadiation(ItemHazard.trx).toBlock().setHardness(0.5F).setResistance(2.5F).setCreativeTab(MainRegistry.resourceTab); - public static final Block waste_log = new WasteLog(Material.WOOD, SoundType.WOOD, "waste_log").addRadiation(1F).toBlock().setHardness(5.0F).setResistance(2.5F).setCreativeTab(MainRegistry.resourceTab); - public static final Block waste_planks = new BlockOre(Material.WOOD, SoundType.WOOD, "waste_planks", 0).addRadiation(0.5F).toBlock().setHardness(0.5F).setResistance(2.5F).setCreativeTab(MainRegistry.resourceTab); + public static final Block waste_log = new WasteLog(Material.WOOD, SoundType.WOOD, "waste_log").addCoal(2).toBlock().setHardness(5.0F).setResistance(2.5F).setCreativeTab(MainRegistry.resourceTab); + public static final Block waste_planks = new BlockOre(Material.WOOD, SoundType.WOOD, "waste_planks", 0).addCoal(1).toBlock().setHardness(0.5F).setResistance(2.5F).setCreativeTab(MainRegistry.resourceTab); public static final Block waste_leaves = new WasteLeaves("waste_leaves").addRadiation(0.15F).toBlock().setHardness(0.3F).setResistance(0.3F).setCreativeTab(MainRegistry.resourceTab); public static final Block waste_grass_tall = new WasteGrassTall(Material.PLANTS, "waste_grass_tall").setCreativeTab(MainRegistry.resourceTab); @@ -647,11 +650,12 @@ public SoundEvent getBreakSound() { public static final Block fallout = new BlockFallout(Material.SNOW, SoundType.GROUND, "fallout").addRadiation(ItemHazard.fo * 2).toBlock().setCreativeTab(MainRegistry.resourceTab).setHardness(0.1F).setLightOpacity(0); public static final Block block_fallout = new BlockHazardFalling(SoundType.GROUND, "block_fallout").addRadiation(ItemHazard.fo * ItemHazard.block).toBlock().setCreativeTab(MainRegistry.resourceTab).setHardness(0.2F); - public static final Block block_boron = new BlockBeaconable(Material.IRON, "block_boron").setSoundType(SoundType.METAL).setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F); + public static final Block block_boron = new BlockRadResistant(Material.IRON, "block_boron").setSoundType(SoundType.METAL).setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F); public static final Block block_lanthanium = new BlockBeaconable(Material.IRON, "block_lanthanium").setSoundType(SoundType.METAL).setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F); public static final Block block_ra226 = new BlockHazard(Material.IRON, "block_ra226").makeBeaconable().addRadiation(ItemHazard.ra226 * ItemHazard.block).addHydroReactivity().toBlock().setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F); + public static final Block block_radspice = new BlockHazard(Material.IRON, "block_radspice").makeBeaconable().addRadiation(ItemHazard.radspice * ItemHazard.block).addFire(15).addBlinding().addHydroReactivity().toBlock().setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F); public static final Block block_actinium = new BlockBeaconable(Material.IRON, "block_actinium").setSoundType(SoundType.METAL).setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F); - public static final Block block_tritium = new BlockRotatablePillar(Material.GLASS, "block_tritium").setSoundType(SoundType.GLASS).setCreativeTab(MainRegistry.blockTab).setHardness(3.0F).setResistance(2.0F); + public static final Block block_tritium = new BlockRotatablePillarHazard(Material.GLASS, SoundType.GLASS, "block_tritium").addRadiation(4.5F).toBlock().setCreativeTab(MainRegistry.blockTab).setHardness(3.0F).setResistance(2.0F); public static final Block block_smore = new BlockBase(Material.ROCK, "block_smore").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(900.0F); public static final Block sellafield_slaked = new BlockHazard(Material.ROCK, SoundType.STONE, "sellafield_slaked").addRadiation(2.5F).toBlock().setHardness(5.0F).setResistance(6F).setCreativeTab(MainRegistry.resourceTab); @@ -689,7 +693,13 @@ public SoundEvent getBreakSound() { public static final Block block_white_phosphorus = new BlockHazard(Material.ROCK, "block_white_phosphorus").addFire(10).toBlock().setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F); public static final Block block_red_phosphorus = new BlockFallingBase(Material.SAND, "block_red_phosphorus", SoundType.SAND).setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F); public static final Block block_foam = new BlockBase(Material.CRAFTED_SNOW, "block_foam").setSoundType(SoundType.SNOW).setCreativeTab(MainRegistry.blockTab).setHardness(0.5F).setResistance(0.0F); - public static final Block block_graphite = new BlockGraphite(Material.IRON, 30, 5, "block_graphite").setSoundType(SoundType.METAL).setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F); + public static final Block block_lignite = new BlockHazardFuel(Material.ROCK, "block_lignite", 10, 10, 12000).addCoal(4).toBlock().setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F); + public static final Block block_coke = new BlockHazardFuel(Material.ROCK, "block_coke", 10, 10, 32000).addCoal(10).toBlock().setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F); + public static final Block block_coal_infernal = new BlockHazardFuel(Material.ROCK, "block_coal_infernal", 1, 1, 84000).addFire(4).addCoal(20).toBlock().setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F); + public static final Block block_solid_fuel = new BlockHazardFuel(Material.ROCK, "block_solid_fuel", 10, 10, 32000).setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F); + public static final Block block_solid_fuel_presto = new BlockHazardFuel(Material.ROCK, "block_solid_fuel_presto", 6, 6, 64000).setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F); + public static final Block block_solid_fuel_presto_triplet = new BlockHazardFuel(Material.ROCK, "block_solid_fuel_presto_triplet", 2, 2, 192000).setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F); + public static final Block block_graphite = new BlockGraphite(Material.IRON, "block_graphite", 30, 5, 16000).setSoundType(SoundType.METAL).setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F); public static final Block block_graphite_drilled = new BlockGraphiteDrilled("block_graphite_drilled"); public static final Block block_graphite_fuel = new BlockGraphiteFuel("block_graphite_fuel"); public static final Block block_graphite_plutonium = new BlockGraphiteSource("block_graphite_plutonium"); @@ -911,10 +921,11 @@ public SoundEvent getBreakSound() { public static final Block sliding_blast_door_2 = new BlockSlidingBlastDoor(Material.IRON, "sliding_blast_door_2").setHardness(150.0F).setResistance(7500.0F).setCreativeTab(MainRegistry.machineTab); public static final Block sliding_blast_door_keypad = new BlockSlidingBlastDoor(Material.IRON, "sliding_blast_door_keypad").setHardness(150.0F).setResistance(7500.0F).setCreativeTab(null); - public static final Block small_hatch = new BlockDoorGeneric(Material.IRON, DoorDecl.HATCH, false, "small_hatch").setHardness(100.0F).setResistance(1000.0F).setCreativeTab(MainRegistry.machineTab); - public static final Block sliding_seal_door = new BlockDoorGeneric(Material.IRON, DoorDecl.SLIDING_SEAL_DOOR, false, "sliding_seal_door").setHardness(10.0F).setResistance(10000.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block small_hatch = new BlockDoorGeneric(Material.IRON, DoorDecl.HATCH, true, "small_hatch").setHardness(100.0F).setResistance(1000.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block sliding_seal_door = new BlockDoorGeneric(Material.IRON, DoorDecl.SLIDING_SEAL_DOOR, false, "sliding_seal_door").setHardness(10.0F).setResistance(1000.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block sliding_gate_door = new BlockDoorGeneric(Material.IRON, DoorDecl.SLIDING_GATE_DOOR, true, "sliding_gate_door").setHardness(100.0F).setResistance(10000.0F).setCreativeTab(MainRegistry.machineTab); public static final Block qe_containment = new BlockDoorGeneric(Material.IRON, DoorDecl.QE_CONTAINMENT, true, "qe_containment").setHardness(100.0F).setResistance(10000.0F).setCreativeTab(MainRegistry.machineTab); - public static final Block qe_sliding_door = new BlockDoorGeneric(Material.IRON, DoorDecl.QE_SLIDING, false, "qe_sliding").setHardness(100.0F).setResistance(10000.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block qe_sliding_door = new BlockDoorGeneric(Material.IRON, DoorDecl.QE_SLIDING, false, "qe_sliding").setHardness(100.0F).setResistance(1000.0F).setCreativeTab(MainRegistry.machineTab); public static final Block fire_door = new BlockDoorGeneric(Material.IRON, DoorDecl.FIRE_DOOR, true, "fire_door").setHardness(100.0F).setResistance(10000.0F).setCreativeTab(MainRegistry.machineTab); public static final Block water_door = new BlockDoorGeneric(Material.IRON, DoorDecl.WATER_DOOR, false, "water_door").setHardness(50.0F).setResistance(500.0F).setCreativeTab(MainRegistry.machineTab); public static final Block large_vehicle_door = new BlockDoorGeneric(Material.IRON, DoorDecl.LARGE_VEHICLE_DOOR, true, "large_vehicle_door").setHardness(100.0F).setResistance(10000.0F).setCreativeTab(MainRegistry.machineTab); @@ -1000,16 +1011,13 @@ public SoundEvent getBreakSound() { public static final Block machine_fensu = new MachineFENSU(Material.IRON, "machine_fensu").setHardness(5.0F).setResistance(10000000.0F).setCreativeTab(MainRegistry.machineTab); public static final int guiID_machine_battery = 21; - @Spaghetti("What is the point of you") - public static final Block machine_transformer = new MachineTransformer(Material.IRON, 10000L, 1, "machine_transformer").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); - public static final Block machine_transformer_20 = new MachineTransformer(Material.IRON, 10000L, 20, "machine_transformer_20").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); - public static final Block machine_transformer_dnt = new MachineTransformer(Material.IRON, 1000000000000000L, 1, "machine_transformer_dnt").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); - public static final Block machine_transformer_dnt_20 = new MachineTransformer(Material.IRON, 1000000000000000L, 20, "machine_transformer_dnt_20").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block machine_transformer = new MachineCharger(Material.IRON, "machine_transformer", 1000000L, true).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block machine_transformer_20 = new MachineCharger(Material.IRON, "machine_transformer_20", 1000000L, false).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block machine_transformer_dnt = new MachineCharger(Material.IRON, "machine_transformer_dnt", Long.MAX_VALUE, true).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block machine_transformer_dnt_20 = new MachineCharger(Material.IRON, "machine_transformer_dnt_20", Long.MAX_VALUE, false).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); public static final Block machine_converter_he_rf = new BlockConverterHeRf(Material.IRON, "machine_converter_he_rf").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); - public static final int guiID_converter_he_rf = 28; public static final Block machine_converter_rf_he = new BlockConverterRfHe(Material.IRON, "machine_converter_rf_he").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); - public static final int guiID_converter_rf_he = 29; public static final Block machine_press = new MachinePress(Material.IRON, "machine_press").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); public static final int guiID_machine_press = 53; @@ -1086,8 +1094,8 @@ public SoundEvent getBreakSound() { public static final Block pribris_radiating = new RBMKDebrisRadiating("pribris_radiating").addRadiation(5000F).addFire(30).toBlock().setCreativeTab(MainRegistry.machineTab).setHardness(50.0F).setResistance(2000.0F); public static final Block pribris_digamma = new RBMKDebrisDigamma("pribris_digamma").addDigamma(0.05F).addFire(300).toBlock().setCreativeTab(MainRegistry.machineTab).setHardness(50.0F).setResistance(6000.0F); - public static final Block block_corium = new BlockHazard(Material.IRON, "block_corium").makeBeaconable().addRad3d(1500000).addRadiation(100000F).toBlock().setCreativeTab(MainRegistry.resourceTab).setHardness(100.0F).setResistance(9000.0F); - public static final Block block_corium_cobble = new BlockOutgas(Material.IRON, true, 1, true, true, "block_corium_cobble").addRadiation(10000F).toBlock().setCreativeTab(MainRegistry.resourceTab).setHardness(100.0F).setResistance(6000.0F); + public static final Block block_corium = new BlockHazard(Material.IRON, "block_corium").makeBeaconable().addRad3d(150000).addRadiation(10000F).toBlock().setCreativeTab(MainRegistry.resourceTab).setHardness(100.0F).setResistance(9000.0F); + public static final Block block_corium_cobble = new BlockOutgas(Material.IRON, true, 1, true, true, "block_corium_cobble").addRadiation(1000F).toBlock().setCreativeTab(MainRegistry.resourceTab).setHardness(100.0F).setResistance(6000.0F); public static final Block machine_assembler = new MachineAssembler(Material.IRON, "machine_assembler").setCreativeTab(MainRegistry.machineTab).setHardness(5.0F).setResistance(100.0F); public static final int guiID_machine_assembler = 48; @@ -1275,11 +1283,11 @@ public SoundEvent getBreakSound() { public static final int guiID_factory_titanium = 24; public static final Block factory_titanium_hull = new BlockBase(Material.IRON, "factory_titanium_hull").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); public static final Block factory_titanium_furnace = new FactoryHatch(Material.IRON, "factory_titanium_furnace").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); - public static final Block factory_titanium_conductor = new BlockReactor(Material.IRON, "factory_titanium_conductor").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block factory_titanium_conductor = new BlockCableConnect(Material.IRON, "factory_titanium_conductor").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); public static final Block factory_titanium_core = new FactoryCoreTitanium(Material.IRON, "factory_titanium_core").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); public static final Block factory_advanced_hull = new BlockBase(Material.IRON, "factory_advanced_hull").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); public static final Block factory_advanced_furnace = new FactoryHatch(Material.IRON, "factory_advanced_furnace").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); - public static final Block factory_advanced_conductor = new BlockReactor(Material.IRON, "factory_advanced_conductor").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block factory_advanced_conductor = new BlockCableConnect(Material.IRON, "factory_advanced_conductor").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); public static final Block factory_advanced_core = new FactoryCoreAdvanced(Material.IRON, "factory_advanced_core").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); public static final int guiID_factory_advanced = 25; diff --git a/src/main/java/com/hbm/blocks/bomb/NukeCustom.java b/src/main/java/com/hbm/blocks/bomb/NukeCustom.java index a7ac306d4b..bd0c1e77d3 100644 --- a/src/main/java/com/hbm/blocks/bomb/NukeCustom.java +++ b/src/main/java/com/hbm/blocks/bomb/NukeCustom.java @@ -4,6 +4,7 @@ import com.hbm.blocks.ModBlocks; import com.hbm.config.BombConfig; +import com.hbm.entity.effect.EntityCloudSolinium; import com.hbm.entity.effect.EntityCloudFleija; import com.hbm.entity.effect.EntityNukeCloudSmall; import com.hbm.entity.grenade.EntityGrenadeZOMG; @@ -93,82 +94,96 @@ public void neighborChanged(IBlockState state, World world, BlockPos pos, Block this.explode(world, pos); } } - - public static final int maxTnt = 150; - public static final int maxNuke = 200; - public static final int maxHydro = 350; - public static final int maxAmat = 350; - public static final int maxSchrab = 250; - public static void explodeCustom(World worldObj, double xCoord, double yCoord, double zCoord, float tnt, float nuke, float hydro, float amat, float dirty, float schrab, float euph) { + public static void explodeCustom(World world, double xCoord, double yCoord, double zCoord, float tnt, float nuke, float hydro, float bale, float dirty, float schrab, float sol, float euph) { - dirty = Math.min(dirty, 100); + dirty = Math.min(dirty, BombConfig.maxCustomDirtyRadius); /// EUPHEMIUM /// if(euph > 0) { - EntityGrenadeZOMG zomg = new EntityGrenadeZOMG(worldObj, xCoord, yCoord, zCoord); - ExplosionChaos.zomg(worldObj, xCoord, yCoord, zCoord, 1000, null, zomg); + euph = Math.min(euph, BombConfig.maxCustomEuphLvl); + EntityGrenadeZOMG zomg = new EntityGrenadeZOMG(world, xCoord, yCoord, zCoord); + ExplosionChaos.zomg(world, xCoord, yCoord, zCoord, (int)(100 * euph), null, zomg); + + // SOLINIUM /// + } else if(sol > 0) { + + sol += schrab / 2 + bale / 4 + hydro / 8 + nuke / 16 + tnt / 32; + sol = Math.min(sol, BombConfig.maxCustomSolRadius); + + EntityNukeExplosionMK3 entity = new EntityNukeExplosionMK3(world); + entity.setPosition(xCoord + 0.5, yCoord + 0.5, zCoord + 0.5); + entity.destructionRange = (int) sol; + entity.speed = BombConfig.blastSpeed; + entity.coefficient = 1.0F; + entity.waste = false; + entity.extType = 1; + world.spawnEntity(entity); + + EntityCloudSolinium cloud = new EntityCloudSolinium(world, (int)sol); + cloud.setPosition(xCoord + 0.5, yCoord + 0.5, zCoord + 0.5); + world.spawnEntity(cloud); // SCHRABIDIUM /// } else if(schrab > 0) { - schrab += amat / 2 + hydro / 4 + nuke / 8 + tnt / 16; - schrab = Math.min(schrab, maxSchrab); + schrab += bale / 2 + hydro / 4 + nuke / 8 + tnt / 16; + schrab = Math.min(schrab, BombConfig.maxCustomSchrabRadius); - EntityNukeExplosionMK3 entity = new EntityNukeExplosionMK3(worldObj); + EntityNukeExplosionMK3 entity = new EntityNukeExplosionMK3(world); entity.setPosition(xCoord + 0.5, yCoord + 0.5, zCoord + 0.5); entity.destructionRange = (int) schrab; entity.speed = BombConfig.blastSpeed; entity.coefficient = 1.0F; entity.waste = false; - worldObj.spawnEntity(entity); + world.spawnEntity(entity); - EntityCloudFleija cloud = new EntityCloudFleija(worldObj, (int)schrab); + EntityCloudFleija cloud = new EntityCloudFleija(world, (int)schrab); cloud.setPosition(xCoord + 0.5, yCoord + 0.5, zCoord + 0.5); - worldObj.spawnEntity(cloud); + world.spawnEntity(cloud); /// ANTIMATTER /// - } else if(amat > 0) { + } else if(bale > 0) { - amat += hydro / 2 + nuke / 4 + tnt / 8; - amat = Math.min(amat, maxAmat); + bale += hydro / 2 + nuke / 4 + tnt / 8; + bale = Math.min(bale, BombConfig.maxCustomBaleRadius); - EntityBalefire bf = new EntityBalefire(worldObj); + EntityBalefire bf = new EntityBalefire(world); bf.setPosition(xCoord + 0.5, yCoord + 0.5, zCoord + 0.5); - bf.destructionRange = (int) amat; - worldObj.spawnEntity(bf); - worldObj.spawnEntity(EntityNukeCloudSmall.statFacBale(worldObj, xCoord + 0.5, yCoord + 5, zCoord + 0.5, amat)); + bf.destructionRange = (int) bale; + world.spawnEntity(bf); + world.spawnEntity(EntityNukeCloudSmall.statFacBale(world, xCoord + 0.5, yCoord + 5, zCoord + 0.5, bale)); /// HYDROGEN /// } else if(hydro > 0) { hydro += nuke / 2 + tnt / 4; - hydro = Math.min(hydro, maxHydro); + hydro = Math.min(hydro, BombConfig.maxCustomHydroRadius); dirty *= 0.25F; - worldObj.spawnEntity(EntityNukeExplosionMK4.statFac(worldObj, (int)hydro, xCoord + 0.5, yCoord + 0.5, zCoord + 0.5).moreFallout((int)dirty)); - worldObj.spawnEntity(EntityNukeCloudSmall.statFac(worldObj, xCoord + 0.5, yCoord + 5, zCoord + 0.5, hydro)); + world.spawnEntity(EntityNukeExplosionMK4.statFac(world, (int)hydro, xCoord + 0.5, yCoord + 0.5, zCoord + 0.5).moreFallout((int)dirty)); + world.spawnEntity(EntityNukeCloudSmall.statFac(world, xCoord + 0.5, yCoord + 5, zCoord + 0.5, hydro)); /// NUCLEAR /// } else if(nuke > 0) { nuke += tnt / 2; - nuke = Math.min(nuke, maxNuke); + nuke = Math.min(nuke, BombConfig.maxCustomNukeRadius); - worldObj.spawnEntity(EntityNukeExplosionMK4.statFac(worldObj, (int)nuke, xCoord + 0.5, yCoord + 5, zCoord + 0.5).moreFallout((int)dirty)); - worldObj.spawnEntity(EntityNukeCloudSmall.statFac(worldObj, xCoord + 0.5, yCoord + 5, zCoord + 0.5, nuke)); + world.spawnEntity(EntityNukeExplosionMK4.statFac(world, (int)nuke, xCoord + 0.5, yCoord + 5, zCoord + 0.5).moreFallout((int)dirty)); + world.spawnEntity(EntityNukeCloudSmall.statFac(world, xCoord + 0.5, yCoord + 5, zCoord + 0.5, nuke)); /// NON-NUCLEAR /// } else if(tnt >= 75) { - tnt = Math.min(tnt, maxTnt); + tnt = Math.min(tnt, BombConfig.maxCustomTNTRadius); - worldObj.spawnEntity(EntityNukeExplosionMK4.statFacNoRad(worldObj, (int)tnt, xCoord + 0.5, yCoord + 0.5, zCoord + 0.5)); - worldObj.spawnEntity(EntityNukeCloudSmall.statFac(worldObj, xCoord + 0.5, yCoord + 5, zCoord + 0.5, tnt)); + world.spawnEntity(EntityNukeExplosionMK4.statFacNoRad(world, (int)tnt, xCoord + 0.5, yCoord + 0.5, zCoord + 0.5)); + world.spawnEntity(EntityNukeCloudSmall.statFac(world, xCoord + 0.5, yCoord + 5, zCoord + 0.5, tnt)); } else if(tnt > 0) { - ExplosionLarge.explode(worldObj, xCoord + 0.5, yCoord + 0.5, zCoord + 0.5, tnt, true, true, true); + ExplosionLarge.explode(world, xCoord + 0.5, yCoord + 0.5, zCoord + 0.5, tnt, true, true, true); } } @@ -180,11 +195,11 @@ public void explode(World world, BlockPos pos) { entity.clearSlots(); world.destroyBlock(pos, false); - NukeCustom.explodeCustom(world, pos.getX() + 0.5, pos.getY() + 0.5, pos.getZ() + 0.5, entity.tnt, entity.nuke, entity.hydro, entity.amat, entity.dirty, entity.schrab, entity.euph); + NukeCustom.explodeCustom(world, pos.getX() + 0.5, pos.getY() + 0.5, pos.getZ() + 0.5, entity.tnt, entity.nuke, entity.hydro, entity.bale, entity.dirty, entity.schrab, entity.sol, entity.euph); } else { - EntityFallingNuke bomb = new EntityFallingNuke(world, entity.tnt, entity.nuke, entity.hydro, entity.amat, entity.dirty, entity.schrab, entity.euph); + EntityFallingNuke bomb = new EntityFallingNuke(world, entity.tnt, entity.nuke, entity.hydro, entity.bale, entity.dirty, entity.schrab, entity.sol, entity.euph); bomb.getDataManager().set(EntityFallingNuke.FACING, world.getBlockState(pos).getValue(FACING)); bomb.setPositionAndRotation(pos.getX() + 0.5, pos.getY(), pos.getZ() + 0.5, 0, 0); entity.clearSlots(); diff --git a/src/main/java/com/hbm/blocks/gas/BlockGasAsbestos.java b/src/main/java/com/hbm/blocks/gas/BlockGasAsbestos.java index f9e84d814e..f3bf736fbd 100644 --- a/src/main/java/com/hbm/blocks/gas/BlockGasAsbestos.java +++ b/src/main/java/com/hbm/blocks/gas/BlockGasAsbestos.java @@ -52,7 +52,7 @@ public ForgeDirection getSecondDirection(World world, int x, int y, int z) { @Override public void updateTick(World world, BlockPos pos, IBlockState state, Random rand) { - if(!world.isRemote && (!GeneralConfig.enableAsbestos || rand.nextInt(50) == 0)) { + if(!world.isRemote && (!GeneralConfig.enableAsbestos || rand.nextInt(10) == 0)) { world.setBlockToAir(pos); return; } diff --git a/src/main/java/com/hbm/blocks/gas/BlockGasBase.java b/src/main/java/com/hbm/blocks/gas/BlockGasBase.java index eb915ed2db..983346743c 100644 --- a/src/main/java/com/hbm/blocks/gas/BlockGasBase.java +++ b/src/main/java/com/hbm/blocks/gas/BlockGasBase.java @@ -94,7 +94,7 @@ public boolean isReplaceable(IBlockAccess worldIn, BlockPos pos){ @Override public void updateTick(World world, BlockPos pos, IBlockState state, Random rand){ if(!world.isRemote) { - if(world.rand.nextInt(4)==0){ + if(world.rand.nextInt(2)==0){ if(!tryMove(world, pos.getX(), pos.getY(), pos.getZ(), getFirstDirection(world, pos.getX(), pos.getY(), pos.getZ()))) tryMove(world, pos.getX(), pos.getY(), pos.getZ(), getSecondDirection(world, pos.getX(), pos.getY(), pos.getZ())); } @@ -147,5 +147,4 @@ public void randomDisplayTick(IBlockState stateIn, World worldIn, BlockPos pos, MainRegistry.proxy.effectNT(data); } } - } \ No newline at end of file diff --git a/src/main/java/com/hbm/blocks/gas/BlockGasCoal.java b/src/main/java/com/hbm/blocks/gas/BlockGasCoal.java index e6aa896422..8e7167a77a 100644 --- a/src/main/java/com/hbm/blocks/gas/BlockGasCoal.java +++ b/src/main/java/com/hbm/blocks/gas/BlockGasCoal.java @@ -50,7 +50,7 @@ public ForgeDirection getSecondDirection(World world, int x, int y, int z) { @Override public void updateTick(World world, BlockPos pos, IBlockState state, Random rand) { - if(!world.isRemote && (!GeneralConfig.enableCoal || rand.nextInt(12) == 0)) { + if(!world.isRemote && (!GeneralConfig.enableCoal || rand.nextInt(4) == 0)) { world.setBlockToAir(pos); return; } diff --git a/src/main/java/com/hbm/blocks/gas/BlockGasRadon.java b/src/main/java/com/hbm/blocks/gas/BlockGasRadon.java index a4609ea237..74f76d0e35 100644 --- a/src/main/java/com/hbm/blocks/gas/BlockGasRadon.java +++ b/src/main/java/com/hbm/blocks/gas/BlockGasRadon.java @@ -54,7 +54,7 @@ public ForgeDirection getSecondDirection(World world, int x, int y, int z) { @Override public void updateTick(World world, BlockPos pos, IBlockState state, Random rand){ - if(!world.isRemote && rand.nextInt(50) == 0) { + if(!world.isRemote && rand.nextInt(20) == 0) { world.setBlockToAir(pos); return; } diff --git a/src/main/java/com/hbm/blocks/gas/BlockGasRadonDense.java b/src/main/java/com/hbm/blocks/gas/BlockGasRadonDense.java index 61eeac87f5..fff6a5b960 100644 --- a/src/main/java/com/hbm/blocks/gas/BlockGasRadonDense.java +++ b/src/main/java/com/hbm/blocks/gas/BlockGasRadonDense.java @@ -71,12 +71,12 @@ public ForgeDirection getSecondDirection(World world, int x, int y, int z) { public void updateTick(World world, BlockPos pos, IBlockState state, Random rand){ if(!world.isRemote) { - if(rand.nextInt(20) == 0) { + if(rand.nextInt(10) == 0) { if(world.getBlockState(pos.down()).getBlock() == Blocks.GRASS) world.setBlockState(pos.down(), ModBlocks.waste_earth.getDefaultState()); } - if(rand.nextInt(30) == 0) { + if(rand.nextInt(20) == 0) { world.setBlockToAir(pos); if(ModBlocks.fallout.canPlaceBlockAt(world, pos)) { diff --git a/src/main/java/com/hbm/blocks/generic/BarbedWire.java b/src/main/java/com/hbm/blocks/generic/BarbedWire.java index 95ae5e9a98..b91158b281 100644 --- a/src/main/java/com/hbm/blocks/generic/BarbedWire.java +++ b/src/main/java/com/hbm/blocks/generic/BarbedWire.java @@ -73,7 +73,7 @@ public void onEntityCollidedWithBlock(World worldIn, BlockPos pos, IBlockState s } if(this == ModBlocks.barbed_wire_wither) { - ent.attackEntityFrom(DamageSource.CACTUS, 2.0F); + ent.attackEntityFrom(DamageSource.CACTUS, 3.0F); if(ent instanceof EntityLivingBase) ((EntityLivingBase)ent).addPotionEffect(new PotionEffect(MobEffects.WITHER, 5 * 20, 4)); diff --git a/src/main/java/com/hbm/blocks/generic/BlockCluster.java b/src/main/java/com/hbm/blocks/generic/BlockCluster.java index ca7ebf50e7..07b065c2a2 100644 --- a/src/main/java/com/hbm/blocks/generic/BlockCluster.java +++ b/src/main/java/com/hbm/blocks/generic/BlockCluster.java @@ -26,7 +26,7 @@ public BlockCluster(Material mat, String s) { super(mat); this.setUnlocalizedName(s); this.setRegistryName(s); - this.setHarvestLevel("pickaxe", 3); + this.setHarvestLevel("pickaxe", 1); ModBlocks.ALL_BLOCKS.add(this); } @@ -68,6 +68,8 @@ private Item getDrop() { return ModItems.crystal_titanium; if(this == ModBlocks.cluster_aluminium) return ModItems.crystal_aluminium; + if(this == ModBlocks.cluster_copper) + return ModItems.crystal_copper; if(this == ModBlocks.basalt_gem) return ModItems.gem_volcanic; diff --git a/src/main/java/com/hbm/blocks/generic/BlockGoldSand.java b/src/main/java/com/hbm/blocks/generic/BlockGoldSand.java index f42230cf02..5369d582f5 100644 --- a/src/main/java/com/hbm/blocks/generic/BlockGoldSand.java +++ b/src/main/java/com/hbm/blocks/generic/BlockGoldSand.java @@ -9,6 +9,8 @@ import net.minecraft.block.SoundType; import net.minecraft.block.material.Material; +import net.minecraft.block.state.IBlockState; +import net.minecraft.util.EnumHand; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; import net.minecraft.util.DamageSource; @@ -25,14 +27,15 @@ public BlockGoldSand(Material m, String s, SoundType type){ } @Override - public void onEntityWalk(World worldIn, BlockPos pos, Entity entityIn){ - if(entityIn instanceof EntityLivingBase) { - entityIn.attackEntityFrom(DamageSource.IN_FIRE, 2F); - - if(this == ModBlocks.sand_gold198) { - HbmLivingProps.addCont((EntityLivingBase)entityIn, new ContaminationEffect(5F, 300, false)); - } - } + public void onEntityWalk(World worldIn, BlockPos pos, Entity entity) { + if(entity instanceof EntityLivingBase) + this.module.applyEffects((EntityLivingBase)entity, 0.5F, 0, false, EnumHand.MAIN_HAND); + } + + @Override + public void onEntityCollidedWithBlock(World worldIn, BlockPos pos, IBlockState state, Entity entity){ + if(entity instanceof EntityLivingBase) + this.module.applyEffects((EntityLivingBase)entity, 0.5F, 0, false, EnumHand.MAIN_HAND); } @Override diff --git a/src/main/java/com/hbm/blocks/generic/BlockHazard.java b/src/main/java/com/hbm/blocks/generic/BlockHazard.java index 5921dfae34..5c9d573592 100644 --- a/src/main/java/com/hbm/blocks/generic/BlockHazard.java +++ b/src/main/java/com/hbm/blocks/generic/BlockHazard.java @@ -19,6 +19,7 @@ import net.minecraft.block.state.IBlockState; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; +import net.minecraft.util.EnumHand; import net.minecraft.init.MobEffects; import net.minecraft.item.Item; import net.minecraft.init.Items; @@ -74,6 +75,11 @@ public BlockHazard setDisplayEffect(ExtDisplayEffect extEffect) { return this; } + @Override + public Block setSoundType(SoundType sound) { + return super.setSoundType(sound); + } + @Override @SideOnly(Side.CLIENT) public void randomDisplayTick(IBlockState stateIn, World worldIn, BlockPos pos, Random rand){ @@ -221,103 +227,30 @@ public static enum ExtDisplayEffect { LAVAPOP } - @Override + @Override public void onEntityWalk(World worldIn, BlockPos pos, Entity entity) { - if (entity instanceof EntityLivingBase && this == ModBlocks.frozen_dirt) - { - ((EntityLivingBase) entity).addPotionEffect(new PotionEffect(MobEffects.SLOWNESS, 2 * 60 * 20, 2)); - return; - } - if (entity instanceof EntityLivingBase && this == ModBlocks.block_trinitite) - { - ((EntityLivingBase) entity).addPotionEffect(new PotionEffect(HbmPotion.radiation, 30 * 20, 2)); - return; - } + if(entity instanceof EntityLivingBase) + this.module.applyEffects((EntityLivingBase)entity, 0.5F, 0, false, EnumHand.MAIN_HAND); - if (entity instanceof EntityLivingBase && this == ModBlocks.sellafield_0) - { - ((EntityLivingBase) entity).addPotionEffect(new PotionEffect(HbmPotion.radiation, 30 * 20, 0)); - return; - } - if (entity instanceof EntityLivingBase && this == ModBlocks.sellafield_1) - { - ((EntityLivingBase) entity).addPotionEffect(new PotionEffect(HbmPotion.radiation, 25 * 20, 1)); - return; - } - if (entity instanceof EntityLivingBase && this == ModBlocks.sellafield_2) - { - ((EntityLivingBase) entity).addPotionEffect(new PotionEffect(HbmPotion.radiation, 20 * 20, 3)); - return; - } - if (entity instanceof EntityLivingBase && this == ModBlocks.sellafield_3) - { - ((EntityLivingBase) entity).addPotionEffect(new PotionEffect(HbmPotion.radiation, 15 * 20, 7)); - return; - } - if (entity instanceof EntityLivingBase && this == ModBlocks.sellafield_4) - { - ((EntityLivingBase) entity).addPotionEffect(new PotionEffect(HbmPotion.radiation, 10 * 20, 15)); - return; - } - if (entity instanceof EntityLivingBase && this == ModBlocks.sellafield_core) + + if (entity instanceof EntityLivingBase && this == ModBlocks.brick_jungle_mystic) { - ((EntityLivingBase) entity).addPotionEffect(new PotionEffect(HbmPotion.radiation, 5 * 20, 79)); + ((EntityLivingBase) entity).addPotionEffect(new PotionEffect(HbmPotion.taint, 15 * 20, 2)); return; } + } - if (entity instanceof EntityLivingBase && this == ModBlocks.baleonitite_0) - { - ((EntityLivingBase) entity).addPotionEffect(new PotionEffect(HbmPotion.radiation, 30 * 20, 1)); - return; - } - if (entity instanceof EntityLivingBase && this == ModBlocks.baleonitite_1) - { - ((EntityLivingBase) entity).addPotionEffect(new PotionEffect(HbmPotion.radiation, 25 * 20, 2)); - return; - } - if (entity instanceof EntityLivingBase && this == ModBlocks.baleonitite_2) - { - ((EntityLivingBase) entity).addPotionEffect(new PotionEffect(HbmPotion.radiation, 20 * 20, 7)); - return; - } - if (entity instanceof EntityLivingBase && this == ModBlocks.baleonitite_3) - { - ((EntityLivingBase) entity).addPotionEffect(new PotionEffect(HbmPotion.radiation, 15 * 20, 15)); - return; - } - if (entity instanceof EntityLivingBase && this == ModBlocks.baleonitite_4) - { - ((EntityLivingBase) entity).addPotionEffect(new PotionEffect(HbmPotion.radiation, 10 * 20, 31)); - return; - } - if (entity instanceof EntityLivingBase && this == ModBlocks.baleonitite_core) - { - ((EntityLivingBase) entity).addPotionEffect(new PotionEffect(HbmPotion.radiation, 5 * 20, 159)); - return; - } + @Override + public void onEntityCollidedWithBlock(World worldIn, BlockPos pos, IBlockState state, Entity entity){ + if(entity instanceof EntityLivingBase) + this.module.applyEffects((EntityLivingBase)entity, 0.5F, 0, false, EnumHand.MAIN_HAND); - if (entity instanceof EntityLivingBase && this == ModBlocks.block_waste) - { - ((EntityLivingBase) entity).addPotionEffect(new PotionEffect(HbmPotion.radiation, 30 * 20, 49)); - return; - } - if (entity instanceof EntityLivingBase && this == ModBlocks.brick_jungle_ooze) - { - ((EntityLivingBase) entity).addPotionEffect(new PotionEffect(HbmPotion.radiation, 15 * 20, 9)); - return; - } + if (entity instanceof EntityLivingBase && this == ModBlocks.brick_jungle_mystic) { ((EntityLivingBase) entity).addPotionEffect(new PotionEffect(HbmPotion.taint, 15 * 20, 2)); return; } - if(this == ModBlocks.block_meteor_molten || this == ModBlocks.block_au198){ - entity.setFire(5); - return; - } - if(this == ModBlocks.brick_jungle_lava){ - entity.setFire(10); - } } @Override diff --git a/src/main/java/com/hbm/blocks/generic/BlockFlammable.java b/src/main/java/com/hbm/blocks/generic/BlockHazardFuel.java similarity index 54% rename from src/main/java/com/hbm/blocks/generic/BlockFlammable.java rename to src/main/java/com/hbm/blocks/generic/BlockHazardFuel.java index 48455b95ae..da04018c0a 100644 --- a/src/main/java/com/hbm/blocks/generic/BlockFlammable.java +++ b/src/main/java/com/hbm/blocks/generic/BlockHazardFuel.java @@ -1,21 +1,26 @@ package com.hbm.blocks.generic; -import com.hbm.blocks.BlockBase; - import net.minecraft.block.material.Material; import net.minecraft.util.EnumFacing; import net.minecraft.util.math.BlockPos; import net.minecraft.world.IBlockAccess; +import net.minecraft.world.World; -public class BlockFlammable extends BlockBase { +public class BlockHazardFuel extends BlockHazard { + private int burntime; public int encouragement; public int flammability; - public BlockFlammable(Material m, int en, int flam, String s){ + public BlockHazardFuel(Material m, String s, int en, int flam, int burntime){ super(m, s); this.encouragement = en; this.flammability = flam; + this.burntime = burntime; + } + + public int getBurnTime(){ + return burntime; } @Override @@ -28,4 +33,13 @@ public int getFireSpreadSpeed(IBlockAccess world, BlockPos pos, EnumFacing face) return encouragement; } + @Override + public boolean isFlammable(IBlockAccess world, BlockPos pos, EnumFacing face){ + return true; + } + + @Override + public boolean isFireSource(World world, BlockPos pos, EnumFacing side){ + return true; + } } diff --git a/src/main/java/com/hbm/blocks/generic/BlockMarker.java b/src/main/java/com/hbm/blocks/generic/BlockMarker.java index b245f0326e..b56d223cf9 100644 --- a/src/main/java/com/hbm/blocks/generic/BlockMarker.java +++ b/src/main/java/com/hbm/blocks/generic/BlockMarker.java @@ -52,17 +52,17 @@ public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, En if(world.isRemote) { int i = ((TileEntityStructureMarker)world.getTileEntity(pos)).type + 1; - if(i > 6) - i -= 7; + if(i > 4) + i = 0; if(i == 0) player.sendMessage(new TextComponentTranslation("[Structure Marker] Set template: Factory")); if(i == 1) player.sendMessage(new TextComponentTranslation("[Structure Marker] Set template: Nuclear Reactor")); if(i == 2) player.sendMessage(new TextComponentTranslation("[Structure Marker] Set template: Nuclear Reactor with Concrete Casing")); - if(i == 5) + if(i == 3) player.sendMessage(new TextComponentTranslation("[Structure Marker] Set template: Watz Power Plant")); - if(i == 6) + if(i == 4) player.sendMessage(new TextComponentTranslation("[Structure Marker] Set template: Singularity-Anti-Fusion-Experiment")); return true; } else if(!player.isSneaking()) diff --git a/src/main/java/com/hbm/blocks/generic/BlockOre.java b/src/main/java/com/hbm/blocks/generic/BlockOre.java index eebe7da730..f951a8ee6f 100644 --- a/src/main/java/com/hbm/blocks/generic/BlockOre.java +++ b/src/main/java/com/hbm/blocks/generic/BlockOre.java @@ -20,6 +20,7 @@ import net.minecraft.entity.EntityLivingBase; import net.minecraft.init.Blocks; import net.minecraft.init.Items; +import net.minecraft.util.EnumHand; import net.minecraft.init.MobEffects; import net.minecraft.init.SoundEvents; import net.minecraft.item.Item; @@ -29,15 +30,18 @@ import net.minecraft.util.SoundCategory; import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; +import net.minecraft.world.IBlockAccess; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; public class BlockOre extends Block implements IItemHazard { ItemHazardModule module; + public static int xp; - public BlockOre(Material materialIn, String name, int harvestLvl) { + public BlockOre(Material materialIn, String name, int harvestLvl, int xp) { super(materialIn); + this.xp = xp; this.setUnlocalizedName(name); this.setRegistryName(name); this.setCreativeTab(MainRegistry.controlTab); @@ -46,6 +50,10 @@ public BlockOre(Material materialIn, String name, int harvestLvl) { this.module = new ItemHazardModule(); ModBlocks.ALL_BLOCKS.add(this); } + + public BlockOre(Material materialIn, String name, int harvestLvl) { + this(materialIn, name, harvestLvl, 2); + } public BlockOre(Material mat, SoundType sound, String name, int harvestLvl){ this(mat, name, harvestLvl); @@ -56,6 +64,11 @@ public BlockOre(Material mat, SoundType sound, String name, int harvestLvl){ public ItemHazardModule getModule() { return module; } + + @Override + public int getExpDrop(IBlockState state, IBlockAccess world, BlockPos pos, int fortune){ + return xp; + } @Override public Item getItemDropped(IBlockState state, Random rand, int fortune) { @@ -107,7 +120,7 @@ public Item getItemDropped(IBlockState state, Random rand, int fortune) { } if(this == ModBlocks.block_meteor_treasure) { - switch(rand.nextInt(37)) { + switch(rand.nextInt(35)) { case 0: return ModItems.coil_advanced_alloy; case 1: return ModItems.plate_advanced_alloy; case 2: return ModItems.powder_desh_mix; @@ -143,8 +156,6 @@ public Item getItemDropped(IBlockState state, Random rand, int fortune) { case 32: return ModItems.gun_mirv_ammo; case 33: return ModItems.gun_defabricator_ammo; case 34: return ModItems.gun_osipr_ammo2; - case 35: return ModItems.glitch; - case 36: return ModItems.nugget_radspice; } } if(this == ModBlocks.deco_aluminium) @@ -253,6 +264,18 @@ public void addInformation(ItemStack stack, World player, List tooltip, } } + @Override + public void onEntityWalk(World worldIn, BlockPos pos, Entity entity) { + if(entity instanceof EntityLivingBase) + this.module.applyEffects((EntityLivingBase)entity, 0.5F, 0, false, EnumHand.MAIN_HAND); + } + + @Override + public void onEntityCollidedWithBlock(World worldIn, BlockPos pos, IBlockState state, Entity entity){ + if(entity instanceof EntityLivingBase) + this.module.applyEffects((EntityLivingBase)entity, 0.5F, 0, false, EnumHand.MAIN_HAND); + } + @Override public Block setSoundType(SoundType sound) { return super.setSoundType(sound); diff --git a/src/main/java/com/hbm/blocks/generic/BlockOutgas.java b/src/main/java/com/hbm/blocks/generic/BlockOutgas.java index 19913cbf20..cb10c4ad2e 100644 --- a/src/main/java/com/hbm/blocks/generic/BlockOutgas.java +++ b/src/main/java/com/hbm/blocks/generic/BlockOutgas.java @@ -6,6 +6,7 @@ import com.hbm.interfaces.IItemHazard; import com.hbm.lib.ForgeDirection; import com.hbm.config.GeneralConfig; +import com.hbm.saveddata.RadiationSavedData; import com.hbm.modules.ItemHazardModule; import net.minecraft.block.Block; @@ -27,7 +28,7 @@ public class BlockOutgas extends BlockOre implements IItemHazard { ItemHazardModule module; public BlockOutgas(Material mat, boolean randomTick, int rate, boolean onBreak, String s) { - super(mat, s, -1); + super(mat, s, 1); this.module = new ItemHazardModule(); this.setTickRandomly(randomTick); this.randomTick = randomTick; @@ -99,6 +100,9 @@ public void onEntityWalk(World world, BlockPos pos, Entity entity){ @Override public void updateTick(World world, BlockPos pos, IBlockState state, Random rand){ + if(this == ModBlocks.block_corium_cobble) RadiationSavedData.incrementRad(world, pos, 1000F, 10000F); + if(this == ModBlocks.ancient_scrap) RadiationSavedData.incrementRad(world, pos, 150F, 1500F); + ForgeDirection dir = ForgeDirection.getOrientation(rand.nextInt(6)); if(world.getBlockState(new BlockPos(pos.getX() + dir.offsetX, pos.getY() + dir.offsetY, pos.getZ() + dir.offsetZ)).getBlock() == Blocks.AIR) { diff --git a/src/main/java/com/hbm/blocks/generic/BlockRotatablePillarHazard.java b/src/main/java/com/hbm/blocks/generic/BlockRotatablePillarHazard.java new file mode 100644 index 0000000000..b983196bc1 --- /dev/null +++ b/src/main/java/com/hbm/blocks/generic/BlockRotatablePillarHazard.java @@ -0,0 +1,27 @@ +package com.hbm.blocks.generic; + +import com.hbm.interfaces.IItemHazard; +import com.hbm.modules.ItemHazardModule; + +import net.minecraft.block.SoundType; +import net.minecraft.block.material.Material; + +public class BlockRotatablePillarHazard extends BlockRotatablePillar implements IItemHazard { + + ItemHazardModule module; + + public BlockRotatablePillarHazard(Material materialIn, String s) { + super(materialIn, s); + this.module = new ItemHazardModule(); + } + + public BlockRotatablePillarHazard(Material mat, SoundType type, String s) { + this(mat, s); + this.setSoundType(type); + } + + @Override + public ItemHazardModule getModule() { + return module; + } +} diff --git a/src/main/java/com/hbm/blocks/generic/BlockStorageCrate.java b/src/main/java/com/hbm/blocks/generic/BlockStorageCrate.java index 56b619b9ed..0ebd94be97 100644 --- a/src/main/java/com/hbm/blocks/generic/BlockStorageCrate.java +++ b/src/main/java/com/hbm/blocks/generic/BlockStorageCrate.java @@ -9,6 +9,7 @@ import com.hbm.lib.InventoryHelper; import com.hbm.lib.Library; import com.hbm.main.MainRegistry; +import com.hbm.config.MachineConfig; import com.hbm.tileentity.machine.TileEntityLockableBase; import com.hbm.tileentity.machine.TileEntityCrateIron; import com.hbm.tileentity.machine.TileEntityCrateSteel; @@ -140,8 +141,8 @@ public boolean removedByPlayer(IBlockState state, World world, BlockPos pos, Ent if(!nbt.hasNoTags()) { drop.setTagCompound(nbt); - if(nbt.toString().length() > 6000) { - player.sendMessage(new TextComponentString("§cWarning: Container NBT exceeds 6kB, contents will be ejected!")); + if(nbt.toString().length() > MachineConfig.crateByteSize * 1000) { + player.sendMessage(new TextComponentString("§cWarning: Container NBT exceeds "+MachineConfig.crateByteSize+"kB, contents will be ejected!")); InventoryHelper.dropInventoryItems(world, pos, world.getTileEntity(pos)); InventoryHelper.spawnItemStack(world, pos.getX() + 0.5, pos.getY() + 0.5, pos.getZ() + 0.5, new ItemStack(Item.getItemFromBlock(this))); return world.setBlockToAir(pos); diff --git a/src/main/java/com/hbm/blocks/items/ItemBlockHazard.java b/src/main/java/com/hbm/blocks/items/ItemBlockHazard.java index 1e61420c29..e652d486ff 100644 --- a/src/main/java/com/hbm/blocks/items/ItemBlockHazard.java +++ b/src/main/java/com/hbm/blocks/items/ItemBlockHazard.java @@ -4,6 +4,7 @@ import com.hbm.interfaces.IItemHazard; import com.hbm.modules.ItemHazardModule; +import com.hbm.blocks.generic.BlockHazardFuel; import net.minecraft.block.Block; import net.minecraft.client.util.ITooltipFlag; @@ -17,6 +18,7 @@ public class ItemBlockHazard extends ItemBlock { + private int burntime = 0; public ItemHazardModule module; public ItemBlockHazard(Block block) { @@ -25,11 +27,20 @@ public ItemBlockHazard(Block block) { if(block instanceof IItemHazard) { this.module = ((IItemHazard)block).getModule(); } + + if(block instanceof BlockHazardFuel) { + this.burntime = ((BlockHazardFuel)block).getBurnTime(); + } } public ItemHazardModule getModule() { return module; } + + @Override + public int getItemBurnTime(ItemStack itemStack) { + return burntime; + } @Override public void onUpdate(ItemStack stack, World worldIn, Entity entity, int itemSlot, boolean isSelected){ diff --git a/src/main/java/com/hbm/blocks/machine/BlockDeconRad.java b/src/main/java/com/hbm/blocks/machine/BlockDeconRad.java index 53d460be75..b278f89fd1 100644 --- a/src/main/java/com/hbm/blocks/machine/BlockDeconRad.java +++ b/src/main/java/com/hbm/blocks/machine/BlockDeconRad.java @@ -75,5 +75,4 @@ public void onUpdate() { public EnumBlockRenderType getRenderType(IBlockState state) { return EnumBlockRenderType.MODEL; } - } diff --git a/src/main/java/com/hbm/blocks/machine/FactoryCoreAdvanced.java b/src/main/java/com/hbm/blocks/machine/FactoryCoreAdvanced.java index 011464f866..7ad3773e09 100644 --- a/src/main/java/com/hbm/blocks/machine/FactoryCoreAdvanced.java +++ b/src/main/java/com/hbm/blocks/machine/FactoryCoreAdvanced.java @@ -1,7 +1,6 @@ package com.hbm.blocks.machine; import com.hbm.blocks.ModBlocks; -import com.hbm.lib.InventoryHelper; import com.hbm.tileentity.machine.TileEntityCoreAdvanced; import net.minecraft.block.BlockContainer; @@ -27,12 +26,6 @@ public TileEntity createNewTileEntity(World worldIn, int meta) { return new TileEntityCoreAdvanced(); } - @Override - public void breakBlock(World worldIn, BlockPos pos, IBlockState state) { - InventoryHelper.dropInventoryItems(worldIn, pos, ((TileEntityCoreAdvanced)worldIn.getTileEntity(pos)).dropProvider); - super.breakBlock(worldIn, pos, state); - } - @Override public EnumBlockRenderType getRenderType(IBlockState state) { return EnumBlockRenderType.MODEL; diff --git a/src/main/java/com/hbm/blocks/machine/FactoryCoreTitanium.java b/src/main/java/com/hbm/blocks/machine/FactoryCoreTitanium.java index 275e40f0c0..173ed749fb 100644 --- a/src/main/java/com/hbm/blocks/machine/FactoryCoreTitanium.java +++ b/src/main/java/com/hbm/blocks/machine/FactoryCoreTitanium.java @@ -1,7 +1,6 @@ package com.hbm.blocks.machine; import com.hbm.blocks.ModBlocks; -import com.hbm.lib.InventoryHelper; import com.hbm.tileentity.machine.TileEntityCoreTitanium; import net.minecraft.block.BlockContainer; @@ -27,12 +26,6 @@ public TileEntity createNewTileEntity(World worldIn, int meta) { return new TileEntityCoreTitanium(); } - @Override - public void breakBlock(World worldIn, BlockPos pos, IBlockState state) { - InventoryHelper.dropInventoryItems(worldIn, pos, ((TileEntityCoreTitanium)worldIn.getTileEntity(pos)).dropProvider); - super.breakBlock(worldIn, pos, state); - } - @Override public EnumBlockRenderType getRenderType(IBlockState state) { return EnumBlockRenderType.MODEL; diff --git a/src/main/java/com/hbm/blocks/machine/FactoryHatch.java b/src/main/java/com/hbm/blocks/machine/FactoryHatch.java index 64a57acbf6..7c5e8007a1 100644 --- a/src/main/java/com/hbm/blocks/machine/FactoryHatch.java +++ b/src/main/java/com/hbm/blocks/machine/FactoryHatch.java @@ -2,10 +2,12 @@ import com.hbm.blocks.ModBlocks; import com.hbm.main.MainRegistry; +import com.hbm.tileentity.machine.TileEntityFactoryHatch; import com.hbm.tileentity.machine.TileEntityCoreAdvanced; import com.hbm.tileentity.machine.TileEntityCoreTitanium; import net.minecraft.block.Block; +import net.minecraft.block.BlockContainer; import net.minecraft.block.BlockHorizontal; import net.minecraft.block.material.Material; import net.minecraft.block.properties.IProperty; @@ -15,6 +17,8 @@ import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.EnumBlockRenderType; import net.minecraft.util.EnumFacing; import net.minecraft.util.EnumHand; import net.minecraft.util.Mirror; @@ -23,7 +27,7 @@ import net.minecraft.util.text.TextComponentTranslation; import net.minecraft.world.World; -public class FactoryHatch extends Block { +public class FactoryHatch extends BlockContainer { public static final PropertyDirection FACING = BlockHorizontal.FACING; @@ -39,6 +43,11 @@ public FactoryHatch(Material materialIn, String s) { public void onBlockPlacedBy(World worldIn, BlockPos pos, IBlockState state, EntityLivingBase placer, ItemStack stack) { worldIn.setBlockState(pos, state.withProperty(FACING, placer.getHorizontalFacing().getOpposite()), 2); } + + @Override + public TileEntity createNewTileEntity(World worldIn, int meta) { + return new TileEntityFactoryHatch(); + } @Override public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ) { @@ -178,6 +187,11 @@ public IBlockState getStateForPlacement(World world, BlockPos pos, EnumFacing fa return this.getDefaultState().withProperty(FACING, placer.getHorizontalFacing().getOpposite()); } + @Override + public EnumBlockRenderType getRenderType(IBlockState state) { + return EnumBlockRenderType.MODEL; + } + @Override protected BlockStateContainer createBlockState() { return new BlockStateContainer(this, new IProperty[] { FACING }); diff --git a/src/main/java/com/hbm/blocks/machine/MachineCharger.java b/src/main/java/com/hbm/blocks/machine/MachineCharger.java new file mode 100644 index 0000000000..3b02d954e6 --- /dev/null +++ b/src/main/java/com/hbm/blocks/machine/MachineCharger.java @@ -0,0 +1,78 @@ +package com.hbm.blocks.machine; + +import java.util.ArrayList; +import java.util.List; + +import com.hbm.lib.Library; +import com.hbm.blocks.ILookOverlay; +import com.hbm.blocks.ITooltipProvider; +import com.hbm.blocks.ModBlocks; +import com.hbm.tileentity.machine.TileEntityCharger; + +import net.minecraft.block.BlockContainer; +import net.minecraft.block.state.IBlockState; +import net.minecraft.block.material.Material; +import net.minecraft.client.util.ITooltipFlag; +import net.minecraft.item.ItemStack; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.AxisAlignedBB; +import net.minecraft.util.EnumBlockRenderType; +import net.minecraft.world.World; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; +import net.minecraftforge.client.event.RenderGameOverlayEvent.Pre; + +public class MachineCharger extends BlockContainer implements ITooltipProvider, ILookOverlay { + + public final long maxThroughput; + public final boolean pointingUp; + + public MachineCharger(Material mat, String s, long max, boolean pointingUp) { + super(mat); + this.maxThroughput = max / 20L; + this.pointingUp = pointingUp; + this.setUnlocalizedName(s); + this.setRegistryName(s); + ModBlocks.ALL_BLOCKS.add(this); + } + + @Override + public TileEntity createNewTileEntity(World world, int meta) { + return new TileEntityCharger(); + } + + @Override + public EnumBlockRenderType getRenderType(IBlockState state) { + return EnumBlockRenderType.MODEL; + } + + @Override + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, World player, List tooltip, ITooltipFlag advanced) { + tooltip.add("§aMax Chargerate: "+Library.getShortNumber(20 * maxThroughput)+"HE/s"); + this.addStandardInfo(tooltip); + super.addInformation(stack, player, tooltip, advanced); + } + + @Override + public void printHook(Pre event, World world, int x, int y, int z) { + TileEntity te = world.getTileEntity(new BlockPos(x, y, z)); + + if(!(te instanceof TileEntityCharger)) + return; + + TileEntityCharger charger = (TileEntityCharger) te; + + List text = new ArrayList(); + + if(charger.totalCapacity > 0){ + text.add(Library.getShortNumber(charger.totalEnergy) + "/" + Library.getShortNumber(charger.totalCapacity) + " HE"); + text.add("§a-> §r" + Library.getShortNumber(20 * charger.actualCharge) + "/" + Library.getShortNumber(20 * charger.charge) + "HE/s"); + text.add("&["+Library.getColorProgress((double)charger.totalEnergy/(double)charger.totalCapacity)+"&] "+Library.getPercentage((double)charger.totalEnergy/(double)charger.totalCapacity)+"%"); + } else { + text.add("Nothing to charge"); + } + ILookOverlay.printGeneric(event, getLocalizedName(), 0xffff00, 0x404000, text); + } +} diff --git a/src/main/java/com/hbm/blocks/machine/MachineChungus.java b/src/main/java/com/hbm/blocks/machine/MachineChungus.java index 3bacd371a1..13f0e9c045 100644 --- a/src/main/java/com/hbm/blocks/machine/MachineChungus.java +++ b/src/main/java/com/hbm/blocks/machine/MachineChungus.java @@ -154,11 +154,11 @@ public void printHook(Pre event, World world, int x, int y, int z) { List text = new ArrayList(); text.add(Library.getShortNumber(chungus.power) + "/" + Library.getShortNumber(chungus.maxPower) + " HE"); + text.add("§a-> §r" + Library.getShortNumber(20 * chungus.powerProduction) + "HE/s"); if(chungus.types[0] != null) text.add("§a-> §r" + chungus.types[0].getLocalizedName(new FluidStack(chungus.types[0], 1)) + ": " + chungus.tanks[0].getFluidAmount() + "/" + chungus.tanks[0].getCapacity() + "mB"); if(chungus.types[1] != null) text.add("§c<- §r" + chungus.types[1].getLocalizedName(new FluidStack(chungus.types[1], 1)) + ": " + chungus.tanks[1].getFluidAmount() + "/" + chungus.tanks[1].getCapacity() + "mB"); - ILookOverlay.printGeneric(event, getLocalizedName(), 0xffff00, 0x404000, text); } } \ No newline at end of file diff --git a/src/main/java/com/hbm/blocks/machine/MachineDiFurnace.java b/src/main/java/com/hbm/blocks/machine/MachineDiFurnace.java index e64c81f8b8..cd7fc7f301 100644 --- a/src/main/java/com/hbm/blocks/machine/MachineDiFurnace.java +++ b/src/main/java/com/hbm/blocks/machine/MachineDiFurnace.java @@ -211,38 +211,41 @@ public void randomDisplayTick(IBlockState stateIn, World worldIn, BlockPos pos, if (this.isActive) { EnumFacing enumfacing = (EnumFacing)stateIn.getValue(FACING); - double d0 = (double)pos.getX() + 0.5D; - double d1 = (double)pos.getY() + rand.nextDouble() * 6.0D / 16.0D; - double d2 = (double)pos.getZ() + 0.5D; - double d4 = rand.nextDouble() * 0.6D - 0.3D; + double x0 = (double)pos.getX() + 0.5D; + double y0 = (double)pos.getY() + rand.nextDouble() * 6.0D / 16.0D + 0.2D; + double z0 = (double)pos.getZ() + 0.5D; + double sideOff = 0.52F; + double sideRand = rand.nextFloat() * 0.5 - 0.25; + double xOff = rand.nextFloat() * 0.375 - 0.1875; + double zOff = rand.nextFloat() * 0.375 - 0.1875; + double smokeY = pos.getY() + 1; if (worldIn.getBlockState(pos.offset(EnumFacing.UP, 1)).getBlock() == ModBlocks.machine_difurnace_ext) { - d1 += 1; + smokeY += 1; } - if (rand.nextDouble() < 0.1D) - { + if (rand.nextDouble() < 0.1D) { worldIn.playSound((double)pos.getX() + 0.5D, (double)pos.getY(), (double)pos.getZ() + 0.5D, SoundEvents.BLOCK_FURNACE_FIRE_CRACKLE, SoundCategory.BLOCKS, 1.0F, 1.0F, false); } switch (enumfacing) { case WEST: - worldIn.spawnParticle(EnumParticleTypes.SMOKE_NORMAL, d0 - 0.52D, d1, d2 + d4, 0.0D, 0.0D, 0.0D); - worldIn.spawnParticle(EnumParticleTypes.FLAME, d0 - 0.52D, d1, d2 + d4, 0.0D, 0.0D, 0.0D); + worldIn.spawnParticle(EnumParticleTypes.FLAME, x0 - sideOff, y0, z0 + sideRand, 0.0D, 0.0D, 0.0D); + worldIn.spawnParticle(EnumParticleTypes.SMOKE_NORMAL, x0 + xOff, smokeY, z0 + zOff, 0.0D, 0.0D, 0.0D); break; case EAST: - worldIn.spawnParticle(EnumParticleTypes.SMOKE_NORMAL, d0 + 0.52D, d1, d2 + d4, 0.0D, 0.0D, 0.0D); - worldIn.spawnParticle(EnumParticleTypes.FLAME, d0 + 0.52D, d1, d2 + d4, 0.0D, 0.0D, 0.0D); + worldIn.spawnParticle(EnumParticleTypes.FLAME, x0 + sideOff, y0, z0 + sideRand, 0.0D, 0.0D, 0.0D); + worldIn.spawnParticle(EnumParticleTypes.SMOKE_NORMAL, x0 + xOff, smokeY, z0 + zOff, 0.0D, 0.0D, 0.0D); break; case NORTH: - worldIn.spawnParticle(EnumParticleTypes.SMOKE_NORMAL, d0 + d4, d1, d2 - 0.52D, 0.0D, 0.0D, 0.0D); - worldIn.spawnParticle(EnumParticleTypes.FLAME, d0 + d4, d1, d2 - 0.52D, 0.0D, 0.0D, 0.0D); + worldIn.spawnParticle(EnumParticleTypes.FLAME, x0 + sideRand, y0, z0 - sideOff, 0.0D, 0.0D, 0.0D); + worldIn.spawnParticle(EnumParticleTypes.SMOKE_NORMAL, x0 + xOff, smokeY, z0 + zOff, 0.0D, 0.0D, 0.0D); break; case SOUTH: - worldIn.spawnParticle(EnumParticleTypes.SMOKE_NORMAL, d0 + d4, d1, d2 + 0.52D, 0.0D, 0.0D, 0.0D); - worldIn.spawnParticle(EnumParticleTypes.FLAME, d0 + d4, d1, d2 + 0.52D, 0.0D, 0.0D, 0.0D); - default: + worldIn.spawnParticle(EnumParticleTypes.FLAME, x0 + sideRand, y0, z0 + sideOff, 0.0D, 0.0D, 0.0D); + worldIn.spawnParticle(EnumParticleTypes.SMOKE_NORMAL, x0 + xOff, smokeY, z0 + zOff, 0.0D, 0.0D, 0.0D); + default: break; } } diff --git a/src/main/java/com/hbm/blocks/machine/MachineTransformer.java b/src/main/java/com/hbm/blocks/machine/MachineTransformer.java deleted file mode 100644 index b72282bdca..0000000000 --- a/src/main/java/com/hbm/blocks/machine/MachineTransformer.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.hbm.blocks.machine; - -import com.hbm.blocks.ModBlocks; -import com.hbm.main.MainRegistry; -import com.hbm.tileentity.machine.TileEntityMachineTransformer; - -import net.minecraft.block.BlockContainer; -import net.minecraft.block.material.Material; -import net.minecraft.block.state.IBlockState; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.util.EnumBlockRenderType; -import net.minecraft.world.World; - -public class MachineTransformer extends BlockContainer { - - public MachineTransformer(Material materialIn, long b, int d, String s) { - super(materialIn); - this.setUnlocalizedName(s); - this.setRegistryName(s); - this.setCreativeTab(MainRegistry.machineTab); - - ModBlocks.ALL_BLOCKS.add(this); - } - - @Override - public TileEntity createNewTileEntity(World worldIn, int meta) { - return new TileEntityMachineTransformer(); - } - - @Override - public EnumBlockRenderType getRenderType(IBlockState state) { - return EnumBlockRenderType.MODEL; - } - -} diff --git a/src/main/java/com/hbm/blocks/machine/pile/BlockGraphite.java b/src/main/java/com/hbm/blocks/machine/pile/BlockGraphite.java index 83d00de493..d2b920830a 100644 --- a/src/main/java/com/hbm/blocks/machine/pile/BlockGraphite.java +++ b/src/main/java/com/hbm/blocks/machine/pile/BlockGraphite.java @@ -1,7 +1,7 @@ package com.hbm.blocks.machine.pile; import com.hbm.blocks.ModBlocks; -import com.hbm.blocks.generic.BlockFlammable; +import com.hbm.blocks.generic.BlockHazardFuel; import com.hbm.items.ModItems; import com.hbm.packet.PacketDispatcher; import com.hbm.packet.ParticleBurstPacket; @@ -21,12 +21,12 @@ import net.minecraft.world.World; import net.minecraftforge.fml.common.network.NetworkRegistry.TargetPoint; -public class BlockGraphite extends BlockFlammable implements IToolable { +public class BlockGraphite extends BlockHazardFuel implements IToolable { - public BlockGraphite(Material mat, int en, int flam, String s) { - super(mat, en, flam, s); + public BlockGraphite(Material mat, String s, int en, int flam, int burntime) { + super(mat, s, en, flam, burntime); } @Override diff --git a/src/main/java/com/hbm/blocks/machine/pile/BlockGraphiteDrilledBase.java b/src/main/java/com/hbm/blocks/machine/pile/BlockGraphiteDrilledBase.java index 24d368027e..8781b042d8 100644 --- a/src/main/java/com/hbm/blocks/machine/pile/BlockGraphiteDrilledBase.java +++ b/src/main/java/com/hbm/blocks/machine/pile/BlockGraphiteDrilledBase.java @@ -3,7 +3,7 @@ import java.util.Random; import com.hbm.blocks.ModBlocks; -import com.hbm.blocks.generic.BlockFlammable; +import com.hbm.blocks.generic.BlockHazardFuel; import com.hbm.items.ModItems; import net.minecraft.block.SoundType; @@ -20,12 +20,12 @@ import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; -public class BlockGraphiteDrilledBase extends BlockFlammable { +public class BlockGraphiteDrilledBase extends BlockHazardFuel { public static final PropertyEnum AXIS = PropertyEnum.create("axis", EnumFacing.Axis.class); public BlockGraphiteDrilledBase(String s) { - super(ModBlocks.block_graphite.getDefaultState().getMaterial(), ((BlockFlammable) ModBlocks.block_graphite).encouragement, ((BlockFlammable) ModBlocks.block_graphite).flammability, s); + super(ModBlocks.block_graphite.getDefaultState().getMaterial(), s, ((BlockHazardFuel) ModBlocks.block_graphite).encouragement, ((BlockHazardFuel) ModBlocks.block_graphite).flammability, 16000); this.setCreativeTab(null); this.setSoundType(SoundType.METAL); this.setHardness(5.0F); @@ -65,5 +65,4 @@ public IBlockState getStateFromMeta(int meta){ protected BlockStateContainer createBlockState(){ return new BlockStateContainer(this, AXIS); } - } diff --git a/src/main/java/com/hbm/blocks/network/BlockFluidPipeMk2.java b/src/main/java/com/hbm/blocks/network/BlockFluidPipeMk2.java index abe23cd178..00cef75283 100644 --- a/src/main/java/com/hbm/blocks/network/BlockFluidPipeMk2.java +++ b/src/main/java/com/hbm/blocks/network/BlockFluidPipeMk2.java @@ -143,6 +143,11 @@ public EnumBlockRenderType getRenderType(IBlockState state) { return EnumBlockRenderType.ENTITYBLOCK_ANIMATED; } + @Override + public boolean isFullBlock(IBlockState state) { + return false; + } + @Override public boolean isFullCube(IBlockState state) { return false; diff --git a/src/main/java/com/hbm/config/BombConfig.java b/src/main/java/com/hbm/config/BombConfig.java index a260a54956..d9a4e1af40 100644 --- a/src/main/java/com/hbm/config/BombConfig.java +++ b/src/main/java/com/hbm/config/BombConfig.java @@ -19,6 +19,17 @@ public class BombConfig { public static int fatmanRadius = 35; public static int nukaRadius = 25; public static int aSchrabRadius = 20; + public static int riggedStarRange = 50; + public static int riggedStarTicks = 60 * 20; + + public static int maxCustomTNTRadius = 150; + public static int maxCustomNukeRadius = 250; + public static int maxCustomHydroRadius = 400; + public static int maxCustomDirtyRadius = 200; + public static int maxCustomBaleRadius = 750; + public static int maxCustomSchrabRadius = 500; + public static int maxCustomSolRadius = 1000; + public static int maxCustomEuphLvl = 20; public static int mk4 = 1024; public static int blastSpeed = 1024; @@ -74,6 +85,46 @@ public static void loadFromConfig(Configuration config) { Property propN2 = config.get(CATEGORY_NUKES, "3.13_n2Radius", 200); propN2.setComment("Radius of the N2 mine"); n2Radius = propN2.getInt(); + + Property propRS1 = config.get(CATEGORY_NUKES, "3.14_riggedStarRadius", 50); + propRS1.setComment("Radius of the Rigged Star Blaster Energy Cell"); + riggedStarRange = propRS1.getInt(); + Property propRS2 = config.get(CATEGORY_NUKES, "3.15_riggedStarFuse", 1200); + propRS2.setComment("Time in ticks before the Rigged Star Blaster Energy Cell explodes after being dropped - default 60s"); + riggedStarTicks = propRS2.getInt(); + + Property propTNT = config.get(CATEGORY_NUKES, "4.00_maxCustomTNTRadius", 150); + propTNT.setComment("Maximum TNT radius of custom nukes - default 150m"); + maxCustomTNTRadius = propTNT.getInt(); + + Property propNuke = config.get(CATEGORY_NUKES, "4.01_maxCustomNukeRadius", 250); + propNuke.setComment("Maximum Nuke radius of custom nukes - default 250m"); + maxCustomNukeRadius = propNuke.getInt(); + + Property propHydro = config.get(CATEGORY_NUKES, "4.02_maxCustomHydroRadius", 400); + propHydro.setComment("Maximum Thermonuclear radius of custom nukes - default 400m"); + maxCustomHydroRadius = propHydro.getInt(); + + Property propDirty = config.get(CATEGORY_NUKES, "4.04_maxCustomDirtyRadius", 200); + propDirty.setComment("Maximum fallout additional radius that can be added to custom nukes - default 200m"); + maxCustomDirtyRadius = propDirty.getInt(); + + Property propBale = config.get(CATEGORY_NUKES, "4.03_maxCustomBaleRadius", 750); + propBale.setComment("Maximum balefire radius of custom nukes - default 750m"); + maxCustomBaleRadius = propBale.getInt(); + + Property propSchrab = config.get(CATEGORY_NUKES, "4.05_maxCustomSchrabRadius", 500); + propSchrab.setComment("Maximum Antischrabidium radius of custom nukes - default 500m"); + maxCustomSchrabRadius = propSchrab.getInt(); + + Property propSol = config.get(CATEGORY_NUKES, "4.06_maxCustomSolRadius", 1000); + propSol.setComment("Maximum Solinium radius of custom nukes - default 1000m"); + maxCustomSolRadius = propSol.getInt(); + + Property propEuph = config.get(CATEGORY_NUKES, "4.07_maxCustomEuphLvl", 20); + propEuph.setComment("Maximum Euphemium Lvl of custom nukes (1Lvl = 100 Rays) - default 20"); + maxCustomEuphLvl = propEuph.getInt(); + final String CATEGORY_NUKE = "06_explosions"; Property propLimitExplosionLifespan = config.get(CATEGORY_NUKE, "6.00_limitExplosionLifespan", 0); diff --git a/src/main/java/com/hbm/config/CompatibilityConfig.java b/src/main/java/com/hbm/config/CompatibilityConfig.java index 4d2d4d49f6..d948a545ac 100644 --- a/src/main/java/com/hbm/config/CompatibilityConfig.java +++ b/src/main/java/com/hbm/config/CompatibilityConfig.java @@ -35,6 +35,7 @@ public class CompatibilityConfig { public static HashMap ironClusterSpawn; public static HashMap titaniumClusterSpawn; public static HashMap aluminiumClusterSpawn; + public static HashMap copperClusterSpawn; public static HashMap reiiumSpawn; public static HashMap weidaniumSpawn; @@ -141,6 +142,7 @@ public static void loadFromConfig(Configuration config) { ironClusterSpawn = CommonConfig.createConfigHashMap(config, CATEGORY_DIMORE, "01.22_ironClusterSpawn", "Amount of iron cluster veins per chunk - (Int:Int)", "Int", "Int", new String[]{ "0:4" }, ":"); titaniumClusterSpawn = CommonConfig.createConfigHashMap(config, CATEGORY_DIMORE, "01.23_titaniumClusterSpawn", "Amount of titanium cluster veins per chunk - (Int:Int)", "Int", "Int", new String[]{ "0:2" }, ":"); aluminiumClusterSpawn = CommonConfig.createConfigHashMap(config, CATEGORY_DIMORE, "01.24_aluminiumClusterSpawn", "Amount of aluminium cluster veins per chunk - (Int:Int)", "Int", "Int", new String[]{ "0:3" }, ":"); + copperClusterSpawn = CommonConfig.createConfigHashMap(config, CATEGORY_DIMORE, "01.24_copperClusterSpawn", "Amount of copper cluster veins per chunk - (Int:Int)", "Int", "Int", new String[]{ "0:3" }, ":"); reiiumSpawn = CommonConfig.createConfigHashMap(config, CATEGORY_DIMORE, "01.25_reiiumSpawnRate", "Amount of reiium ore veins per chunk - (Int:Int)", "Int", "Int", new String[]{ "-29:1" }, ":"); weidaniumSpawn = CommonConfig.createConfigHashMap(config, CATEGORY_DIMORE, "01.26_weidaniumSpawnRate", "Amount of weidanium ore veins per chunk - (Int:Int)", "Int", "Int", new String[]{ "-31:1" }, ":"); diff --git a/src/main/java/com/hbm/config/GeneralConfig.java b/src/main/java/com/hbm/config/GeneralConfig.java index 2ac4212337..1b32665118 100644 --- a/src/main/java/com/hbm/config/GeneralConfig.java +++ b/src/main/java/com/hbm/config/GeneralConfig.java @@ -67,7 +67,7 @@ public class GeneralConfig { public static boolean bulletHoleNormalMapping = true; public static int flowingDecalAmountMax = 20; public static boolean bloodFX = true; - public static int crucibleMaxCharges = 3; + public static int crucibleMaxCharges = 16; public static boolean enableReEval = true; public static boolean enable528 = false; @@ -177,10 +177,10 @@ public static void loadFromConfig(Configuration config){ flashlightVolumetric = false; } - crucibleMaxCharges = CommonConfig.createConfigInt(config, CATEGORY_GENERAL, "1.33_crucible_max_charges", "How many times you can use the crucible before recharge", 3); + crucibleMaxCharges = CommonConfig.createConfigInt(config, CATEGORY_GENERAL, "1.33_crucible_max_charges", "How many times you can use the crucible before recharge", 16); if(crucibleMaxCharges <= 0){ - crucibleMaxCharges = 3; + crucibleMaxCharges = 16; } enableWelcomeMessage = CommonConfig.createConfigBool(config, CATEGORY_GENERAL, "1.34_enableWelcomeMessage", "Enables the welcome message which appears in the chat when you load into the game", true); diff --git a/src/main/java/com/hbm/config/MachineConfig.java b/src/main/java/com/hbm/config/MachineConfig.java index dbe887e04f..e6f2d43644 100644 --- a/src/main/java/com/hbm/config/MachineConfig.java +++ b/src/main/java/com/hbm/config/MachineConfig.java @@ -43,6 +43,8 @@ public class MachineConfig { public static boolean uuMixerFluidListIsWhitelist = false; public static HashSet blacklistedMixerFluids; + public static int crateByteSize = 8; + public static boolean isFluidAllowed(Fluid f){ boolean isInList = blacklistedMixerFluids.contains(f.getName()); if(uuMixerFluidListIsWhitelist) return isInList; @@ -93,5 +95,7 @@ public static void loadFromConfig(Configuration config) { uuMixerFluidRatio = CommonConfig.createConfigInt(config, CATEGORY_MACHINE, generateConfigName(24, "uuMixerFluidRatio"), "How much mB of UU-Matter is used per mB of output fluid", 100); uuMixerFluidListIsWhitelist = CommonConfig.createConfigBool(config, CATEGORY_MACHINE, generateConfigName(25, "uuMixerFluidListIsWhitelist"), "If true then the follwing list of fluids is a whitelist. Otherwise it is a Blacklist", false); blacklistedMixerFluids = CommonConfig.createConfigHashSet(config, CATEGORY_MACHINE, generateConfigName(26, "blacklistedUUMixerFluids"), "List of fluids that can not be made by UU Mixer. - (String)", "String", new String[]{ "liquid_osmiridium" }); + + crateByteSize = CommonConfig.createConfigInt(config, CATEGORY_MACHINE, generateConfigName(27, "crateMaxByteSize"), "Controls how big the maximum storage size of mined crates can be. Warning going beond 32kb can cause freezing/crashes. - (int)", 8); } } diff --git a/src/main/java/com/hbm/entity/effect/EntityFalloutRain.java b/src/main/java/com/hbm/entity/effect/EntityFalloutRain.java index aa3105001f..2422812e53 100644 --- a/src/main/java/com/hbm/entity/effect/EntityFalloutRain.java +++ b/src/main/java/com/hbm/entity/effect/EntityFalloutRain.java @@ -329,7 +329,7 @@ else if(dist <= s6) continue; } - if(bblock == Blocks.BEDROCK){ + if(bblock == Blocks.BEDROCK || bblock == ModBlocks.ore_bedrock_oil || bblock == ModBlocks.ore_bedrock_block){ world.setBlockState(pos.add(0, 1, 0), ModBlocks.toxic_block.getDefaultState()); break; } diff --git a/src/main/java/com/hbm/entity/effect/EntityFalloutUnderGround.java b/src/main/java/com/hbm/entity/effect/EntityFalloutUnderGround.java index 637fd5afa5..4fcae82e8f 100644 --- a/src/main/java/com/hbm/entity/effect/EntityFalloutUnderGround.java +++ b/src/main/java/com/hbm/entity/effect/EntityFalloutUnderGround.java @@ -204,7 +204,7 @@ else if(l <= s6) world.setBlockState(pos, ModBlocks.sellafield_core.getDefaultState()); return; - } else if(bblock == Blocks.BEDROCK){ + } else if(bblock == Blocks.BEDROCK || bblock == ModBlocks.ore_bedrock_oil || bblock == ModBlocks.ore_bedrock_block){ world.setBlockState(pos.add(0, 1, 0), ModBlocks.toxic_block.getDefaultState()); return; diff --git a/src/main/java/com/hbm/entity/grenade/EntityGrenadeIFToxic.java b/src/main/java/com/hbm/entity/grenade/EntityGrenadeIFToxic.java index 8ca19fa478..80ffad8fb1 100644 --- a/src/main/java/com/hbm/entity/grenade/EntityGrenadeIFToxic.java +++ b/src/main/java/com/hbm/entity/grenade/EntityGrenadeIFToxic.java @@ -2,7 +2,6 @@ import com.hbm.explosion.ExplosionChaos; import com.hbm.explosion.ExplosionLarge; -import com.hbm.explosion.ExplosionNukeGeneric; import com.hbm.items.ModItems; import com.hbm.items.weapon.ItemGrenade; @@ -37,7 +36,6 @@ public void explode() { ExplosionLarge.jolt(world, posX, posY, posZ, 3, 200, 0.25); ExplosionLarge.explode(world, posX, posY, posZ, 2, true, true, true); ExplosionChaos.poison(world, (int)posX, (int)posY, (int)posZ, 12); - ExplosionNukeGeneric.waste(world, (int)posX, (int)posY, (int)posZ, 12); ExplosionChaos.spawnChlorine(world, posX, posY, posZ, 50, 1.5, 0); } } diff --git a/src/main/java/com/hbm/entity/grenade/EntityGrenadePoison.java b/src/main/java/com/hbm/entity/grenade/EntityGrenadePoison.java index 365470d417..2989d7f41f 100644 --- a/src/main/java/com/hbm/entity/grenade/EntityGrenadePoison.java +++ b/src/main/java/com/hbm/entity/grenade/EntityGrenadePoison.java @@ -1,6 +1,6 @@ package com.hbm.entity.grenade; -import com.hbm.explosion.ExplosionNukeGeneric; +import com.hbm.explosion.ExplosionChaos; import com.hbm.items.ModItems; import com.hbm.items.weapon.ItemGrenade; @@ -34,8 +34,8 @@ public void explode() { if (!this.world.isRemote) { this.setDead(); - this.world.createExplosion(this, this.posX, this.posY, this.posZ, 2.0F, true); - ExplosionNukeGeneric.wasteNoSchrab(this.world, new BlockPos((int)this.posX, (int)this.posY, (int)this.posZ), 10); + ExplosionChaos.poison(world, (int)posX, (int)posY, (int)posZ, 15); + ExplosionChaos.spawnChlorine(world, posX, posY, posZ, 50, 1.5, 0); } } diff --git a/src/main/java/com/hbm/entity/projectile/EntityFallingNuke.java b/src/main/java/com/hbm/entity/projectile/EntityFallingNuke.java index a061a769e4..08064238a8 100644 --- a/src/main/java/com/hbm/entity/projectile/EntityFallingNuke.java +++ b/src/main/java/com/hbm/entity/projectile/EntityFallingNuke.java @@ -21,9 +21,10 @@ public class EntityFallingNuke extends EntityThrowable { float tnt; float nuke; float hydro; - float amat; + float bale; float dirty; float schrab; + float sol; float euph; public EntityFallingNuke(World worldIn) { @@ -31,16 +32,17 @@ public EntityFallingNuke(World worldIn) { this.ignoreFrustumCheck = true; } - public EntityFallingNuke(World p_i1582_1_, float tnt, float nuke, float hydro, float amat, float dirty, float schrab, float euph) { + public EntityFallingNuke(World p_i1582_1_, float tnt, float nuke, float hydro, float bale, float dirty, float schrab, float sol, float euph) { super(p_i1582_1_); this.ignoreFrustumCheck = true; this.tnt = tnt; this.nuke = nuke; this.hydro = hydro; - this.amat = amat; + this.bale = bale; this.dirty = dirty; this.schrab = schrab; + this.sol = sol; this.euph = euph; this.prevRotationYaw = this.rotationYaw = 90; this.prevRotationPitch = this.rotationPitch = 90; @@ -79,7 +81,7 @@ public void onUpdate() { { if(!this.world.isRemote) { - NukeCustom.explodeCustom(world, posX, posY, posZ, tnt, nuke, hydro, amat, dirty, schrab, euph); + NukeCustom.explodeCustom(world, posX, posY, posZ, tnt, nuke, hydro, bale, dirty, schrab, sol, euph); this.setDead(); } } diff --git a/src/main/java/com/hbm/handler/ArmorUtil.java b/src/main/java/com/hbm/handler/ArmorUtil.java index 0a125a1a48..73801e62dd 100644 --- a/src/main/java/com/hbm/handler/ArmorUtil.java +++ b/src/main/java/com/hbm/handler/ArmorUtil.java @@ -177,14 +177,14 @@ public static boolean checkForHaz2(EntityPlayer player) { if(checkArmor(player, ModItems.hazmat_paa_helmet, ModItems.hazmat_paa_plate, ModItems.hazmat_paa_legs, ModItems.hazmat_paa_boots) || checkArmor(player, ModItems.paa_helmet, ModItems.paa_plate, ModItems.paa_legs, ModItems.paa_boots) || - checkArmor(player, ModItems.liquidator_helmet, ModItems.liquidator_plate, ModItems.liquidator_legs, ModItems.liquidator_boots) || - checkArmor(player, ModItems.euphemium_helmet, ModItems.euphemium_plate, ModItems.euphemium_legs, ModItems.euphemium_boots) || - checkArmor(player, ModItems.hev_helmet, ModItems.hev_plate, ModItems.hev_legs, ModItems.hev_boots) || - checkArmor(player, ModItems.ajr_helmet, ModItems.ajr_plate, ModItems.ajr_legs, ModItems.ajr_boots) || - checkArmor(player, ModItems.ajro_helmet, ModItems.ajro_plate, ModItems.ajro_legs, ModItems.ajro_boots) || - checkArmor(player, ModItems.rpa_helmet, ModItems.rpa_plate, ModItems.rpa_legs, ModItems.rpa_boots) || - checkArmor(player, ModItems.fau_helmet, ModItems.fau_plate, ModItems.fau_legs, ModItems.fau_boots) || - checkArmor(player, ModItems.dns_helmet, ModItems.dns_plate, ModItems.dns_legs, ModItems.dns_boots)) { + checkArmor(player, ModItems.liquidator_helmet, ModItems.liquidator_plate, ModItems.liquidator_legs, ModItems.liquidator_boots) || + checkArmor(player, ModItems.euphemium_helmet, ModItems.euphemium_plate, ModItems.euphemium_legs, ModItems.euphemium_boots) || + checkArmor(player, ModItems.hev_helmet, ModItems.hev_plate, ModItems.hev_legs, ModItems.hev_boots) || + checkArmor(player, ModItems.ajr_helmet, ModItems.ajr_plate, ModItems.ajr_legs, ModItems.ajr_boots) || + checkArmor(player, ModItems.ajro_helmet, ModItems.ajro_plate, ModItems.ajro_legs, ModItems.ajro_boots) || + checkArmor(player, ModItems.rpa_helmet, ModItems.rpa_plate, ModItems.rpa_legs, ModItems.rpa_boots) || + checkArmor(player, ModItems.fau_helmet, ModItems.fau_plate, ModItems.fau_legs, ModItems.fau_boots) || + checkArmor(player, ModItems.dns_helmet, ModItems.dns_plate, ModItems.dns_legs, ModItems.dns_boots)) { return true; } diff --git a/src/main/java/com/hbm/handler/GuiHandler.java b/src/main/java/com/hbm/handler/GuiHandler.java index f97b1652ca..4df34bc5ee 100644 --- a/src/main/java/com/hbm/handler/GuiHandler.java +++ b/src/main/java/com/hbm/handler/GuiHandler.java @@ -411,12 +411,12 @@ public Object getServerGuiElement(int ID, EntityPlayer player, World world, int return null; case ModBlocks.guiID_factory_titanium: if(entity instanceof TileEntityCoreTitanium) { - return new ContainerCoreTitanium(player, (TileEntityCoreTitanium) entity); + return new ContainerCoreTitanium(player.inventory, (TileEntityCoreTitanium) entity); } return null; case ModBlocks.guiID_factory_advanced: if(entity instanceof TileEntityCoreAdvanced) { - return new ContainerCoreAdvanced(player, (TileEntityCoreAdvanced) entity); + return new ContainerCoreAdvanced(player.inventory, (TileEntityCoreAdvanced) entity); } return null; case ModBlocks.guiID_reactor_multiblock: @@ -1030,12 +1030,12 @@ public Object getClientGuiElement(int ID, EntityPlayer player, World world, int return null; case ModBlocks.guiID_factory_titanium: if(entity instanceof TileEntityCoreTitanium) { - return new GUICoreTitanium(player, (TileEntityCoreTitanium) entity); + return new GUICoreTitanium(player.inventory, (TileEntityCoreTitanium) entity); } return null; case ModBlocks.guiID_factory_advanced: if(entity instanceof TileEntityCoreAdvanced) { - return new GUICoreAdvanced(player, (TileEntityCoreAdvanced) entity); + return new GUICoreAdvanced(player.inventory, (TileEntityCoreAdvanced) entity); } return null; case ModBlocks.guiID_reactor_multiblock: diff --git a/src/main/java/com/hbm/handler/RadiationSystemNT.java b/src/main/java/com/hbm/handler/RadiationSystemNT.java index fe6beceaa1..116fbe8f04 100644 --- a/src/main/java/com/hbm/handler/RadiationSystemNT.java +++ b/src/main/java/com/hbm/handler/RadiationSystemNT.java @@ -1113,18 +1113,33 @@ public SubChunkRadiationStorage(ChunkRadiationStorage parent, int yLevel, RadPoc * @return the pocket at the specified position, or the first pocket if it doesn't exist */ public RadPocket getPocket(BlockPos pos){ - if(pocketsByBlock == null){ - //If pocketsByBlock is null, there's only one pocket anyway - return pockets[0]; - } else { - int x = pos.getX()&15; - int y = pos.getY()&15; - int z = pos.getZ()&15; - RadPocket p = pocketsByBlock[x*16*16+y*16+z]; - //If for whatever reason there isn't a pocket there, return the first pocket as a fallback - return p == null ? pockets[0] : p; - } - } + if(pocketsByBlock == null){ + //If pocketsByBlock is null, there's only one pocket anyway + return pockets[0]; + } else { + int x = pos.getX()&15; + int y = pos.getY()&15; + int z = pos.getZ()&15; + RadPocket p = pocketsByBlock[x*16*16+y*16+z]; + if (p == null) { + if (pockets != null && pockets.length > 0 && pockets[0] != null) { + // If for whatever reason there isn't a pocket there, return the first pocket as a fallback if present + return pockets[0]; + } else { + // If first pocket isn't present either, create one and warn + p = new RadPocket(this, 0); + p.radiation = 0; + if (pockets == null || pockets.length == 0) { + pockets = new RadPocket[1]; + } + pockets[0] = p; + return p; + } + } else { + return p; + } + } + } /** * Attempts to distribute radiation from another sub chunk into this one's pockets. diff --git a/src/main/java/com/hbm/handler/ToolAbility.java b/src/main/java/com/hbm/handler/ToolAbility.java index 30cf6a0cd3..b571fb935b 100644 --- a/src/main/java/com/hbm/handler/ToolAbility.java +++ b/src/main/java/com/hbm/handler/ToolAbility.java @@ -12,6 +12,9 @@ import com.hbm.inventory.CentrifugeRecipes; import com.hbm.inventory.CrystallizerRecipes; import com.hbm.inventory.ShredderRecipes; +import com.hbm.blocks.generic.BlockStorageCrate; +import com.hbm.blocks.machine.MachineBattery; +import com.hbm.blocks.machine.MachineFENSU; import com.hbm.items.ModItems; import com.hbm.items.tool.IItemAbility; import com.hbm.render.amlfrom1710.Vec3; @@ -198,6 +201,7 @@ public static class SmelterAbility extends ToolAbility { @Override public void onDig(World world, int x, int y, int z, EntityPlayer player, IBlockState block, IItemAbility tool, EnumHand hand) { + if(isNBTThing(block.getBlock())) return; //a band-aid on a gaping wound if(block.getBlock() == Blocks.LIT_REDSTONE_ORE) block = Blocks.REDSTONE_ORE.getDefaultState(); @@ -205,7 +209,7 @@ public void onDig(World world, int x, int y, int z, EntityPlayer player, IBlockS ItemStack stack = new ItemStack(block.getBlock(), 1, block.getBlock().getMetaFromState(block)); ItemStack result = FurnaceRecipes.instance().getSmeltingResult(stack); - if(result != null) { + if(result != null && !result.isEmpty()) { world.setBlockToAir(new BlockPos(x, y, z)); world.spawnEntity(new EntityItem(world, x + 0.5, y + 0.5, z + 0.5, result.copy())); } @@ -325,6 +329,8 @@ public void onDig(World world, int x, int y, int z, EntityPlayer player, IBlockS if(EnchantmentHelper.getEnchantmentLevel(Enchantments.SILK_TOUCH, player.getHeldItem(hand)) > 0 || player.getHeldItem(hand).isEmpty()) return; + if(isNBTThing(block.getBlock())) return; + //add enchantment ItemStack stack = player.getHeldItem(hand); @@ -372,6 +378,8 @@ public void onDig(World world, int x, int y, int z, EntityPlayer player, IBlockS if(EnchantmentHelper.getEnchantmentLevel(Enchantments.FORTUNE, player.getHeldItem(hand)) > 0 || player.getHeldItem(hand) == null) return; + if(isNBTThing(block.getBlock())) return; + //add enchantment ItemStack stack = player.getHeldItem(hand); @@ -527,4 +535,8 @@ public String getFullName() { return I18n.format(getName()) + getExtension(); } } + + public boolean isNBTThing(Block b){ + return b instanceof BlockStorageCrate || b instanceof MachineBattery || b instanceof MachineFENSU; + } } \ No newline at end of file diff --git a/src/main/java/com/hbm/handler/WeightedRandomChestContentFrom1710.java b/src/main/java/com/hbm/handler/WeightedRandomChestContentFrom1710.java index b7884c266e..b17b65a1c4 100644 --- a/src/main/java/com/hbm/handler/WeightedRandomChestContentFrom1710.java +++ b/src/main/java/com/hbm/handler/WeightedRandomChestContentFrom1710.java @@ -20,20 +20,20 @@ public class WeightedRandomChestContentFrom1710 extends WeightedRandom.Item /** The maximum chance of item generating. */ public int theMaximumChanceToGenerateItem; - public WeightedRandomChestContentFrom1710(Item p_i45311_1_, int p_i45311_2_, int p_i45311_3_, int p_i45311_4_, int p_i45311_5_) + public WeightedRandomChestContentFrom1710(Item item, int meta, int minChance, int maxChance, int weight) { - super(p_i45311_5_); - this.theItemId = new ItemStack(p_i45311_1_, 1, p_i45311_2_); - this.theMinimumChanceToGenerateItem = p_i45311_3_; - this.theMaximumChanceToGenerateItem = p_i45311_4_; + super(weight); + this.theItemId = new ItemStack(item, 1, meta); + this.theMinimumChanceToGenerateItem = minChance; + this.theMaximumChanceToGenerateItem = maxChance; } - public WeightedRandomChestContentFrom1710(ItemStack p_i1558_1_, int p_i1558_2_, int p_i1558_3_, int p_i1558_4_) + public WeightedRandomChestContentFrom1710(ItemStack stack, int minChance, int maxChance, int weight) { - super(p_i1558_4_); - this.theItemId = p_i1558_1_; - this.theMinimumChanceToGenerateItem = p_i1558_2_; - this.theMaximumChanceToGenerateItem = p_i1558_3_; + super(weight); + this.theItemId = stack; + this.theMinimumChanceToGenerateItem = minChance; + this.theMaximumChanceToGenerateItem = maxChance; } public static void generateChestContents(Random p_76293_0_, WeightedRandomChestContentFrom1710[] p_76293_1_, ICapabilityProvider p_76293_2_, int p_76293_3_){ diff --git a/src/main/java/com/hbm/handler/crt/Assembler.java b/src/main/java/com/hbm/handler/crt/Assembler.java index 8654b918f8..e2f34bde40 100644 --- a/src/main/java/com/hbm/handler/crt/Assembler.java +++ b/src/main/java/com/hbm/handler/crt/Assembler.java @@ -68,6 +68,12 @@ public String describe(){ @ZenMethod public static void addRecipe(IItemStack output, IItemStack[] inputs, int duration){ + CraftTweakerAPI.apply(new ActionAddRecipe(output, inputs, duration)); + } + + @ZenMethod + public static void replaceRecipe(IItemStack output, IItemStack[] inputs, int duration){ + NTMCraftTweaker.postInitActions.add(new ActionRemoveRecipe(output)); NTMCraftTweaker.postInitActions.add(new ActionAddRecipe(output, inputs, duration)); } diff --git a/src/main/java/com/hbm/handler/guncfg/Gun556mmFactory.java b/src/main/java/com/hbm/handler/guncfg/Gun556mmFactory.java index cbf1856e4e..969e2e329a 100644 --- a/src/main/java/com/hbm/handler/guncfg/Gun556mmFactory.java +++ b/src/main/java/com/hbm/handler/guncfg/Gun556mmFactory.java @@ -52,8 +52,8 @@ public static GunConfiguration getEuphieConfig() { config.comment.add("Why is this gun so sticky?"); config.config = new ArrayList(); - config.config.add(BulletConfigSyncingUtil.R556_NORMAL); config.config.add(BulletConfigSyncingUtil.R556_GOLD); + config.config.add(BulletConfigSyncingUtil.R556_NORMAL); config.config.add(BulletConfigSyncingUtil.R556_TRACER); config.config.add(BulletConfigSyncingUtil.R556_PHOSPHORUS); config.config.add(BulletConfigSyncingUtil.R556_AP); @@ -77,7 +77,7 @@ public static GunConfiguration getSPIWConfig() { config.hasSights = true; config.reloadDuration = 25; config.firingDuration = 0; - config.ammoCap = 20; + config.ammoCap = 30; config.reloadType = GunConfiguration.RELOAD_FULL; config.allowsInfinity = true; config.crosshair = Crosshair.L_BOX; diff --git a/src/main/java/com/hbm/handler/guncfg/GunEnergyFactory.java b/src/main/java/com/hbm/handler/guncfg/GunEnergyFactory.java index 8680a97435..bb2469c5b9 100644 --- a/src/main/java/com/hbm/handler/guncfg/GunEnergyFactory.java +++ b/src/main/java/com/hbm/handler/guncfg/GunEnergyFactory.java @@ -161,7 +161,7 @@ public static GunConfiguration getVortexConfig() { config.hasSights = false; config.reloadDuration = 20; config.firingDuration = 0; - config.ammoCap = 40; + config.ammoCap = 10; config.reloadType = GunConfiguration.RELOAD_FULL; config.allowsInfinity = true; config.crosshair = Crosshair.NONE; @@ -182,16 +182,7 @@ public static GunConfiguration getVortexConfig() { )); config.config = new ArrayList(); - config.config.add(BulletConfigSyncingUtil.R556_NORMAL); - config.config.add(BulletConfigSyncingUtil.R556_GOLD); - config.config.add(BulletConfigSyncingUtil.R556_TRACER); - config.config.add(BulletConfigSyncingUtil.R556_PHOSPHORUS); - config.config.add(BulletConfigSyncingUtil.R556_AP); - config.config.add(BulletConfigSyncingUtil.R556_DU); config.config.add(BulletConfigSyncingUtil.R556_STAR); - config.config.add(BulletConfigSyncingUtil.CHL_R556); - config.config.add(BulletConfigSyncingUtil.R556_SLEEK); - config.config.add(BulletConfigSyncingUtil.R556_K); return config; diff --git a/src/main/java/com/hbm/handler/jei/JEIConfig.java b/src/main/java/com/hbm/handler/jei/JEIConfig.java index b72550c301..229fe9e01d 100644 --- a/src/main/java/com/hbm/handler/jei/JEIConfig.java +++ b/src/main/java/com/hbm/handler/jei/JEIConfig.java @@ -103,6 +103,7 @@ public void register(IModRegistry registry) { registry.addRecipeCatalyst(new ItemStack(ModBlocks.machine_cyclotron), CYCLOTRON); registry.addRecipeCatalyst(new ItemStack(ModBlocks.machine_schrabidium_transmutator), TRANSMUTATION); registry.addRecipeCatalyst(new ItemStack(ModBlocks.machine_press), PRESS); + registry.addRecipeCatalyst(new ItemStack(ModBlocks.machine_epress), PRESS); registry.addRecipeCatalyst(new ItemStack(ModBlocks.machine_difurnace_off), ALLOY); registry.addRecipeCatalyst(new ItemStack(ModBlocks.machine_difurnace_rtg_off), ALLOY); registry.addRecipeCatalyst(new ItemStack(ModBlocks.machine_boiler_off), BOILER); diff --git a/src/main/java/com/hbm/handler/jei/JeiRecipes.java b/src/main/java/com/hbm/handler/jei/JeiRecipes.java index 29734b1eda..9f7f5f994b 100644 --- a/src/main/java/com/hbm/handler/jei/JeiRecipes.java +++ b/src/main/java/com/hbm/handler/jei/JeiRecipes.java @@ -29,6 +29,7 @@ import com.hbm.inventory.FusionRecipes; import com.hbm.inventory.DiFurnaceRecipes; import com.hbm.inventory.HeatRecipes; +import com.hbm.inventory.PressRecipes; import com.hbm.inventory.MachineRecipes; import com.hbm.inventory.MachineRecipes.GasCentOutput; import com.hbm.inventory.MagicRecipes; @@ -172,10 +173,10 @@ public void getIngredients(IIngredients ingredients) { public static class PressRecipe implements IRecipeWrapper { private final List stamps; - private final ItemStack input; + private final List input; private final ItemStack output; - public PressRecipe(List stamps, ItemStack input, ItemStack output) { + public PressRecipe(List stamps, List input, ItemStack output) { this.stamps = stamps; this.input = input; this.output = output; @@ -187,7 +188,7 @@ public List getStamps() { @Override public void getIngredients(IIngredients ingredients) { - ingredients.setInput(VanillaTypes.ITEM, input); + ingredients.setInputs(VanillaTypes.ITEM, input); ingredients.setOutput(VanillaTypes.ITEM, output); } @@ -747,107 +748,17 @@ public static List getCyclotronRecipes() { public static List getPressRecipes() { if(pressRecipes != null) return pressRecipes; - pressRecipes = new ArrayList(); - Map recipes = new HashMap(); - - List i_stamps_flat = new ArrayList(); - for(Item i : MachineRecipes.stamps_flat) - i_stamps_flat.add(new ItemStack(i)); - List i_stamps_plate = new ArrayList(); - for(Item i : MachineRecipes.stamps_plate) - i_stamps_plate.add(new ItemStack(i)); - List i_stamps_wire = new ArrayList(); - for(Item i : MachineRecipes.stamps_wire) - i_stamps_wire.add(new ItemStack(i)); - List i_stamps_circuit = new ArrayList(); - for(Item i : MachineRecipes.stamps_circuit) - i_stamps_circuit.add(new ItemStack(i)); - - List i_stamps_357 = new ArrayList(); - i_stamps_357.add(new ItemStack(ModItems.stamp_357)); - i_stamps_357.add(new ItemStack(ModItems.stamp_desh_357)); - List i_stamps_44 = new ArrayList(); - i_stamps_44.add(new ItemStack(ModItems.stamp_44)); - i_stamps_44.add(new ItemStack(ModItems.stamp_desh_44)); - List i_stamps_9 = new ArrayList(); - i_stamps_9.add(new ItemStack(ModItems.stamp_9)); - i_stamps_9.add(new ItemStack(ModItems.stamp_desh_9)); - List i_stamps_50 = new ArrayList(); - i_stamps_50.add(new ItemStack(ModItems.stamp_50)); - i_stamps_50.add(new ItemStack(ModItems.stamp_desh_50)); - - recipes.put(new Object[] { i_stamps_flat, new ItemStack(ModItems.powder_coal) }, getPressResultNN(MachineRecipes.stamps_flat.get(0), ModItems.powder_coal)); - recipes.put(new Object[] { i_stamps_flat, new ItemStack(ModItems.powder_quartz) }, getPressResultNN(MachineRecipes.stamps_flat.get(0), ModItems.powder_quartz)); - recipes.put(new Object[] { i_stamps_flat, new ItemStack(ModItems.powder_lapis) }, getPressResultNN(MachineRecipes.stamps_flat.get(0), ModItems.powder_lapis)); - recipes.put(new Object[] { i_stamps_flat, new ItemStack(ModItems.powder_diamond) }, getPressResultNN(MachineRecipes.stamps_flat.get(0), ModItems.powder_diamond)); - recipes.put(new Object[] { i_stamps_flat, new ItemStack(ModItems.powder_emerald) }, getPressResultNN(MachineRecipes.stamps_flat.get(0), ModItems.powder_emerald)); - recipes.put(new Object[] { i_stamps_flat, new ItemStack(ModItems.pellet_coal) }, getPressResultNN(MachineRecipes.stamps_flat.get(0), ModItems.pellet_coal)); - recipes.put(new Object[] { i_stamps_flat, new ItemStack(ModItems.biomass) }, getPressResultNN(MachineRecipes.stamps_flat.get(0), ModItems.biomass)); - recipes.put(new Object[] { i_stamps_flat, new ItemStack(ModItems.powder_lignite) }, getPressResultNN(MachineRecipes.stamps_flat.get(0), ModItems.powder_lignite)); - recipes.put(new Object[] { i_stamps_flat, new ItemStack(ModItems.coke) }, getPressResultNN(MachineRecipes.stamps_flat.get(0), ModItems.coke)); - - - recipes.put(new Object[] { i_stamps_plate, new ItemStack(Items.IRON_INGOT) }, getPressResultNN(MachineRecipes.stamps_plate.get(0), Items.IRON_INGOT)); - recipes.put(new Object[] { i_stamps_plate, new ItemStack(Items.GOLD_INGOT) }, getPressResultNN(MachineRecipes.stamps_plate.get(0), Items.GOLD_INGOT)); - recipes.put(new Object[] { i_stamps_plate, new ItemStack(ModItems.ingot_titanium) }, getPressResultNN(MachineRecipes.stamps_plate.get(0), ModItems.ingot_titanium)); - recipes.put(new Object[] { i_stamps_plate, new ItemStack(ModItems.ingot_aluminium) }, getPressResultNN(MachineRecipes.stamps_plate.get(0), ModItems.ingot_aluminium)); - recipes.put(new Object[] { i_stamps_plate, new ItemStack(ModItems.ingot_steel) }, getPressResultNN(MachineRecipes.stamps_plate.get(0), ModItems.ingot_steel)); - recipes.put(new Object[] { i_stamps_plate, new ItemStack(ModItems.ingot_lead) }, getPressResultNN(MachineRecipes.stamps_plate.get(0), ModItems.ingot_lead)); - recipes.put(new Object[] { i_stamps_plate, new ItemStack(ModItems.ingot_copper) }, getPressResultNN(MachineRecipes.stamps_plate.get(0), ModItems.ingot_copper)); - recipes.put(new Object[] { i_stamps_plate, new ItemStack(ModItems.ingot_advanced_alloy) }, getPressResultNN(MachineRecipes.stamps_plate.get(0), ModItems.ingot_advanced_alloy)); - recipes.put(new Object[] { i_stamps_plate, new ItemStack(ModItems.ingot_schrabidium) }, getPressResultNN(MachineRecipes.stamps_plate.get(0), ModItems.ingot_schrabidium)); - recipes.put(new Object[] { i_stamps_plate, new ItemStack(ModItems.ingot_combine_steel) }, getPressResultNN(MachineRecipes.stamps_plate.get(0), ModItems.ingot_combine_steel)); - recipes.put(new Object[] { i_stamps_plate, new ItemStack(ModItems.ingot_saturnite) }, getPressResultNN(MachineRecipes.stamps_plate.get(0), ModItems.ingot_saturnite)); - - recipes.put(new Object[] { i_stamps_wire, new ItemStack(ModItems.ingot_aluminium) }, getPressResultNN(MachineRecipes.stamps_wire.get(0), ModItems.ingot_aluminium)); - recipes.put(new Object[] { i_stamps_wire, new ItemStack(ModItems.ingot_copper) }, getPressResultNN(MachineRecipes.stamps_wire.get(0), ModItems.ingot_copper)); - recipes.put(new Object[] { i_stamps_wire, new ItemStack(ModItems.ingot_tungsten) }, getPressResultNN(MachineRecipes.stamps_wire.get(0), ModItems.ingot_tungsten)); - recipes.put(new Object[] { i_stamps_wire, new ItemStack(ModItems.ingot_red_copper) }, getPressResultNN(MachineRecipes.stamps_wire.get(0), ModItems.ingot_red_copper)); - recipes.put(new Object[] { i_stamps_wire, new ItemStack(Items.GOLD_INGOT) }, getPressResultNN(MachineRecipes.stamps_wire.get(0), Items.GOLD_INGOT)); - recipes.put(new Object[] { i_stamps_wire, new ItemStack(ModItems.ingot_schrabidium) }, getPressResultNN(MachineRecipes.stamps_wire.get(0), ModItems.ingot_schrabidium)); - recipes.put(new Object[] { i_stamps_wire, new ItemStack(ModItems.ingot_advanced_alloy) }, getPressResultNN(MachineRecipes.stamps_wire.get(0), ModItems.ingot_advanced_alloy)); - recipes.put(new Object[] { i_stamps_wire, new ItemStack(ModItems.ingot_magnetized_tungsten) }, getPressResultNN(MachineRecipes.stamps_wire.get(0), ModItems.ingot_magnetized_tungsten)); - - recipes.put(new Object[] { i_stamps_circuit, new ItemStack(ModItems.circuit_raw) }, getPressResultNN(MachineRecipes.stamps_circuit.get(0), ModItems.circuit_raw)); - recipes.put(new Object[] { i_stamps_circuit, new ItemStack(ModItems.circuit_bismuth_raw) }, getPressResultNN(MachineRecipes.stamps_circuit.get(0), ModItems.circuit_bismuth_raw)); - recipes.put(new Object[] { i_stamps_circuit, new ItemStack(ModItems.circuit_arsenic_raw) }, getPressResultNN(MachineRecipes.stamps_circuit.get(0), ModItems.circuit_arsenic_raw)); - recipes.put(new Object[] { i_stamps_circuit, new ItemStack(ModItems.circuit_tantalium_raw) }, getPressResultNN(MachineRecipes.stamps_circuit.get(0), ModItems.circuit_tantalium_raw)); - - recipes.put(new Object[] { i_stamps_357, new ItemStack(ModItems.assembly_iron) }, getPressResultNN(i_stamps_357.get(0).getItem(), ModItems.assembly_iron)); - recipes.put(new Object[] { i_stamps_357, new ItemStack(ModItems.assembly_steel) }, getPressResultNN(i_stamps_357.get(0).getItem(), ModItems.assembly_steel)); - recipes.put(new Object[] { i_stamps_357, new ItemStack(ModItems.assembly_lead) }, getPressResultNN(i_stamps_357.get(0).getItem(), ModItems.assembly_lead)); - recipes.put(new Object[] { i_stamps_357, new ItemStack(ModItems.assembly_gold) }, getPressResultNN(i_stamps_357.get(0).getItem(), ModItems.assembly_gold)); - recipes.put(new Object[] { i_stamps_357, new ItemStack(ModItems.assembly_schrabidium) }, getPressResultNN(i_stamps_357.get(0).getItem(), ModItems.assembly_schrabidium)); - recipes.put(new Object[] { i_stamps_357, new ItemStack(ModItems.ingot_steel) }, getPressResultNN(i_stamps_357.get(0).getItem(), ModItems.ingot_steel)); - recipes.put(new Object[] { i_stamps_357, new ItemStack(ModItems.assembly_nightmare) }, getPressResultNN(i_stamps_357.get(0).getItem(), ModItems.assembly_nightmare)); - recipes.put(new Object[] { i_stamps_357, new ItemStack(ModItems.assembly_desh) }, getPressResultNN(i_stamps_357.get(0).getItem(), ModItems.assembly_desh)); - recipes.put(new Object[] { i_stamps_44, new ItemStack(ModItems.assembly_nopip) }, getPressResultNN(i_stamps_44.get(0).getItem(), ModItems.assembly_nopip)); - //recipes.put(new Object[] { i_stamps_44, new ItemStack(ModItems.assembly_pip) }, getPressResultNN(i_stamps_44.get(0).getItem(), ModItems.assembly_pip)); - - recipes.put(new Object[] { i_stamps_9, new ItemStack(ModItems.assembly_smg) }, getPressResultNN(i_stamps_9.get(0).getItem(), ModItems.assembly_smg)); - recipes.put(new Object[] { i_stamps_9, new ItemStack(ModItems.assembly_uzi) }, getPressResultNN(i_stamps_9.get(0).getItem(), ModItems.assembly_uzi)); - recipes.put(new Object[] { i_stamps_9, new ItemStack(ModItems.assembly_lacunae) }, getPressResultNN(i_stamps_9.get(0).getItem(), ModItems.assembly_lacunae)); - recipes.put(new Object[] { i_stamps_9, new ItemStack(Items.GOLD_INGOT) }, getPressResultNN(i_stamps_9.get(0).getItem(), Items.GOLD_INGOT)); - recipes.put(new Object[] { i_stamps_9, new ItemStack(ModItems.assembly_556) }, getPressResultNN(i_stamps_9.get(0).getItem(), ModItems.assembly_556)); - - recipes.put(new Object[] { i_stamps_50, new ItemStack(ModItems.assembly_actionexpress) }, getPressResultNN(i_stamps_50.get(0).getItem(), ModItems.assembly_actionexpress)); - recipes.put(new Object[] { i_stamps_50, new ItemStack(ModItems.assembly_calamity) }, getPressResultNN(i_stamps_50.get(0).getItem(), ModItems.assembly_calamity)); + pressRecipes = new ArrayList(); - for(Map.Entry entry : recipes.entrySet()){ - pressRecipes.add(new PressRecipe((List) entry.getKey()[0], (ItemStack) entry.getKey()[1], entry.getValue())); + for(Map.Entry, ItemStack> entry : PressRecipes.pressRecipes.entrySet()){ + + pressRecipes.add(new PressRecipe(PressRecipes.getStampList(entry.getKey().getKey()), entry.getKey().getValue().getStackList(), entry.getValue())); } return pressRecipes; } - public static ItemStack getPressResultNN(ItemStack stamp, ItemStack input) { - return MachineRecipes.getPressResult(input, stamp) == null ? new ItemStack(ModItems.nothing) : MachineRecipes.getPressResult(input, stamp); - } - - public static ItemStack getPressResultNN(Item stamp, Item input) { - return MachineRecipes.getPressResult(new ItemStack(input), new ItemStack(stamp)) == null ? new ItemStack(ModItems.nothing) : MachineRecipes.getPressResult(new ItemStack(input), new ItemStack(stamp)); - } public static List getAlloyRecipes() { if(alloyFurnaceRecipes != null) diff --git a/src/main/java/com/hbm/interfaces/IFactory.java b/src/main/java/com/hbm/interfaces/IFactory.java deleted file mode 100644 index 7b5705ab7c..0000000000 --- a/src/main/java/com/hbm/interfaces/IFactory.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.hbm.interfaces; - -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; - -public interface IFactory { - - boolean isStructureValid(World world); - - public long getPowerScaled(long i); - - public int getProgressScaled(int i); - - public boolean isProcessable(ItemStack item); -} \ No newline at end of file diff --git a/src/main/java/com/hbm/inventory/AnvilRecipes.java b/src/main/java/com/hbm/inventory/AnvilRecipes.java index cdbcba041f..68660912d6 100644 --- a/src/main/java/com/hbm/inventory/AnvilRecipes.java +++ b/src/main/java/com/hbm/inventory/AnvilRecipes.java @@ -115,13 +115,21 @@ public static void registerConstruction() { public static void registerConstructionRecipes() { - constructionRecipes.add(new AnvilConstructionRecipe(new OreDictStack(AL.ingot(), 1), new AnvilOutput(new ItemStack(ModBlocks.deco_aluminium))).setTier(1).setOverlay(OverlayType.CONSTRUCTION)); - constructionRecipes.add(new AnvilConstructionRecipe(new OreDictStack(BE.ingot(), 1), new AnvilOutput(new ItemStack(ModBlocks.deco_beryllium))).setTier(1).setOverlay(OverlayType.CONSTRUCTION)); - constructionRecipes.add(new AnvilConstructionRecipe(new OreDictStack(PB.ingot(), 1), new AnvilOutput(new ItemStack(ModBlocks.deco_lead))).setTier(1).setOverlay(OverlayType.CONSTRUCTION)); - constructionRecipes.add(new AnvilConstructionRecipe(new OreDictStack(MINGRADE.ingot(), 1), new AnvilOutput(new ItemStack(ModBlocks.deco_red_copper))).setTier(1).setOverlay(OverlayType.CONSTRUCTION)); - constructionRecipes.add(new AnvilConstructionRecipe(new OreDictStack(STEEL.ingot(), 1), new AnvilOutput(new ItemStack(ModBlocks.deco_steel))).setTier(1).setOverlay(OverlayType.CONSTRUCTION)); - constructionRecipes.add(new AnvilConstructionRecipe(new OreDictStack(TI.ingot(), 1), new AnvilOutput(new ItemStack(ModBlocks.deco_titanium))).setTier(1).setOverlay(OverlayType.CONSTRUCTION)); - constructionRecipes.add(new AnvilConstructionRecipe(new OreDictStack(W.ingot(), 1), new AnvilOutput(new ItemStack(ModBlocks.deco_tungsten))).setTier(1).setOverlay(OverlayType.CONSTRUCTION)); + constructionRecipes.add(new AnvilConstructionRecipe(new OreDictStack(AL.ingot(), 1), new AnvilOutput(new ItemStack(ModBlocks.deco_aluminium))).setTier(3).setOverlay(OverlayType.CONSTRUCTION)); + constructionRecipes.add(new AnvilConstructionRecipe(new OreDictStack(BE.ingot(), 1), new AnvilOutput(new ItemStack(ModBlocks.deco_beryllium))).setTier(3).setOverlay(OverlayType.CONSTRUCTION)); + constructionRecipes.add(new AnvilConstructionRecipe(new OreDictStack(PB.ingot(), 1), new AnvilOutput(new ItemStack(ModBlocks.deco_lead))).setTier(3).setOverlay(OverlayType.CONSTRUCTION)); + constructionRecipes.add(new AnvilConstructionRecipe(new OreDictStack(MINGRADE.ingot(), 1), new AnvilOutput(new ItemStack(ModBlocks.deco_red_copper))).setTier(3).setOverlay(OverlayType.CONSTRUCTION)); + constructionRecipes.add(new AnvilConstructionRecipe(new OreDictStack(STEEL.ingot(), 1), new AnvilOutput(new ItemStack(ModBlocks.deco_steel))).setTier(3).setOverlay(OverlayType.CONSTRUCTION)); + constructionRecipes.add(new AnvilConstructionRecipe(new OreDictStack(TI.ingot(), 1), new AnvilOutput(new ItemStack(ModBlocks.deco_titanium))).setTier(3).setOverlay(OverlayType.CONSTRUCTION)); + constructionRecipes.add(new AnvilConstructionRecipe(new OreDictStack(W.ingot(), 1), new AnvilOutput(new ItemStack(ModBlocks.deco_tungsten))).setTier(3).setOverlay(OverlayType.CONSTRUCTION)); + + constructionRecipes.add(new AnvilConstructionRecipe(new ComparableStack(ModBlocks.deco_aluminium, 1), new AnvilOutput(new ItemStack(ModItems.ingot_aluminium))).setTier(1).setOverlay(OverlayType.CONSTRUCTION)); + constructionRecipes.add(new AnvilConstructionRecipe(new ComparableStack(ModBlocks.deco_beryllium, 1), new AnvilOutput(new ItemStack(ModItems.ingot_beryllium))).setTier(1).setOverlay(OverlayType.CONSTRUCTION)); + constructionRecipes.add(new AnvilConstructionRecipe(new ComparableStack(ModBlocks.deco_lead, 1), new AnvilOutput(new ItemStack(ModItems.ingot_lead))).setTier(1).setOverlay(OverlayType.CONSTRUCTION)); + constructionRecipes.add(new AnvilConstructionRecipe(new ComparableStack(ModBlocks.deco_red_copper, 1), new AnvilOutput(new ItemStack(ModItems.ingot_red_copper))).setTier(1).setOverlay(OverlayType.CONSTRUCTION)); + constructionRecipes.add(new AnvilConstructionRecipe(new ComparableStack(ModBlocks.deco_steel, 1), new AnvilOutput(new ItemStack(ModItems.ingot_steel))).setTier(1).setOverlay(OverlayType.CONSTRUCTION)); + constructionRecipes.add(new AnvilConstructionRecipe(new ComparableStack(ModBlocks.deco_titanium, 1), new AnvilOutput(new ItemStack(ModItems.ingot_titanium))).setTier(1).setOverlay(OverlayType.CONSTRUCTION)); + constructionRecipes.add(new AnvilConstructionRecipe(new ComparableStack(ModBlocks.deco_tungsten, 1), new AnvilOutput(new ItemStack(ModItems.ingot_tungsten))).setTier(1).setOverlay(OverlayType.CONSTRUCTION)); constructionRecipes.add(new AnvilConstructionRecipe( new AStack[] {new OreDictStack(DNT.ingot(), 4), new ComparableStack(ModBlocks.depth_brick)}, @@ -144,7 +152,7 @@ public static void registerConstructionRecipes() { new AStack[] {new OreDictStack(IRON.plate(), 2), new ComparableStack(ModItems.coil_copper), new ComparableStack(ModItems.coil_copper_torus)}, new AnvilOutput(new ItemStack(ModItems.motor, 2))).setTier(1)); constructionRecipes.add(new AnvilConstructionRecipe( - new AStack[] {new ComparableStack(ModItems.motor), new OreDictStack(POLYMER.ingot(), 2), new OreDictStack(DESH.ingot(), 2), new ComparableStack(ModItems.coil_gold_torus)}, + new AStack[] {new ComparableStack(ModItems.motor), new OreDictStack(ANY_PLASTIC.ingot(), 2), new OreDictStack(DESH.ingot(), 2), new ComparableStack(ModItems.coil_gold_torus)}, new AnvilOutput(new ItemStack(ModItems.motor_desh, 1))).setTier(3)); constructionRecipes.add(new AnvilConstructionRecipe( @@ -288,10 +296,10 @@ public static void registerConstructionRecipes() { }, new AnvilOutput(new ItemStack(ModBlocks.machine_deuterium_tower))).setTier(4)); constructionRecipes.add(new AnvilConstructionRecipe( - new AStack[] {new OreDictStack(DESH.ingot(), 4), new OreDictStack(POLYMER.dust(), 2), new OreDictStack(DURA.ingot(), 1)}, + new AStack[] {new OreDictStack(DESH.ingot(), 4), new OreDictStack(ANY_PLASTIC.dust(), 2), new OreDictStack(DURA.ingot(), 1)}, new AnvilOutput(new ItemStack(ModItems.plate_desh, 4))).setTier(3)); constructionRecipes.add(new AnvilConstructionRecipe( - new AStack[] {new OreDictStack(EUPH.ingot(), 4), new OreDictStack(AT.dust(), 3), new OreDictStack(ANY_BISMOID.dust(), 1), new OreDictStack(VOLCANIC.gem(), 1), new ComparableStack(ModItems.ingot_osmiridium)}, + new AStack[] {new OreDictStack(EUPH.ingot(), 4), new OreDictStack(AT.ingot(), 3), new OreDictStack(ANY_BISMOID.dust(), 1), new OreDictStack(VOLCANIC.gem(), 1), new ComparableStack(ModItems.ingot_osmiridium)}, new AnvilOutput(new ItemStack(ModItems.plate_euphemium, 4))).setTier(6)); constructionRecipes.add(new AnvilConstructionRecipe( new AStack[] {new OreDictStack(DNT.ingot(), 4), new ComparableStack(ModItems.powder_spark_mix, 2), new OreDictStack(DESH.ingot(), 1)}, diff --git a/src/main/java/com/hbm/inventory/AssemblerRecipes.java b/src/main/java/com/hbm/inventory/AssemblerRecipes.java index e72058bd95..4ab297b74a 100644 --- a/src/main/java/com/hbm/inventory/AssemblerRecipes.java +++ b/src/main/java/com/hbm/inventory/AssemblerRecipes.java @@ -443,10 +443,10 @@ private static void registerDefaults() { makeRecipe(new ComparableStack(ModBlocks.machine_teleporter, 1), new AStack[] { new OreDictStack(TI.ingot(), 6), new OreDictStack(ALLOY.plate(), 12), new OreDictStack(CMB.plate(), 4), new ComparableStack(ModItems.telepad, 1), new ComparableStack(ModItems.entanglement_kit, 1), new ComparableStack(ModBlocks.machine_battery, 2), new ComparableStack(ModItems.coil_magnetized_tungsten, 4), }, 300); makeRecipe(new ComparableStack(ModBlocks.machine_schrabidium_transmutator, 1), new AStack[] { new OreDictStack(MAGTUNG.ingot(), 1), new OreDictStack(TI.ingot(), 24), new OreDictStack(ALLOY.plate(), 18), new OreDictStack(STEEL.plate(), 12), new ComparableStack(ModItems.plate_desh, 6), new OreDictStack(RUBBER.ingot(), 8), new ComparableStack(ModBlocks.machine_battery, 5), new ComparableStack(ModItems.circuit_gold, 5), }, 500); makeRecipe(new ComparableStack(ModBlocks.machine_combine_factory, 1), new AStack[] { new OreDictStack(STEEL.ingot(), 8), new OreDictStack(ANY_PLASTIC.ingot(), 6), new OreDictStack(TI.plate(), 4), new OreDictStack(CU.plate(), 6), new ComparableStack(ModItems.circuit_gold, 6), new ComparableStack(ModItems.coil_advanced_alloy, 8), new ComparableStack(ModItems.coil_tungsten, 4), new OreDictStack(MAGTUNG.ingot(), 12), }, 150); - makeRecipe(new ComparableStack(ModBlocks.factory_advanced_hull, 1), new AStack[] { new OreDictStack(ALLOY.ingot(), 4), new OreDictStack(ALLOY.plate(), 4), new ComparableStack(ModItems.wire_advanced_alloy, 6), }, 50); - makeRecipe(new ComparableStack(ModBlocks.factory_advanced_furnace, 1), new AStack[] { new OreDictStack(ALLOY.ingot(), 4), new OreDictStack(ALLOY.plate(), 4), new OreDictStack(STEEL.plate(), 8), new ComparableStack(ModItems.coil_advanced_alloy, 2), }, 100); - makeRecipe(new ComparableStack(ModBlocks.factory_advanced_core, 1), new AStack[] { new OreDictStack(ALLOY.ingot(), 6), new OreDictStack(ALLOY.plate(), 6), new OreDictStack(STEEL.plate(), 8), new ComparableStack(ModItems.coil_advanced_alloy, 2), new ComparableStack(ModItems.motor, 16), new ComparableStack(Blocks.PISTON, 6), }, 100); - makeRecipe(new ComparableStack(ModBlocks.factory_advanced_conductor, 1), new AStack[] { new OreDictStack(ALLOY.ingot(), 8), new OreDictStack(ALLOY.plate(), 6), new ComparableStack(ModItems.wire_advanced_alloy, 4), new ComparableStack(ModItems.fuse, 6), }, 50); + makeRecipe(new ComparableStack(ModBlocks.factory_advanced_hull, 1), new AStack[] { new OreDictStack(ALLOY.ingot(), 4), new OreDictStack(ALLOY.plate(), 4), new OreDictStack(POLYMER.ingot(), 2), new ComparableStack(ModItems.wire_advanced_alloy, 6), }, 50); + makeRecipe(new ComparableStack(ModBlocks.factory_advanced_furnace, 1), new AStack[] { new OreDictStack(ALLOY.ingot(), 4), new OreDictStack(ALLOY.plate(), 4), new OreDictStack(STEEL.plate(), 8), new OreDictStack(POLYMER.ingot(), 4), new ComparableStack(ModItems.coil_advanced_alloy, 2), }, 100); + makeRecipe(new ComparableStack(ModBlocks.factory_advanced_core, 1), new AStack[] { new OreDictStack(ALLOY.ingot(), 6), new OreDictStack(ALLOY.plate(), 6), new OreDictStack(STEEL.plate(), 8), new ComparableStack(ModItems.coil_advanced_alloy, 2), new ComparableStack(ModItems.motor, 16), new ComparableStack(Blocks.PISTON, 6), new OreDictStack(POLYMER.block(), 4) }, 100); + makeRecipe(new ComparableStack(ModBlocks.factory_advanced_conductor, 1), new AStack[] { new OreDictStack(ALLOY.ingot(), 8), new OreDictStack(ALLOY.plate(), 6), new OreDictStack(POLYMER.ingot(), 4), new ComparableStack(ModItems.wire_advanced_alloy, 4), new ComparableStack(ModItems.fuse, 6), }, 50); makeRecipe(new ComparableStack(ModBlocks.reactor_element, 1), new AStack[] { new OreDictStack(STEEL.ingot(), 2), new OreDictStack(OreDictManager.getReflector(), 4), new OreDictStack(PB.plate(), 2), new ComparableStack(ModItems.rod_empty, 8), }, 150); makeRecipe(new ComparableStack(ModBlocks.reactor_control, 1), new AStack[] { new OreDictStack(STEEL.ingot(), 4), new OreDictStack(PB.ingot(), 6), new ComparableStack(ModItems.bolt_tungsten, 6), new ComparableStack(ModItems.motor, 1), }, 100); makeRecipe(new ComparableStack(ModBlocks.reactor_hatch, 1), new AStack[] { new ComparableStack(ModBlocks.brick_concrete, 1), new OreDictStack(STEEL.plate(), 6), }, 150); @@ -508,11 +508,46 @@ private static void registerDefaults() { makeRecipe(new ComparableStack(ModItems.missile_volcano, 1), new AStack[]{new ComparableStack(ModItems.warhead_volcano, 1), new ComparableStack(ModItems.fuel_tank_large, 1), new ComparableStack(ModItems.thruster_large, 1), new OreDictStack(TI.plate(), 20), new OreDictStack(STEEL.plate(), 24), new OreDictStack(AL.plate(), 16), new ComparableStack(ModItems.circuit_targeting_tier5, 1)}, 600); makeRecipe(new ComparableStack(ModItems.missile_endo, 1), new AStack[] { new ComparableStack(ModItems.warhead_thermo_endo, 1), new ComparableStack(ModItems.fuel_tank_large, 1), new ComparableStack(ModItems.thruster_large, 1), new OreDictStack(TI.plate(), 14), new OreDictStack(STEEL.plate(), 20), new OreDictStack(AL.plate(), 12), new ComparableStack(ModItems.circuit_targeting_tier4, 1), }, 350); makeRecipe(new ComparableStack(ModItems.missile_exo, 1), new AStack[] { new ComparableStack(ModItems.warhead_thermo_exo, 1), new ComparableStack(ModItems.fuel_tank_large, 1), new ComparableStack(ModItems.thruster_large, 1), new OreDictStack(TI.plate(), 14), new OreDictStack(STEEL.plate(), 20), new OreDictStack(AL.plate(), 12), new ComparableStack(ModItems.circuit_targeting_tier4, 1), }, 350); + makeRecipe(new ComparableStack(ModItems.gun_defabricator, 1), new AStack[] { new OreDictStack(STEEL.ingot(), 2), new OreDictStack(ANY_PLASTIC.ingot(), 8), new OreDictStack(IRON.plate(), 5), new ComparableStack(ModItems.mechanism_special, 3), new ComparableStack(Items.DIAMOND, 1), new ComparableStack(ModItems.plate_dalekanium, 3), }, 200); makeRecipe(new ComparableStack(ModItems.gun_fatman_ammo, 1), new AStack[] { new OreDictStack(STEEL.plate(), 3), new OreDictStack(IRON.plate(), 1), new OreDictStack(PU239.nugget(), 3), }, 40); makeRecipe(new ComparableStack(ModItems.gun_mirv_ammo, 1), new AStack[] { new OreDictStack(STEEL.plate(), 20), new OreDictStack(IRON.plate(), 10), new OreDictStack(PU239.nugget(), 24), }, 100); makeRecipe(new ComparableStack(ModItems.gun_osipr_ammo, 24), new AStack[] { new OreDictStack(STEEL.plate(), 2), new ComparableStack(Items.REDSTONE, 1), new ComparableStack(Items.GLOWSTONE_DUST, 1), }, 50); makeRecipe(new ComparableStack(ModItems.gun_osipr_ammo2, 1), new AStack[] { new OreDictStack(CMB.plate(), 4), new ComparableStack(Items.REDSTONE, 7), new ComparableStack(ModItems.powder_power, 3), }, 200); + + //AMMO CLIP CRAFTING + makeRecipe(new ComparableStack(ModItems.clip_revolver_iron), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.gun_revolver_iron_ammo, 24) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_revolver), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.gun_revolver_ammo, 12) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_revolver_gold), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.gun_revolver_gold_ammo, 12) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_revolver_lead), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.gun_revolver_lead_ammo, 12) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_revolver_schrabidium), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.gun_revolver_schrabidium_ammo, 12) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_revolver_cursed), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.gun_revolver_cursed_ammo, 17) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_revolver_nightmare), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.gun_revolver_nightmare_ammo, 6) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_revolver_nightmare2), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.gun_revolver_nightmare2_ammo, 6) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_revolver_pip), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.ammo_44_pip, 6) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_revolver_nopip), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.ammo_44, 12) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_rpg), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.ammo_rocket, 6) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_stinger), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.gun_stinger_ammo, 6) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_fatman), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.ammo_nuke, 6) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_mirv), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.ammo_mirv, 3) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_bf), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.gun_bf_ammo, 2) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_mp40), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.ammo_9mm, 32) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_uzi), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.ammo_22lr, 32) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_uboinik), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.ammo_12gauge, 24) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_lever_action), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.ammo_20gauge, 24) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_bolt_action), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.ammo_20gauge_slug, 24) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_osipr), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.gun_osipr_ammo, 30) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_immolator), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.gun_immolator_ammo, 64) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_cryolator), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.gun_cryolator_ammo, 64) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_mp), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.ammo_566_gold, 40) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_xvl1456), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.gun_xvl1456_ammo, 64) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_emp), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.gun_emp_ammo, 6) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_jack), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.gun_jack_ammo, 12) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_spark), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.gun_spark_ammo, 4) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_hp), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.gun_hp_ammo, 12) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_euthanasia), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.gun_euthanasia_ammo, 16) }, 40); + makeRecipe(new ComparableStack(ModItems.clip_defabricator), new AStack[] { new ComparableStack(ModItems.plate_polymer), new ComparableStack(ModItems.gun_defabricator_ammo, 16) }, 40); + makeRecipe(new ComparableStack(ModItems.grenade_fire, 1), new AStack[] { new ComparableStack(ModItems.grenade_frag, 1), new OreDictStack(P_RED.dust(), 1), new OreDictStack(CU.plate(), 2), }, 150); makeRecipe(new ComparableStack(ModItems.grenade_shrapnel, 1), new AStack[] { new ComparableStack(ModItems.grenade_frag, 1), new ComparableStack(ModItems.pellet_buckshot, 1), new OreDictStack(STEEL.plate(), 2), }, 150); makeRecipe(new ComparableStack(ModItems.grenade_cluster, 1), new AStack[] { new ComparableStack(ModItems.grenade_frag, 1), new ComparableStack(ModItems.pellet_cluster, 1), new OreDictStack(STEEL.plate(), 2), }, 200); @@ -976,15 +1011,16 @@ private static void registerDefaults() { makeRecipe(new ComparableStack(ModBlocks.machine_bat9000, 1), new AStack[] {new OreDictStack(STEEL.plate(), 16), new OreDictStack(ANY_RESISTANTALLOY.ingot(), 16), new ComparableStack(ModBlocks.steel_scaffold, 16), new ComparableStack(ModItems.oil_tar, 16), },150); makeRecipe(new ComparableStack(ModBlocks.machine_orbus, 1), new AStack[] {new OreDictStack(STEEL.ingot(), 12), new OreDictStack(ANY_RESISTANTALLOY.ingot(), 12), new OreDictStack(BIGMT.plate(), 12), new ComparableStack(ModItems.coil_advanced_alloy, 12), new ComparableStack(ModItems.battery_sc_polonium, 1) }, 200); - makeRecipe(new ComparableStack(ModBlocks.large_vehicle_door, 1), new AStack[]{new OreDictStack(STEEL.plate(), 36), new OreDictStack(ALLOY.plate(), 4), new ComparableStack(ModItems.plate_polymer, 2), new OreDictStack(STEEL.block(), 4), new ComparableStack(ModItems.motor, 4), new ComparableStack(ModItems.bolt_dura_steel, 12), new OreDictStack(KEY_GREEN, 4)}, 500); + makeRecipe(new ComparableStack(ModBlocks.large_vehicle_door, 1), new AStack[]{new OreDictStack(PB.plate(), 24), new OreDictStack(STEEL.plate(), 36), new OreDictStack(ALLOY.plate(), 4), new ComparableStack(ModItems.plate_polymer, 2), new OreDictStack(STEEL.block(), 4), new ComparableStack(ModItems.motor, 4), new ComparableStack(ModItems.bolt_dura_steel, 12), new OreDictStack(KEY_GREEN, 4)}, 500); makeRecipe(new ComparableStack(ModBlocks.water_door, 1), new AStack[]{new OreDictStack(STEEL.plate(), 12), new OreDictStack(ALLOY.plate(), 2), new ComparableStack(ModItems.bolt_dura_steel, 2), new OreDictStack(KEY_RED, 1)}, 500); - makeRecipe(new ComparableStack(ModBlocks.qe_containment, 1), new AStack[]{new OreDictStack(STEEL.plate(), 24), new OreDictStack(ALLOY.plate(), 8), new ComparableStack(ModItems.plate_polymer, 8), new OreDictStack(STEEL.block(), 2), new ComparableStack(ModItems.motor, 4), new ComparableStack(ModItems.bolt_dura_steel, 16), new OreDictStack(KEY_BLACK, 4)}, 500); + makeRecipe(new ComparableStack(ModBlocks.qe_containment, 1), new AStack[]{new OreDictStack(PB.plate(), 12), new OreDictStack(STEEL.plate(), 24), new OreDictStack(ALLOY.plate(), 8), new ComparableStack(ModItems.plate_polymer, 8), new OreDictStack(STEEL.block(), 2), new ComparableStack(ModItems.motor, 4), new ComparableStack(ModItems.bolt_dura_steel, 16), new OreDictStack(KEY_BLACK, 4)}, 500); makeRecipe(new ComparableStack(ModBlocks.qe_sliding_door, 1), new AStack[]{new OreDictStack(STEEL.plate(), 12), new ComparableStack(ModItems.plate_polymer, 2), new OreDictStack(STEEL.block(), 1), new ComparableStack(ModItems.motor, 2), new ComparableStack(ModItems.bolt_dura_steel, 2), new OreDictStack(KEY_WHITE, 4), new ComparableStack(Blocks.GLASS, 4)}, 200); - makeRecipe(new ComparableStack(ModBlocks.fire_door, 1), new AStack[]{new OreDictStack(STEEL.plate(), 36), new OreDictStack(ASBESTOS.ingot(), 12), new ComparableStack(ModItems.plate_polymer, 6), new OreDictStack(STEEL.block(), 4), new ComparableStack(ModItems.motor, 4), new ComparableStack(ModItems.bolt_dura_steel, 6), new OreDictStack(KEY_RED, 8)}, 500); - makeRecipe(new ComparableStack(ModBlocks.small_hatch, 1), new AStack[]{new OreDictStack(STEEL.plate(), 8), new OreDictStack(ALLOY.plate(), 2), new ComparableStack(ModItems.bolt_dura_steel, 1), new ComparableStack(ModBlocks.brick_concrete, 1), new ComparableStack(ModBlocks.ladder_red, 1)}, 200); - makeRecipe(new ComparableStack(ModBlocks.round_airlock_door, 1), new AStack[]{new OreDictStack(STEEL.plate(), 32), new OreDictStack(ALLOY.plate(), 12), new ComparableStack(ModItems.plate_polymer, 12), new OreDictStack(STEEL.block(), 6), new ComparableStack(ModItems.motor, 6), new ComparableStack(ModItems.bolt_dura_steel, 12), new OreDictStack(KEY_GRAY, 4)}, 500); - makeRecipe(new ComparableStack(ModBlocks.secure_access_door, 1), new AStack[]{new OreDictStack(STEEL.plate(), 48), new OreDictStack(ALLOY.plate(), 16), new ComparableStack(ModItems.plate_polymer, 2), new OreDictStack(STEEL.block(), 6), new ComparableStack(ModItems.motor, 4), new ComparableStack(ModItems.bolt_dura_steel, 24), new OreDictStack(KEY_CYAN, 8)}, 1000); - makeRecipe(new ComparableStack(ModBlocks.sliding_seal_door, 1), new AStack[]{new OreDictStack(STEEL.plate(), 12), new OreDictStack(ALLOY.plate(), 4), new ComparableStack(ModItems.plate_polymer, 2), new OreDictStack(STEEL.block(), 1), new ComparableStack(ModItems.motor, 2), new ComparableStack(ModItems.bolt_dura_steel, 2), new OreDictStack(KEY_WHITE, 2)}, 500); + makeRecipe(new ComparableStack(ModBlocks.fire_door, 1), new AStack[]{new OreDictStack(PB.plate(), 12), new OreDictStack(STEEL.plate(), 36), new OreDictStack(ASBESTOS.ingot(), 12), new ComparableStack(ModItems.plate_polymer, 6), new OreDictStack(STEEL.block(), 4), new ComparableStack(ModItems.motor, 4), new ComparableStack(ModItems.bolt_dura_steel, 6), new OreDictStack(KEY_RED, 8)}, 500); + makeRecipe(new ComparableStack(ModBlocks.small_hatch, 1), new AStack[]{new OreDictStack(PB.plate(), 4), new OreDictStack(STEEL.plate(), 8), new OreDictStack(ALLOY.plate(), 2), new ComparableStack(ModItems.bolt_dura_steel, 1), new ComparableStack(ModBlocks.brick_concrete, 1), new ComparableStack(ModBlocks.ladder_red, 1)}, 200); + makeRecipe(new ComparableStack(ModBlocks.round_airlock_door, 1), new AStack[]{new OreDictStack(PB.plate(), 16), new OreDictStack(STEEL.plate(), 32), new OreDictStack(ALLOY.plate(), 12), new ComparableStack(ModItems.plate_polymer, 12), new OreDictStack(STEEL.block(), 6), new ComparableStack(ModItems.motor, 6), new ComparableStack(ModItems.bolt_dura_steel, 12), new OreDictStack(KEY_GRAY, 4)}, 500); + makeRecipe(new ComparableStack(ModBlocks.secure_access_door, 1), new AStack[]{new OreDictStack(PB.plate(), 32), new OreDictStack(STEEL.plate(), 48), new OreDictStack(ALLOY.plate(), 16), new ComparableStack(ModItems.plate_polymer, 2), new OreDictStack(STEEL.block(), 6), new ComparableStack(ModItems.motor, 4), new ComparableStack(ModItems.bolt_dura_steel, 24), new OreDictStack(KEY_CYAN, 8)}, 1000); + makeRecipe(new ComparableStack(ModBlocks.sliding_seal_door, 1), new AStack[]{new OreDictStack(STEEL.plate(), 6), new OreDictStack(ALLOY.plate(), 2), new ComparableStack(ModItems.plate_polymer, 1), new ComparableStack(ModItems.motor, 1), new ComparableStack(ModItems.bolt_dura_steel, 1), new OreDictStack(KEY_LIGHTGRAY, 1)}, 300); + makeRecipe(new ComparableStack(ModBlocks.sliding_gate_door, 1), new AStack[]{new OreDictStack(PB.plate(), 4), new OreDictStack(STEEL.plate(), 12), new OreDictStack(ALLOY.plate(), 4), new ComparableStack(ModItems.plate_polymer, 2), new OreDictStack(STEEL.block(), 1), new ComparableStack(ModItems.motor, 2), new ComparableStack(ModItems.bolt_dura_steel, 2), new OreDictStack(KEY_WHITE, 2)}, 500); makeRecipe(new ComparableStack(ModBlocks.transition_seal, 1), new AStack[]{new ComparableStack(ModBlocks.cmb_brick_reinforced, 16), new OreDictStack(STEEL.plate(), 64), new OreDictStack(ALLOY.plate(), 40), new ComparableStack(ModItems.plate_polymer, 36), new OreDictStack(STEEL.block(), 24), new ComparableStack(ModItems.motor_desh, 16), new ComparableStack(ModItems.bolt_dura_steel, 12), new OreDictStack(KEY_YELLOW, 4)}, 5000); makeRecipe(new ComparableStack(ModBlocks.control0, 1), new AStack[]{new ComparableStack(ModItems.circuit_targeting_tier5), new OreDictStack(STEEL.block(), 1), new ComparableStack(ModItems.wire_copper, 24), new ComparableStack(ModBlocks.pole_top)}, 100); diff --git a/src/main/java/com/hbm/inventory/BedrockOreRegistry.java b/src/main/java/com/hbm/inventory/BedrockOreRegistry.java index 272ac2e893..f2c586ca84 100644 --- a/src/main/java/com/hbm/inventory/BedrockOreRegistry.java +++ b/src/main/java/com/hbm/inventory/BedrockOreRegistry.java @@ -92,13 +92,13 @@ public static int getOreTier(String ore){ public static FluidStack getFluidRequirement(int tier){ if(tier == 1) return new FluidStack(ModForgeFluids.acid, 8000); - if(tier == 2) return new FluidStack(ModForgeFluids.sulfuric_acid, 5000); - if(tier == 3) return new FluidStack(ModForgeFluids.nitric_acid, 5000); - if(tier == 4) return new FluidStack(ModForgeFluids.radiosolvent, 4000); - if(tier == 5) return new FluidStack(ModForgeFluids.schrabidic, 2000); - if(tier == 6) return new FluidStack(ModForgeFluids.uu_matter, 1500); - if(tier > 6) return new FluidStack(ModForgeFluids.liquid_osmiridium, 1000); - return new FluidStack(ModForgeFluids.solvent, 1500); + if(tier == 2) return new FluidStack(ModForgeFluids.sulfuric_acid, 500); + if(tier == 3) return new FluidStack(ModForgeFluids.nitric_acid, 500); + if(tier == 4) return new FluidStack(ModForgeFluids.radiosolvent, 200); + if(tier == 5) return new FluidStack(ModForgeFluids.schrabidic, 200); + if(tier == 6) return new FluidStack(ModForgeFluids.uu_matter, 200); + if(tier > 6) return new FluidStack(ModForgeFluids.liquid_osmiridium, 100); + return new FluidStack(ModForgeFluids.solvent, 300); } public static int getTierWeight(int tier){ diff --git a/src/main/java/com/hbm/inventory/BreederRecipes.java b/src/main/java/com/hbm/inventory/BreederRecipes.java index 10cd539039..db2fe58dc2 100644 --- a/src/main/java/com/hbm/inventory/BreederRecipes.java +++ b/src/main/java/com/hbm/inventory/BreederRecipes.java @@ -188,7 +188,7 @@ public static BreederRecipe getOutput(ItemStack stack) { if(stack == null) return null; - ComparableStack sta = new ComparableStack(stack); + ComparableStack sta = new ComparableStack(stack.getItem(), 1, stack.getItemDamage()); return BreederRecipes.recipes.get(sta); } @@ -202,7 +202,7 @@ public static int[] getFuelValue(ItemStack stack) { if(stack == null) return null; - ComparableStack sta = new ComparableStack(stack); + ComparableStack sta = new ComparableStack(stack.getItem(), 1, stack.getItemDamage()); int[] ret = BreederRecipes.fuels.get(sta); return ret; diff --git a/src/main/java/com/hbm/inventory/CentrifugeRecipes.java b/src/main/java/com/hbm/inventory/CentrifugeRecipes.java index 8f5bae0b58..13a3edd300 100644 --- a/src/main/java/com/hbm/inventory/CentrifugeRecipes.java +++ b/src/main/java/com/hbm/inventory/CentrifugeRecipes.java @@ -148,11 +148,17 @@ public static void register() { new ItemStack(ModItems.nugget_solinium, 1), new ItemStack(Blocks.GRAVEL, 1) }); - recipes.put("oreRareEarth", new ItemStack[] { + recipes.put(RAREEARTH.ore(), new ItemStack[] { new ItemStack(ModItems.powder_desh_mix, 1), new ItemStack(ModItems.nugget_zirconium, 1), new ItemStack(ModItems.nugget_zirconium, 1), new ItemStack(Blocks.GRAVEL, 1) }); + + recipes.put(CINNABAR.ore(), new ItemStack[] { + new ItemStack(ModItems.cinnebar, 2), + new ItemStack(ModItems.cinnebar, 2), + new ItemStack(Items.REDSTONE, 1), + new ItemStack(Blocks.GRAVEL, 1) }); recipes.put(PU.ore(), new ItemStack[] { new ItemStack(ModItems.powder_plutonium, 1), @@ -214,7 +220,7 @@ public static void register() { new ItemStack(ModItems.ingot_starmetal, 2), new ItemStack(ModItems.nugget_solinium, 2) }); - recipes.put(new ComparableStack(ModBlocks.ore_nether_fire), new ItemStack[] { + recipes.put(P_RED.ore(), new ItemStack[] { new ItemStack(Items.BLAZE_POWDER, 2), new ItemStack(ModItems.powder_fire, 2), new ItemStack(ModItems.ingot_phosphorus), @@ -244,8 +250,9 @@ public static void register() { recipes.put(PB.crystal(), new ItemStack[] { new ItemStack(ModItems.powder_lead, 2), new ItemStack(ModItems.powder_lead, 2), new ItemStack(ModItems.powder_gold, 1), new ItemStack(ModItems.powder_lithium_tiny, 1) }); recipes.put(SRN.crystal(), new ItemStack[] { new ItemStack(ModItems.nugget_schrabidium, 2), new ItemStack(ModItems.nugget_schrabidium, 2), new ItemStack(ModItems.nugget_uranium, 2), new ItemStack(ModItems.nugget_plutonium, 2) }); recipes.put(SA326.crystal(), new ItemStack[] { new ItemStack(ModItems.powder_schrabidium, 2), new ItemStack(ModItems.powder_schrabidium, 2), new ItemStack(ModItems.powder_plutonium, 1), new ItemStack(ModItems.powder_lithium_tiny, 1) }); - recipes.put(new ComparableStack(ModItems.crystal_rare), new ItemStack[] { new ItemStack(ModItems.powder_desh_mix, 1), new ItemStack(ModItems.powder_desh_mix, 1), new ItemStack(ModItems.nugget_zirconium, 2), new ItemStack(ModItems.nugget_zirconium, 2) }); - recipes.put(new ComparableStack(ModItems.crystal_phosphorus), new ItemStack[] { new ItemStack(ModItems.powder_fire, 3), new ItemStack(ModItems.powder_fire, 3), new ItemStack(ModItems.ingot_phosphorus, 2), new ItemStack(Items.BLAZE_POWDER, 2) }); + recipes.put(RAREEARTH.crystal(), new ItemStack[] { new ItemStack(ModItems.powder_desh_mix, 1), new ItemStack(ModItems.powder_desh_mix, 1), new ItemStack(ModItems.nugget_zirconium, 2), new ItemStack(ModItems.nugget_zirconium, 2) }); + recipes.put(CINNABAR.crystal(), new ItemStack[] { new ItemStack(ModItems.cinnebar, 3), new ItemStack(ModItems.cinnebar, 3), new ItemStack(Items.REDSTONE, 2), new ItemStack(ModItems.powder_lithium_tiny, 1) }); + recipes.put(P_RED.crystal(), new ItemStack[] { new ItemStack(ModItems.powder_fire, 3), new ItemStack(ModItems.powder_fire, 3), new ItemStack(ModItems.ingot_phosphorus, 2), new ItemStack(Items.BLAZE_POWDER, 2) }); recipes.put(new ComparableStack(ModItems.crystal_trixite), new ItemStack[] { new ItemStack(ModItems.powder_plutonium, 3), new ItemStack(ModItems.powder_cobalt, 3), new ItemStack(ModItems.powder_spark_mix, 1), new ItemStack(ModItems.powder_nitan_mix, 2) }); recipes.put(LI.crystal(), new ItemStack[] { new ItemStack(ModItems.powder_lithium, 2), new ItemStack(ModItems.powder_lithium, 2), new ItemStack(ModItems.powder_quartz, 1), new ItemStack(ModItems.fluorite, 1) }); recipes.put(STAR.crystal(), new ItemStack[] { new ItemStack(ModItems.powder_dura_steel, 3), new ItemStack(ModItems.powder_cobalt, 3), new ItemStack(ModItems.powder_astatine, 2), new ItemStack(ModItems.nugget_mercury, 5) }); diff --git a/src/main/java/com/hbm/inventory/ChemplantRecipes.java b/src/main/java/com/hbm/inventory/ChemplantRecipes.java index 7a1d947241..5e3301d75d 100644 --- a/src/main/java/com/hbm/inventory/ChemplantRecipes.java +++ b/src/main/java/com/hbm/inventory/ChemplantRecipes.java @@ -129,7 +129,7 @@ public static void registerRecipes() { makeRecipe(EnumChemistryTemplate.NITRIC_ACID, new AStack[] { new OreDictStack(KNO.dust()) }, new FluidStack[]{ new FluidStack(ModForgeFluids.sulfuric_acid, 500) }, null, new FluidStack[]{ new FluidStack(ModForgeFluids.nitric_acid, 500) }, 50); - makeRecipe(EnumChemistryTemplate.SOLVENT, null, new FluidStack[]{ new FluidStack(ModForgeFluids.naphtha, 500), new FluidStack(ModForgeFluids.aromatics, 500) }, null, new FluidStack[]{ new FluidStack(ModForgeFluids.solvent, 1000) }, 50); + makeRecipe(EnumChemistryTemplate.SOLVENT, null, new FluidStack[]{ new FluidStack(ModForgeFluids.naphtha, 800), new FluidStack(ModForgeFluids.aromatics, 300) }, null, new FluidStack[]{ new FluidStack(ModForgeFluids.solvent, 1000) }, 50); makeRecipe(EnumChemistryTemplate.RADIOSOLVENT, null, new FluidStack[]{ new FluidStack(ModForgeFluids.solvent, 500), new FluidStack(ModForgeFluids.watz, 500) }, null, new FluidStack[]{ new FluidStack(ModForgeFluids.radiosolvent, 1000) }, 50); diff --git a/src/main/java/com/hbm/inventory/CrystallizerRecipes.java b/src/main/java/com/hbm/inventory/CrystallizerRecipes.java index 1940f1c809..862f408fec 100644 --- a/src/main/java/com/hbm/inventory/CrystallizerRecipes.java +++ b/src/main/java/com/hbm/inventory/CrystallizerRecipes.java @@ -91,16 +91,15 @@ public static void register() { addRecipe(new ComparableStack(Items.SNOWBALL), new FluidStack(FluidRegistry.WATER, 8000), new ItemStack(Blocks.ICE, 1)); addRecipe(new ComparableStack(Blocks.ICE), new FluidStack(ModForgeFluids.coolant, 500), new ItemStack(Blocks.PACKED_ICE, 1)); - addRecipe(new ComparableStack(Blocks.DIRT, 1, 1), new FluidStack(ModForgeFluids.sulfuric_acid, 500), new ItemStack(Blocks.CLAY, 1)); addRecipe(KEY_GRAVEL, new FluidStack(FluidRegistry.LAVA, 1000), new ItemStack(ModBlocks.gravel_obsidian, 1)); addRecipe(new ComparableStack(Items.ROTTEN_FLESH), new FluidStack(ModForgeFluids.acid, 500), new ItemStack(Items.LEATHER)); addRecipe(new ComparableStack(Items.BONE), new FluidStack(ModForgeFluids.sulfuric_acid, 1000), new ItemStack(Items.SLIME_BALL, 16)); addRecipe(new ComparableStack(Items.DYE, 1, 15), new FluidStack(ModForgeFluids.sulfuric_acid, 250), new ItemStack(Items.SLIME_BALL, 4)); addRecipe(new ComparableStack(ModItems.powder_lithium, 1), new FluidStack(ModForgeFluids.heatingoil, 4000), new ItemStack(ModItems.crystal_redstone, 1)); addRecipe(new ComparableStack(ModItems.coal_infernal), new FluidStack(ModForgeFluids.sulfuric_acid, 500), new ItemStack(ModItems.solid_fuel)); - addRecipe(new ComparableStack(ModItems.fallout), new FluidStack(ModForgeFluids.corium_fluid, 500), new ItemStack(ModItems.powder_balefire)); + addRecipe(new ComparableStack(ModItems.fallout), new FluidStack(ModForgeFluids.corium_fluid, 8000), new ItemStack(ModItems.powder_balefire)); - addRecipe(KEY_SAND, new FluidStack(ModForgeFluids.colloid, 1000), new ItemStack(Blocks.CLAY)); + addRecipe(new ComparableStack(Blocks.DIRT), new FluidStack(ModForgeFluids.colloid, 1000), new ItemStack(Blocks.CLAY)); addRecipe(new ComparableStack(ModBlocks.sand_quartz), new FluidStack(ModForgeFluids.nitroglycerin, 1000), new ItemStack(ModItems.ball_dynamite, 16)); addRecipe(NETHERQUARTZ.dust(), new FluidStack(ModForgeFluids.nitroglycerin, 250), new ItemStack(ModItems.ball_dynamite, 4)); @@ -114,10 +113,10 @@ public static void register() { for(Integer oreMeta : BedrockOreRegistry.oreIndexes.keySet()) { addRecipe(new ComparableStack(ModItems.ore_bedrock_centrifuged, 1, oreMeta), new FluidStack(ModForgeFluids.acid, 8000), new ItemStack(ModItems.ore_bedrock_cleaned, 1, oreMeta)); - addRecipe(new ComparableStack(ModItems.ore_bedrock_separated, 1, oreMeta), new FluidStack(ModForgeFluids.sulfuric_acid, 4000), new ItemStack(ModItems.ore_bedrock_deepcleaned, 1, oreMeta)); - addRecipe(new ComparableStack(ModItems.ore_bedrock_purified, 1, oreMeta), new FluidStack(ModForgeFluids.nitric_acid, 2000), new ItemStack(ModItems.ore_bedrock_nitrated, 1, oreMeta)); - addRecipe(new ComparableStack(ModItems.ore_bedrock_nitrocrystalline, 1, oreMeta), new FluidStack(ModForgeFluids.solvent, 1000), new ItemStack(ModItems.ore_bedrock_seared, 1, oreMeta)); - addRecipe(new ComparableStack(ModItems.ore_bedrock_exquisite, 1, oreMeta), new FluidStack(ModForgeFluids.radiosolvent, 500), new ItemStack(ModItems.ore_bedrock_perfect, 1, oreMeta)); + addRecipe(new ComparableStack(ModItems.ore_bedrock_separated, 1, oreMeta), new FluidStack(ModForgeFluids.sulfuric_acid, 500), new ItemStack(ModItems.ore_bedrock_deepcleaned, 1, oreMeta)); + addRecipe(new ComparableStack(ModItems.ore_bedrock_purified, 1, oreMeta), new FluidStack(ModForgeFluids.nitric_acid, 250), new ItemStack(ModItems.ore_bedrock_nitrated, 1, oreMeta)); + addRecipe(new ComparableStack(ModItems.ore_bedrock_nitrocrystalline, 1, oreMeta), new FluidStack(ModForgeFluids.solvent, 100), new ItemStack(ModItems.ore_bedrock_seared, 1, oreMeta)); + addRecipe(new ComparableStack(ModItems.ore_bedrock_exquisite, 1, oreMeta), new FluidStack(ModForgeFluids.radiosolvent, 50), new ItemStack(ModItems.ore_bedrock_perfect, 1, oreMeta)); } } diff --git a/src/main/java/com/hbm/inventory/MachineRecipes.java b/src/main/java/com/hbm/inventory/MachineRecipes.java index af680197ed..d4f635892a 100644 --- a/src/main/java/com/hbm/inventory/MachineRecipes.java +++ b/src/main/java/com/hbm/inventory/MachineRecipes.java @@ -26,268 +26,10 @@ //TODO: clean this shit up //Alcater: on it +//Alcater: almost done yay @Spaghetti("everything") public class MachineRecipes { - /** - * HashMap of fluids suitable for burning in fluid burner, where key is fluid and value is TU per bucket. - */ - public static List stamps_flat = new ArrayList() { - /** - * I don't even know what this serial version thing is. - */ - private static final long serialVersionUID = 4758678372533583790L; - - { - add(ModItems.stamp_stone_flat); - add(ModItems.stamp_iron_flat); - add(ModItems.stamp_steel_flat); - add(ModItems.stamp_titanium_flat); - add(ModItems.stamp_obsidian_flat); - add(ModItems.stamp_schrabidium_flat); - add(ModItems.stamp_desh_flat); - } - }; - - public static List stamps_plate = new ArrayList() { - /** - * - */ - private static final long serialVersionUID = -6373696756798212258L; - - { - add(ModItems.stamp_stone_plate); - add(ModItems.stamp_iron_plate); - add(ModItems.stamp_steel_plate); - add(ModItems.stamp_titanium_plate); - add(ModItems.stamp_obsidian_plate); - add(ModItems.stamp_schrabidium_plate); - add(ModItems.stamp_desh_plate); - } - }; - - public static List stamps_wire = new ArrayList() { - /** - * - */ - private static final long serialVersionUID = 1446284270063893048L; - - { - add(ModItems.stamp_stone_wire); - add(ModItems.stamp_iron_wire); - add(ModItems.stamp_steel_wire); - add(ModItems.stamp_titanium_wire); - add(ModItems.stamp_obsidian_wire); - add(ModItems.stamp_schrabidium_wire); - add(ModItems.stamp_desh_wire); - } - }; - - public static List stamps_circuit = new ArrayList() { - /** - * - */ - private static final long serialVersionUID = -149968111089313972L; - - { - add(ModItems.stamp_stone_circuit); - add(ModItems.stamp_iron_circuit); - add(ModItems.stamp_steel_circuit); - add(ModItems.stamp_titanium_circuit); - add(ModItems.stamp_obsidian_circuit); - add(ModItems.stamp_schrabidium_circuit); - add(ModItems.stamp_desh_circuit); - } - }; - - public static ItemStack getPressResult(ItemStack input, ItemStack stamp) { - if (input == null || stamp == null) - return null; - - if (stamps_flat.contains(stamp.getItem())) { - - if (mODE(input, COAL.dust())) - return new ItemStack(Items.COAL); - if (mODE(input, "dustQuartz")) - return new ItemStack(Items.QUARTZ); - if (mODE(input, NETHERQUARTZ.dust())) - return new ItemStack(Items.QUARTZ); - if (mODE(input, LAPIS.dust())) - return new ItemStack(Items.DYE, 1, 4); - if (mODE(input, DIAMOND.dust())) - return new ItemStack(Items.DIAMOND); - if (mODE(input, EMERALD.dust())) - return new ItemStack(Items.EMERALD); - if (input.getItem() == ModItems.pellet_coal) - return new ItemStack(Items.DIAMOND); - if (input.getItem() == ModItems.biomass) - return new ItemStack(ModItems.biomass_compressed); - if (input.getItem() == ModItems.powder_lignite) - return new ItemStack(ModItems.briquette_lignite); - if(input.getItem() == ModItems.meteorite_sword_reforged) - return new ItemStack(ModItems.meteorite_sword_hardened); - if(mODE(input, "fuelCoke")) - return new ItemStack(ModItems.ingot_graphite); - } - - if (stamps_plate.contains(stamp.getItem())) { - - if (mODE(input, IRON.ingot())) - return new ItemStack(ModItems.plate_iron); - if (mODE(input, GOLD.ingot())) - return new ItemStack(ModItems.plate_gold); - if (mODE(input, TI.ingot())) - return new ItemStack(ModItems.plate_titanium); - if (mODE(input, AL.ingot())) - return new ItemStack(ModItems.plate_aluminium); - if (mODE(input, STEEL.ingot())) - return new ItemStack(ModItems.plate_steel); - if (mODE(input, PB.ingot())) - return new ItemStack(ModItems.plate_lead); - if (mODE(input, CU.ingot())) - return new ItemStack(ModItems.plate_copper); - if (mODE(input, "ingotAdvanced")) - return new ItemStack(ModItems.plate_advanced_alloy); - if (mODE(input, ALLOY.ingot())) - return new ItemStack(ModItems.plate_advanced_alloy); - if (mODE(input, SA326.ingot())) - return new ItemStack(ModItems.plate_schrabidium); - if (mODE(input, CMB.ingot())) - return new ItemStack(ModItems.plate_combine_steel); - if (mODE(input, BIGMT.ingot())) - return new ItemStack(ModItems.plate_saturnite); - - } - - if (stamps_wire.contains(stamp.getItem())) { - - if (mODE(input, AL.ingot())) - return new ItemStack(ModItems.wire_aluminium, 8); - if (mODE(input, CU.ingot())) - return new ItemStack(ModItems.wire_copper, 8); - if (mODE(input, W.ingot())) - return new ItemStack(ModItems.wire_tungsten, 8); - if (mODE(input, MINGRADE.ingot())) - return new ItemStack(ModItems.wire_red_copper, 8); - if (mODE(input, GOLD.ingot())) - return new ItemStack(ModItems.wire_gold, 8); - if (mODE(input, SA326.ingot())) - return new ItemStack(ModItems.wire_schrabidium, 8); - if (mODE(input, "ingotAdvanced")) - return new ItemStack(ModItems.wire_advanced_alloy, 8); - if (mODE(input, ALLOY.ingot())) - return new ItemStack(ModItems.wire_advanced_alloy, 8); - if (mODE(input, MAGTUNG.ingot())) - return new ItemStack(ModItems.wire_magnetized_tungsten, 8); - } - - if (stamps_circuit.contains(stamp.getItem())) { - - if (input.getItem() == ModItems.circuit_raw) - return new ItemStack(ModItems.circuit_aluminium); - if(input.getItem() == ModItems.circuit_bismuth_raw) - return new ItemStack(ModItems.circuit_bismuth); - if(input.getItem() == ModItems.circuit_arsenic_raw) - return new ItemStack(ModItems.circuit_arsenic); - if(input.getItem() == ModItems.circuit_tantalium_raw) - return new ItemStack(ModItems.circuit_tantalium); - } - - if (stamp.getItem() == ModItems.stamp_357 || stamp.getItem() == ModItems.stamp_desh_357) { - - if (input.getItem() == ModItems.assembly_iron) - return new ItemStack(ModItems.gun_revolver_iron_ammo); - if (input.getItem() == ModItems.assembly_steel) - return new ItemStack(ModItems.gun_revolver_ammo); - if (input.getItem() == ModItems.assembly_lead) - return new ItemStack(ModItems.gun_revolver_lead_ammo); - if (input.getItem() == ModItems.assembly_gold) - return new ItemStack(ModItems.gun_revolver_gold_ammo); - if (input.getItem() == ModItems.assembly_schrabidium) - return new ItemStack(ModItems.gun_revolver_schrabidium_ammo); - if (input.getItem() == ModItems.assembly_nightmare) - return new ItemStack(ModItems.gun_revolver_nightmare_ammo); - if (input.getItem() == ModItems.assembly_desh) - return new ItemStack(ModItems.ammo_357_desh); - - if (mODE(input, STEEL.ingot())) - return new ItemStack(ModItems.gun_revolver_cursed_ammo); - } - - if (stamp.getItem() == ModItems.stamp_44 || stamp.getItem() == ModItems.stamp_desh_44) { - - if (input.getItem() == ModItems.assembly_nopip) - return new ItemStack(ModItems.ammo_44); - } - - if (stamp.getItem() == ModItems.stamp_9 || stamp.getItem() == ModItems.stamp_desh_9) { - - if (input.getItem() == ModItems.assembly_smg) - return new ItemStack(ModItems.ammo_9mm); - if (input.getItem() == ModItems.assembly_uzi) - return new ItemStack(ModItems.ammo_22lr); - if (mODE(input, GOLD.ingot())) - return new ItemStack(ModItems.ammo_566_gold); - if (input.getItem() == ModItems.assembly_lacunae) - return new ItemStack(ModItems.ammo_5mm); - if(input.getItem() == ModItems.assembly_556) - return new ItemStack(ModItems.ammo_556); - } - - if (stamp.getItem() == ModItems.stamp_50 || stamp.getItem() == ModItems.stamp_desh_50) { - - if (input.getItem() == ModItems.assembly_calamity) - return new ItemStack(ModItems.ammo_50bmg); - if (input.getItem() == ModItems.assembly_actionexpress) - return new ItemStack(ModItems.ammo_50ae); - } - - return null; - } - - // Matches Ore Dict Entry - public static boolean mODE(ItemStack stack, String name) { - if (stack.isEmpty()) - return false; - int[] ids = OreDictionary.getOreIDs(new ItemStack(stack.getItem(), 1, stack.getItemDamage())); - - for (int i = 0; i < ids.length; i++) { - - String s = OreDictionary.getOreName(ids[i]); - - if (s.length() > 0 && s.equals(name)) - return true; - } - - return false; - } - - public static boolean mODE(Item item, String[] names) { - return mODE(new ItemStack(item), names); - } - - public static boolean mODE(ItemStack item, String[] names) { - boolean flag = false; - if (names.length > 0) { - for (int i = 0; i < names.length; i++) { - if (mODE(item, names[i])) - flag = true; - } - } - - return flag; - } - - public static List copyItemStackList(List list) { - List newList = new ArrayList(); - if (list == null || list.isEmpty()) - return newList; - for (ItemStack stack : list) { - newList.add(stack.copy()); - } - return newList; - } - // return: Fluid, amount produced, amount required, HE produced public static Object[] getTurbineOutput(Fluid type) { diff --git a/src/main/java/com/hbm/inventory/OreDictManager.java b/src/main/java/com/hbm/inventory/OreDictManager.java index 11726d8b4e..67cbd2e4d0 100644 --- a/src/main/java/com/hbm/inventory/OreDictManager.java +++ b/src/main/java/com/hbm/inventory/OreDictManager.java @@ -322,8 +322,8 @@ public static void registerOres() { S .dust(sulfur) .block(block_sulfur) .crystal(crystal_sulfur) .ore(ore_sulfur, ore_nether_sulfur, basalt_sulfur, ore_meteor_sulfur); KNO .dust(niter) .block(block_niter) .crystal(crystal_niter) .ore(ore_niter); F .dust(fluorite) .block(block_fluorite) .crystal(crystal_fluorite) .ore(ore_fluorite, basalt_fluorite); - INFERNAL .gem(coal_infernal) .ore(ore_nether_coal); - RAREEARTH .dust(powder_desh_mix) .ore(ore_rare, ore_gneiss_rare); + INFERNAL .block(block_coal_infernal) .gem(coal_infernal) .ore(ore_nether_coal); + RAREEARTH .dust(powder_desh_mix) .crystal(crystal_rare) .ore(ore_rare, ore_gneiss_rare); NITANIUM .dust(powder_nitan_mix) .ore(ore_depth_nether_nitan); //Compounds @@ -405,8 +405,8 @@ public static void registerOres() { ANY_HIGHEXPLOSIVE .ingot(ball_tnt, ball_dynamite); ANY_CONCRETE .any(concrete, concrete_smooth, concrete_asbestos, ducrete, ducrete_smooth); - ANY_COKE .gem(fromAll(coke, EnumCokeType.class)); - LIGNITE .dust(powder_lignite) .gem(lignite) .ore(ore_lignite); + ANY_COKE .block(block_coke) .gem(fromAll(coke, EnumCokeType.class)); + LIGNITE .dust(powder_lignite) .block(block_lignite) .gem(lignite) .ore(ore_lignite); //COALCOKE .gem(fromOne(coke, EnumCokeType.COAL)); //PETCOKE .gem(fromOne(coke, EnumCokeType.PETROLEUM)); //LIGCOKE .gem(fromOne(coke, EnumCokeType.LIGNITE)); diff --git a/src/main/java/com/hbm/inventory/PressRecipes.java b/src/main/java/com/hbm/inventory/PressRecipes.java new file mode 100644 index 0000000000..a6de037d73 --- /dev/null +++ b/src/main/java/com/hbm/inventory/PressRecipes.java @@ -0,0 +1,273 @@ +package com.hbm.inventory; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; + +import static com.hbm.inventory.OreDictManager.*; +import com.hbm.util.Tuple.Pair; +import com.hbm.items.ModItems; +import com.hbm.inventory.RecipesCommon.AStack; +import com.hbm.inventory.RecipesCommon.NbtComparableStack; +import com.hbm.inventory.RecipesCommon.ComparableStack; +import com.hbm.inventory.RecipesCommon.OreDictStack; + +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraftforge.oredict.OreDictionary; + +//TODO: clean this shit up +//Alcater: on it + +public class PressRecipes { + + public static enum PressType { + NONE, + FLAT, + PLATE, + WIRE, + CIRCUIT, + THREEFIFESEVEN, + FOURFOUR, + NINE, + FIVEZERO; + } + + public static HashMap, ItemStack> pressRecipes = new HashMap, ItemStack>(); + + public static void addRecipe(PressType stamp, AStack input, ItemStack output){ + if(!input.getStackList().isEmpty()) + pressRecipes.put(new Pair(stamp, input), output); + } + + public static void registerOverrides() { + addRecipe(PressType.FLAT, new OreDictStack(COAL.dust()), new ItemStack(Items.COAL)); + addRecipe(PressType.FLAT, new OreDictStack("dustQuartz"), new ItemStack(Items.QUARTZ)); + addRecipe(PressType.FLAT, new OreDictStack(NETHERQUARTZ.dust()), new ItemStack(Items.QUARTZ)); + addRecipe(PressType.FLAT, new OreDictStack(LAPIS.dust()), new ItemStack(Items.DYE, 1, 4)); + addRecipe(PressType.FLAT, new OreDictStack(DIAMOND.dust()), new ItemStack(Items.DIAMOND)); + addRecipe(PressType.FLAT, new OreDictStack(EMERALD.dust()), new ItemStack(Items.EMERALD)); + addRecipe(PressType.FLAT, new ComparableStack(ModItems.pellet_coal), new ItemStack(Items.DIAMOND)); + addRecipe(PressType.FLAT, new ComparableStack(ModItems.biomass), new ItemStack(ModItems.biomass_compressed)); + addRecipe(PressType.FLAT, new ComparableStack(ModItems.powder_lignite), new ItemStack(ModItems.briquette_lignite)); + addRecipe(PressType.FLAT, new ComparableStack(ModItems.meteorite_sword_reforged), new ItemStack(ModItems.meteorite_sword_hardened)); + addRecipe(PressType.FLAT, new OreDictStack("fuelCoke"), new ItemStack(ModItems.ingot_graphite)); + + addRecipe(PressType.PLATE, new OreDictStack(IRON.ingot()), new ItemStack(ModItems.plate_iron)); + addRecipe(PressType.PLATE, new OreDictStack(GOLD.ingot()), new ItemStack(ModItems.plate_gold)); + addRecipe(PressType.PLATE, new OreDictStack(TI.ingot()), new ItemStack(ModItems.plate_titanium)); + addRecipe(PressType.PLATE, new OreDictStack(AL.ingot()), new ItemStack(ModItems.plate_aluminium)); + addRecipe(PressType.PLATE, new OreDictStack(STEEL.ingot()), new ItemStack(ModItems.plate_steel)); + addRecipe(PressType.PLATE, new OreDictStack(PB.ingot()), new ItemStack(ModItems.plate_lead)); + addRecipe(PressType.PLATE, new OreDictStack(CU.ingot()), new ItemStack(ModItems.plate_copper)); + addRecipe(PressType.PLATE, new OreDictStack("ingotAdvanced"), new ItemStack(ModItems.plate_advanced_alloy)); + addRecipe(PressType.PLATE, new OreDictStack(ALLOY.ingot()), new ItemStack(ModItems.plate_advanced_alloy)); + addRecipe(PressType.PLATE, new OreDictStack(SA326.ingot()), new ItemStack(ModItems.plate_schrabidium)); + addRecipe(PressType.PLATE, new OreDictStack(CMB.ingot()), new ItemStack(ModItems.plate_combine_steel)); + addRecipe(PressType.PLATE, new OreDictStack(BIGMT.ingot()), new ItemStack(ModItems.plate_saturnite)); + + addRecipe(PressType.WIRE, new OreDictStack(AL.ingot()), new ItemStack(ModItems.wire_aluminium, 8)); + addRecipe(PressType.WIRE, new OreDictStack(CU.ingot()), new ItemStack(ModItems.wire_copper, 8)); + addRecipe(PressType.WIRE, new OreDictStack(W.ingot()), new ItemStack(ModItems.wire_tungsten, 8)); + addRecipe(PressType.WIRE, new OreDictStack(MINGRADE.ingot()), new ItemStack(ModItems.wire_red_copper, 8)); + addRecipe(PressType.WIRE, new OreDictStack(GOLD.ingot()), new ItemStack(ModItems.wire_gold, 8)); + addRecipe(PressType.WIRE, new OreDictStack(SA326.ingot()), new ItemStack(ModItems.wire_schrabidium, 8)); + addRecipe(PressType.WIRE, new OreDictStack("ingotAdvanced"), new ItemStack(ModItems.wire_advanced_alloy, 8)); + addRecipe(PressType.WIRE, new OreDictStack(ALLOY.ingot()), new ItemStack(ModItems.wire_advanced_alloy, 8)); + addRecipe(PressType.WIRE, new OreDictStack(MAGTUNG.ingot()), new ItemStack(ModItems.wire_magnetized_tungsten, 8)); + + addRecipe(PressType.CIRCUIT, new ComparableStack(ModItems.circuit_raw), new ItemStack(ModItems.circuit_aluminium)); + addRecipe(PressType.CIRCUIT, new ComparableStack(ModItems.circuit_bismuth_raw), new ItemStack(ModItems.circuit_bismuth)); + addRecipe(PressType.CIRCUIT, new ComparableStack(ModItems.circuit_arsenic_raw), new ItemStack(ModItems.circuit_arsenic)); + addRecipe(PressType.CIRCUIT, new ComparableStack(ModItems.circuit_tantalium_raw), new ItemStack(ModItems.circuit_tantalium)); + + addRecipe(PressType.THREEFIFESEVEN, new ComparableStack(ModItems.assembly_iron), new ItemStack(ModItems.gun_revolver_iron_ammo)); + addRecipe(PressType.THREEFIFESEVEN, new ComparableStack(ModItems.assembly_steel), new ItemStack(ModItems.gun_revolver_ammo)); + addRecipe(PressType.THREEFIFESEVEN, new ComparableStack(ModItems.assembly_lead), new ItemStack(ModItems.gun_revolver_lead_ammo)); + addRecipe(PressType.THREEFIFESEVEN, new ComparableStack(ModItems.assembly_gold), new ItemStack(ModItems.gun_revolver_gold_ammo)); + addRecipe(PressType.THREEFIFESEVEN, new ComparableStack(ModItems.assembly_schrabidium), new ItemStack(ModItems.gun_revolver_schrabidium_ammo)); + addRecipe(PressType.THREEFIFESEVEN, new ComparableStack(ModItems.assembly_nightmare), new ItemStack(ModItems.gun_revolver_nightmare_ammo)); + addRecipe(PressType.THREEFIFESEVEN, new ComparableStack(ModItems.assembly_desh), new ItemStack(ModItems.ammo_357_desh)); + addRecipe(PressType.THREEFIFESEVEN, new OreDictStack(STEEL.ingot()), new ItemStack(ModItems.gun_revolver_cursed_ammo)); + + addRecipe(PressType.FOURFOUR, new ComparableStack(ModItems.assembly_nopip), new ItemStack(ModItems.ammo_44)); + + addRecipe(PressType.NINE, new ComparableStack(ModItems.assembly_smg), new ItemStack(ModItems.ammo_9mm)); + addRecipe(PressType.NINE, new ComparableStack(ModItems.assembly_uzi), new ItemStack(ModItems.ammo_22lr)); + addRecipe(PressType.NINE, new OreDictStack(GOLD.ingot()), new ItemStack(ModItems.ammo_566_gold)); + addRecipe(PressType.NINE, new ComparableStack(ModItems.assembly_lacunae), new ItemStack(ModItems.ammo_5mm)); + addRecipe(PressType.NINE, new ComparableStack(ModItems.assembly_556), new ItemStack(ModItems.ammo_556)); + + addRecipe(PressType.FIVEZERO, new ComparableStack(ModItems.assembly_calamity), new ItemStack(ModItems.ammo_50bmg)); + addRecipe(PressType.FIVEZERO, new ComparableStack(ModItems.assembly_actionexpress), new ItemStack(ModItems.ammo_50ae)); + } + + + public static PressType getStampType(Item stamp){ + if (stamps_flat.contains(stamp)) { + return PressType.FLAT; + } + if (stamps_plate.contains(stamp)) { + return PressType.PLATE; + } + if (stamps_wire.contains(stamp)) { + return PressType.WIRE; + } + if (stamps_circuit.contains(stamp)) { + return PressType.CIRCUIT; + } + if (stamps_357.contains(stamp)) { + return PressType.THREEFIFESEVEN; + } + if (stamps_44.contains(stamp)) { + return PressType.FOURFOUR; + } + if (stamps_9.contains(stamp)) { + return PressType.NINE; + } + if (stamps_50.contains(stamp)) { + return PressType.FIVEZERO; + } + return PressType.NONE; + } + + public static List toStack(List iList){ + List i_stamps = new ArrayList(); + for(Item i : iList){ + i_stamps.add(new ItemStack(i)); + } + return i_stamps; + } + + public static List getStampList(PressType pType){ + if (pType == PressType.FLAT) { + return toStack(stamps_flat); + } + if (pType == PressType.PLATE) { + return toStack(stamps_plate); + } + if (pType == PressType.WIRE) { + return toStack(stamps_wire); + } + if (pType == PressType.CIRCUIT) { + return toStack(stamps_circuit); + } + if (pType == PressType.THREEFIFESEVEN) { + return toStack(stamps_357); + } + if (pType == PressType.FOURFOUR) { + return toStack(stamps_44); + } + if (pType == PressType.NINE) { + return toStack(stamps_9); + } + if (pType == PressType.FIVEZERO) { + return toStack(stamps_50); + } + return new ArrayList(); + } + + + public static ItemStack getPressResult(ItemStack input, ItemStack stamp) { + if (input == null || stamp == null) + return null; + + PressType pType = getStampType(stamp.getItem()); + if(pType == PressType.NONE) return null; + + return getPressOutput(pType, input); + } + + public static ItemStack getPressOutput(PressType pType, ItemStack input){ + ItemStack outputItem = pressRecipes.get(new Pair(pType, new ComparableStack(input.getItem(), 1, input.getItemDamage()))); + if(outputItem != null) + return outputItem; + + int[] ids = OreDictionary.getOreIDs(new ItemStack(input.getItem(), 1, input.getItemDamage())); + for(int id : ids) { + + OreDictStack oreStack = new OreDictStack(OreDictionary.getOreName(id)); + outputItem = pressRecipes.get(new Pair(pType, oreStack)); + if(outputItem != null) + return outputItem; + } + return null; + } + + public static List stamps_flat = new ArrayList() { + { + add(ModItems.stamp_stone_flat); + add(ModItems.stamp_iron_flat); + add(ModItems.stamp_steel_flat); + add(ModItems.stamp_titanium_flat); + add(ModItems.stamp_obsidian_flat); + add(ModItems.stamp_schrabidium_flat); + add(ModItems.stamp_desh_flat); + } + }; + + public static List stamps_plate = new ArrayList() { + { + add(ModItems.stamp_stone_plate); + add(ModItems.stamp_iron_plate); + add(ModItems.stamp_steel_plate); + add(ModItems.stamp_titanium_plate); + add(ModItems.stamp_obsidian_plate); + add(ModItems.stamp_schrabidium_plate); + add(ModItems.stamp_desh_plate); + } + }; + + public static List stamps_wire = new ArrayList() { + { + add(ModItems.stamp_stone_wire); + add(ModItems.stamp_iron_wire); + add(ModItems.stamp_steel_wire); + add(ModItems.stamp_titanium_wire); + add(ModItems.stamp_obsidian_wire); + add(ModItems.stamp_schrabidium_wire); + add(ModItems.stamp_desh_wire); + } + }; + + public static List stamps_circuit = new ArrayList() { + { + add(ModItems.stamp_stone_circuit); + add(ModItems.stamp_iron_circuit); + add(ModItems.stamp_steel_circuit); + add(ModItems.stamp_titanium_circuit); + add(ModItems.stamp_obsidian_circuit); + add(ModItems.stamp_schrabidium_circuit); + add(ModItems.stamp_desh_circuit); + } + }; + + public static List stamps_357 = new ArrayList() { + { + add(ModItems.stamp_357); + add(ModItems.stamp_desh_357); + } + }; + + public static List stamps_44 = new ArrayList() { + { + add(ModItems.stamp_44); + add(ModItems.stamp_desh_44); + } + }; + + public static List stamps_9 = new ArrayList() { + { + add(ModItems.stamp_9); + add(ModItems.stamp_desh_9); + } + }; + + public static List stamps_50 = new ArrayList() { + { + add(ModItems.stamp_50); + add(ModItems.stamp_desh_50); + } + }; +} diff --git a/src/main/java/com/hbm/inventory/RBMKOutgasserRecipes.java b/src/main/java/com/hbm/inventory/RBMKOutgasserRecipes.java index 7fbaee9696..706484ca8b 100644 --- a/src/main/java/com/hbm/inventory/RBMKOutgasserRecipes.java +++ b/src/main/java/com/hbm/inventory/RBMKOutgasserRecipes.java @@ -46,7 +46,7 @@ public static void registerOverrides() { addRecipe(360000 * ItemHazard.powder * ItemHazard.block, ModBlocks.sand_gold, new ItemStack(ModBlocks.sand_gold198)); addRecipe(360000 * ItemHazard.block, GOLD.block(), new ItemStack(ModBlocks.block_au198)); - addRecipe(90000, TH232.ingot(), new ItemStack(ModItems.ingot_u233)); + addRecipe(90000, TH232.ingot(), new ItemStack(ModItems.ingot_thorium_fuel)); addRecipe(90000 * ItemHazard.billet, TH232.billet(), new ItemStack(ModItems.billet_thorium_fuel)); addRecipe(90000 * ItemHazard.nugget, TH232.nugget(), new ItemStack(ModItems.nugget_thorium_fuel)); addRecipe(90000 * ItemHazard.block, TH232.block(), new ItemStack(ModBlocks.block_thorium_fuel)); diff --git a/src/main/java/com/hbm/inventory/SILEXRecipes.java b/src/main/java/com/hbm/inventory/SILEXRecipes.java index 13e6beb52b..d025af12cb 100644 --- a/src/main/java/com/hbm/inventory/SILEXRecipes.java +++ b/src/main/java/com/hbm/inventory/SILEXRecipes.java @@ -472,14 +472,14 @@ public static void register() { .addOut(new WeightedRandomObject(new ItemStack(ModItems.powder_coal_tiny), 5 + 10 * i)) ); // RABE // - recipes.put(new ComparableStack(ModItems.rbmk_pellet_ra226be, 1, i), new SILEXRecipe(600, 100, EnumWavelengths.UV) + recipes.put(new ComparableStack(ModItems.rbmk_pellet_ra226be, 1, i), new SILEXRecipe(600, 100, EnumWavelengths.MICRO) .addOut(new WeightedRandomObject(new ItemStack(ModItems.nugget_ra226), 45 - 10 * i)) .addOut(new WeightedRandomObject(new ItemStack(ModItems.nugget_beryllium), 45 - 10 * i)) .addOut(new WeightedRandomObject(new ItemStack(ModItems.nugget_lead), 3 + 5 * i)) .addOut(new WeightedRandomObject(new ItemStack(ModItems.nugget_polonium), 2 + 5 * i)) .addOut(new WeightedRandomObject(new ItemStack(ModItems.powder_coal_tiny), 5 + 10 * i)) ); - recipes.put(new ComparableStack(ModItems.rbmk_pellet_ra226be, 1, i + 5), new SILEXRecipe(600, 100, EnumWavelengths.UV) + recipes.put(new ComparableStack(ModItems.rbmk_pellet_ra226be, 1, i + 5), new SILEXRecipe(600, 100, EnumWavelengths.MICRO) .addOut(new WeightedRandomObject(new ItemStack(ModItems.powder_xe135_tiny), 3)) .addOut(new WeightedRandomObject(new ItemStack(ModItems.nugget_ra226), 44 - 10 * i)) .addOut(new WeightedRandomObject(new ItemStack(ModItems.nugget_beryllium), 43 - 10 * i)) @@ -758,7 +758,7 @@ public static void register() { .addOut(new WeightedRandomObject(new ItemStack(ModItems.fluorite), 5)) ); - recipes.put(new ComparableStack(Blocks.SAND, 1), new SILEXRecipe(1000, 250, EnumWavelengths.XRAY) + recipes.put(new ComparableStack(Blocks.SAND, 1), new SILEXRecipe(100, 400, EnumWavelengths.XRAY) .addOut(new WeightedRandomObject(new ItemStack(ModItems.powder_quartz), 85)) .addOut(new WeightedRandomObject(new ItemStack(ModItems.niter), 10)) .addOut(new WeightedRandomObject(new ItemStack(ModItems.powder_lithium_tiny), 5)) @@ -896,7 +896,7 @@ public static void register() { .addOut(new WeightedRandomObject(new ItemStack(Blocks.GRAVEL), 24)) .addOut(new WeightedRandomObject(new ItemStack(ModItems.powder_emerald), 12)) ); - recipes.put(P_WHITE.crystal(), new SILEXRecipe(900, 100, EnumWavelengths.VISIBLE) + recipes.put(P_RED.crystal(), new SILEXRecipe(900, 100, EnumWavelengths.VISIBLE) .addOut(new WeightedRandomObject(new ItemStack(ModItems.powder_fire), 66)) .addOut(new WeightedRandomObject(new ItemStack(Blocks.GRAVEL), 27)) .addOut(new WeightedRandomObject(new ItemStack(ModItems.ingot_phosphorus), 7)) @@ -909,7 +909,7 @@ public static void register() { recipes.put(U.crystal(), new SILEXRecipe(900, 100, EnumWavelengths.VISIBLE) .addOut(new WeightedRandomObject(new ItemStack(ModItems.powder_uranium), 65)) .addOut(new WeightedRandomObject(new ItemStack(Blocks.GRAVEL), 14)) - .addOut(new WeightedRandomObject(new ItemStack(ModItems.powder_polonium), 21)) + .addOut(new WeightedRandomObject(new ItemStack(ModItems.powder_ra226), 21)) ); recipes.put(ASBESTOS.crystal(), new SILEXRecipe(900, 100, EnumWavelengths.VISIBLE) .addOut(new WeightedRandomObject(new ItemStack(ModItems.powder_asbestos), 64)) @@ -940,7 +940,7 @@ public static void register() { .addOut(new WeightedRandomObject(new ItemStack(Blocks.GRAVEL), 24)) .addOut(new WeightedRandomObject(new ItemStack(ModItems.powder_plutonium), 12)) ); - recipes.put(new ComparableStack(ModItems.crystal_rare), new SILEXRecipe(900, 100, EnumWavelengths.XRAY) + recipes.put(RAREEARTH.crystal(), new SILEXRecipe(900, 100, EnumWavelengths.XRAY) .addOut(new WeightedRandomObject(new ItemStack(ModItems.powder_neodymium), 1)) .addOut(new WeightedRandomObject(new ItemStack(ModItems.powder_cobalt), 1)) .addOut(new WeightedRandomObject(new ItemStack(ModItems.powder_niobium), 1)) diff --git a/src/main/java/com/hbm/inventory/ShredderRecipes.java b/src/main/java/com/hbm/inventory/ShredderRecipes.java index 4b692d465d..466d054470 100644 --- a/src/main/java/com/hbm/inventory/ShredderRecipes.java +++ b/src/main/java/com/hbm/inventory/ShredderRecipes.java @@ -222,6 +222,7 @@ public static void registerOverrides() { ShredderRecipes.setRecipe(ModItems.crystal_lithium, new ItemStack(ModItems.powder_lithium, 3)); ShredderRecipes.setRecipe(ModItems.crystal_starmetal, new ItemStack(ModItems.powder_dura_steel, 6)); ShredderRecipes.setRecipe(ModItems.crystal_cobalt, new ItemStack(ModItems.powder_cobalt, 3)); + ShredderRecipes.setRecipe(ModItems.crystal_cinnebar, new ItemStack(ModItems.cinnebar, 3)); ShredderRecipes.setRecipe(ModItems.crystal_asbestos, new ItemStack(ModItems.powder_asbestos, 3)); ShredderRecipes.setRecipe(ModBlocks.steel_poles, new ItemStack(ModItems.powder_steel_tiny, 3)); @@ -285,6 +286,7 @@ public static void registerOverrides() { ShredderRecipes.setRecipe(ModItems.turret_cwis_ammo, new ItemStack(Items.GUNPOWDER, 4)); ShredderRecipes.setRecipe(ModItems.turret_tau_ammo, new ItemStack(ModItems.powder_uranium, 4)); ShredderRecipes.setRecipe(ModBlocks.ore_nether_coal, new ItemStack(ModItems.coal_infernal, 2)); + ShredderRecipes.setRecipe(ModBlocks.ore_cinnebar, new ItemStack(ModItems.cinnebar, 2)); for(int i = 0; i < 16; i++) { ShredderRecipes.setRecipe(new ItemStack(Blocks.STAINED_HARDENED_CLAY, 1, i), new ItemStack(Items.CLAY_BALL, 4)); @@ -294,12 +296,12 @@ public static void registerOverrides() { for(Integer oreMeta : BedrockOreRegistry.oreIndexes.keySet()) { int type = ItemBedrockOre.getOutType(oreMeta); if(type == 0 || type == 1){ - ShredderRecipes.setRecipe(new ItemStack(ModItems.ore_bedrock, 1, oreMeta), ItemBedrockOre.getOut(oreMeta, 2)); - ShredderRecipes.setRecipe(new ItemStack(ModItems.ore_bedrock_cleaned, 1, oreMeta), ItemBedrockOre.getOut(oreMeta, 2)); - ShredderRecipes.setRecipe(new ItemStack(ModItems.ore_bedrock_deepcleaned, 1, oreMeta), ItemBedrockOre.getOut(oreMeta, 2)); - ShredderRecipes.setRecipe(new ItemStack(ModItems.ore_bedrock_nitrated, 1, oreMeta), ItemBedrockOre.getOut(oreMeta, 2)); - ShredderRecipes.setRecipe(new ItemStack(ModItems.ore_bedrock_seared, 1, oreMeta), ItemBedrockOre.getOut(oreMeta, 2)); - ShredderRecipes.setRecipe(new ItemStack(ModItems.ore_bedrock_perfect, 1, oreMeta), ItemBedrockOre.getOut(oreMeta, 2)); + ShredderRecipes.setRecipe(new ItemStack(ModItems.ore_bedrock, 1, oreMeta), new ItemStack(ModItems.ore_bedrock_enriched, 2, oreMeta)); + ShredderRecipes.setRecipe(new ItemStack(ModItems.ore_bedrock_cleaned, 1, oreMeta), new ItemStack(ModItems.ore_bedrock_enriched, 2, oreMeta)); + ShredderRecipes.setRecipe(new ItemStack(ModItems.ore_bedrock_deepcleaned, 1, oreMeta), new ItemStack(ModItems.ore_bedrock_enriched, 2, oreMeta)); + ShredderRecipes.setRecipe(new ItemStack(ModItems.ore_bedrock_nitrated, 1, oreMeta), new ItemStack(ModItems.ore_bedrock_enriched, 2, oreMeta)); + ShredderRecipes.setRecipe(new ItemStack(ModItems.ore_bedrock_seared, 1, oreMeta), new ItemStack(ModItems.ore_bedrock_enriched, 2, oreMeta)); + ShredderRecipes.setRecipe(new ItemStack(ModItems.ore_bedrock_perfect, 1, oreMeta), new ItemStack(ModItems.ore_bedrock_enriched, 2, oreMeta)); ShredderRecipes.setRecipe(new ItemStack(ModItems.ore_bedrock_enriched, 1, oreMeta), ItemBedrockOre.getOut(oreMeta, 2)); } } diff --git a/src/main/java/com/hbm/inventory/StorageDrumRecipes.java b/src/main/java/com/hbm/inventory/StorageDrumRecipes.java index dfe25c2e7b..56384ee184 100644 --- a/src/main/java/com/hbm/inventory/StorageDrumRecipes.java +++ b/src/main/java/com/hbm/inventory/StorageDrumRecipes.java @@ -55,8 +55,16 @@ public static void registerRecipes() { ); } - addRecipe(new ComparableStack(ModItems.nugget_au198, 1), new ItemStack(ModItems.nugget_mercury, 1), (int)(VersatileConfig.getLongDecayChance()*0.01), 500, 500); - addRecipe(new ComparableStack(ModItems.ingot_au198, 1), new ItemStack(ModItems.bottle_mercury, 1), (int)(VersatileConfig.getLongDecayChance()*0.001), 50, 50); + addRecipe(new ComparableStack(ModItems.ingot_au198, 1), new ItemStack(ModItems.bottle_mercury, 1), (int)(VersatileConfig.getShortDecayChance()*0.01), 500, 500); + addRecipe(new ComparableStack(ModItems.nugget_au198, 1), new ItemStack(ModItems.nugget_mercury, 1), (int)(VersatileConfig.getShortDecayChance()*0.001), 50, 50); + + addRecipe(new ComparableStack(ModItems.powder_i131, 1), new ItemStack(ModItems.powder_iodine, 1), (int)(VersatileConfig.getShortDecayChance()*0.02), 50, 50); + addRecipe(new ComparableStack(ModItems.powder_i131_tiny, 1), new ItemStack(ModItems.powder_iodine_tiny, 1), (int)(VersatileConfig.getShortDecayChance()*0.002), 5, 5); + + addRecipe(new ComparableStack(ModItems.powder_co60, 1), new ItemStack(ModItems.powder_cobalt, 1), (int)(VersatileConfig.getShortDecayChance()*0.02), 50, 50); + addRecipe(new ComparableStack(ModItems.powder_co60_tiny, 1), new ItemStack(ModItems.powder_cobalt_tiny, 1), (int)(VersatileConfig.getShortDecayChance()*0.002), 5, 5); + addRecipe(new ComparableStack(ModItems.ingot_co60, 1), new ItemStack(ModItems.ingot_cobalt, 1), (int)(VersatileConfig.getShortDecayChance()*0.02), 50, 50); + addRecipe(new ComparableStack(ModItems.nugget_co60, 1), new ItemStack(ModItems.nugget_cobalt, 1), (int)(VersatileConfig.getShortDecayChance()*0.002), 5, 5); } public static void addRecipe(ComparableStack input, ItemStack output, int chance, int wasteLiquid, int wasteGas){ diff --git a/src/main/java/com/hbm/inventory/container/ContainerCoreAdvanced.java b/src/main/java/com/hbm/inventory/container/ContainerCoreAdvanced.java index 45c9362ed3..43d3b243e9 100644 --- a/src/main/java/com/hbm/inventory/container/ContainerCoreAdvanced.java +++ b/src/main/java/com/hbm/inventory/container/ContainerCoreAdvanced.java @@ -1,15 +1,11 @@ package com.hbm.inventory.container; import com.hbm.inventory.SlotMachineOutput; -import com.hbm.packet.AuxElectricityPacket; -import com.hbm.packet.PacketDispatcher; import com.hbm.tileentity.machine.TileEntityCoreAdvanced; import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.inventory.Container; -import net.minecraft.inventory.IContainerListener; import net.minecraft.inventory.Slot; import net.minecraft.item.ItemStack; import net.minecraftforge.items.SlotItemHandler; @@ -17,14 +13,9 @@ public class ContainerCoreAdvanced extends Container { private TileEntityCoreAdvanced diFurnace; - private int progress; - private int power; - EntityPlayerMP player; - public ContainerCoreAdvanced(EntityPlayer player, TileEntityCoreAdvanced tedf) { - if(player instanceof EntityPlayerMP) - this.player = (EntityPlayerMP)player; - InventoryPlayer invPlayer = player.inventory; + public ContainerCoreAdvanced(InventoryPlayer invPlayer, TileEntityCoreAdvanced tedf) { + diFurnace = tedf; //Input Storage @@ -76,14 +67,6 @@ public ContainerCoreAdvanced(EntityPlayer player, TileEntityCoreAdvanced tedf) { } } - @Override - public void addListener(IContainerListener crafting) { - super.addListener(crafting); - crafting.sendWindowProperty(this, 0, this.diFurnace.progress); - if(player != null) - PacketDispatcher.sendTo(new AuxElectricityPacket(diFurnace.getPos(), diFurnace.power), player); - } - @Override public ItemStack transferStackInSlot(EntityPlayer p_82846_1_, int par2) { @@ -126,35 +109,4 @@ else if (!this.mergeItemStack(var5, 22, 23, false)) public boolean canInteractWith(EntityPlayer player) { return diFurnace.isUseableByPlayer(player); } - - @Override - public void detectAndSendChanges() { - super.detectAndSendChanges(); - - for(int i = 0; i < this.listeners.size(); i++) - { - IContainerListener par1 = (IContainerListener)this.listeners.get(i); - - if(this.progress != this.diFurnace.progress) - { - par1.sendWindowProperty(this, 0, this.diFurnace.progress); - } - - } - if(this.power != this.diFurnace.power) - { - PacketDispatcher.sendTo(new AuxElectricityPacket(diFurnace.getPos(), diFurnace.power), player); - } - - this.progress = this.diFurnace.progress; - this.power = (int)this.diFurnace.power; - } - - @Override - public void updateProgressBar(int i, int j) { - if(i == 0) - { - diFurnace.progress = j; - } - } } \ No newline at end of file diff --git a/src/main/java/com/hbm/inventory/container/ContainerCoreTitanium.java b/src/main/java/com/hbm/inventory/container/ContainerCoreTitanium.java index 9eea14290a..6894cce70b 100644 --- a/src/main/java/com/hbm/inventory/container/ContainerCoreTitanium.java +++ b/src/main/java/com/hbm/inventory/container/ContainerCoreTitanium.java @@ -1,15 +1,11 @@ package com.hbm.inventory.container; import com.hbm.inventory.SlotMachineOutput; -import com.hbm.packet.AuxElectricityPacket; -import com.hbm.packet.PacketDispatcher; import com.hbm.tileentity.machine.TileEntityCoreTitanium; import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.inventory.Container; -import net.minecraft.inventory.IContainerListener; import net.minecraft.inventory.Slot; import net.minecraft.item.ItemStack; import net.minecraftforge.items.SlotItemHandler; @@ -17,14 +13,9 @@ public class ContainerCoreTitanium extends Container { private TileEntityCoreTitanium diFurnace; - private int progress; - private int power; - EntityPlayerMP player; - public ContainerCoreTitanium(EntityPlayer player, TileEntityCoreTitanium tedf) { - if(player instanceof EntityPlayerMP) - this.player = (EntityPlayerMP) player; - InventoryPlayer invPlayer = player.inventory; + public ContainerCoreTitanium(InventoryPlayer invPlayer, TileEntityCoreTitanium tedf) { + diFurnace = tedf; //Input Storage @@ -70,13 +61,6 @@ public ContainerCoreTitanium(EntityPlayer player, TileEntityCoreTitanium tedf) { } } - @Override - public void addListener(IContainerListener crafting) { - super.addListener(crafting); - crafting.sendWindowProperty(this, 0, this.diFurnace.progress); - PacketDispatcher.sendTo(new AuxElectricityPacket(diFurnace.getPos(), diFurnace.power), player); - } - @Override public ItemStack transferStackInSlot(EntityPlayer p_82846_1_, int par2) { @@ -118,37 +102,4 @@ else if (!this.mergeItemStack(var5, 22, 23, false)) public boolean canInteractWith(EntityPlayer player) { return diFurnace.isUseableByPlayer(player); } - - @Override - public void detectAndSendChanges() { - super.detectAndSendChanges(); - - for(int i = 0; i < this.listeners.size(); i++) - { - IContainerListener par1 = (IContainerListener)this.listeners.get(i); - - if(this.progress != this.diFurnace.progress) - { - par1.sendWindowProperty(this, 0, this.diFurnace.progress); - } - - } - - if(this.power != this.diFurnace.power) - { - PacketDispatcher.sendTo(new AuxElectricityPacket(diFurnace.getPos(), diFurnace.power), player); - } - - this.progress = this.diFurnace.progress; - this.power = (int)this.diFurnace.power; - } - - @Override - public void updateProgressBar(int i, int j) { - if(i == 0) - { - diFurnace.progress = j; - } - } - } \ No newline at end of file diff --git a/src/main/java/com/hbm/inventory/gui/GUICoreAdvanced.java b/src/main/java/com/hbm/inventory/gui/GUICoreAdvanced.java index 762adcda39..e538eac374 100644 --- a/src/main/java/com/hbm/inventory/gui/GUICoreAdvanced.java +++ b/src/main/java/com/hbm/inventory/gui/GUICoreAdvanced.java @@ -4,11 +4,12 @@ import com.hbm.inventory.container.ContainerCoreAdvanced; import com.hbm.lib.RefStrings; +import com.hbm.lib.Library; import com.hbm.tileentity.machine.TileEntityCoreAdvanced; import net.minecraft.client.Minecraft; import net.minecraft.client.resources.I18n; -import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.util.ResourceLocation; public class GUICoreAdvanced extends GuiInfoContainer { @@ -16,7 +17,7 @@ public class GUICoreAdvanced extends GuiInfoContainer { private static ResourceLocation texture = new ResourceLocation(RefStrings.MODID + ":textures/gui/factory_advanced.png"); private TileEntityCoreAdvanced diFurnace; - public GUICoreAdvanced(EntityPlayer invPlayer, TileEntityCoreAdvanced tedf) { + public GUICoreAdvanced(InventoryPlayer invPlayer, TileEntityCoreAdvanced tedf) { super(new ContainerCoreAdvanced(invPlayer, tedf)); diFurnace = tedf; @@ -28,20 +29,27 @@ public GUICoreAdvanced(EntityPlayer invPlayer, TileEntityCoreAdvanced tedf) { protected void drawGuiContainerForegroundLayer(int i, int j) { String name = this.diFurnace.hasCustomInventoryName() ? this.diFurnace.getInventoryName() : I18n.format(this.diFurnace.getInventoryName()); - this.fontRenderer.drawString(name, this.xSize / 2 - this.fontRenderer.getStringWidth(name) / 2, 6, 4210752); - this.fontRenderer.drawString(I18n.format("container.inventory"), 8, this.ySize - 96 + 2, 4210752); + this.fontRenderer.drawString(name, this.xSize / 2 - this.fontRenderer.getStringWidth(name) / 2, 6, 0x222222); + this.fontRenderer.drawString(I18n.format("container.inventory"), 8, this.ySize - 96 + 2, 0x222222); + String thing = "0 HE/s"; + if(diFurnace.power < diFurnace.getMaxPower()) + thing = Library.getShortNumber(diFurnace.progressStep * TileEntityCoreAdvanced.powerPerStep * 20) + " HE/s"; + this.fontRenderer.drawString(thing, this.xSize-60-this.fontRenderer.getStringWidth(thing), 41, 0x222222); + + this.fontRenderer.drawString("Speed:", 60, 95, 0x222222); + this.fontRenderer.drawString(diFurnace.progressStep+"", this.xSize-60-this.fontRenderer.getStringWidth(diFurnace.progressStep+""), 95, 0x222222); } @Override public void drawScreen(int mouseX, int mouseY, float f) { super.drawScreen(mouseX, mouseY, f); - String[] text = new String[] { "Basically just a larger furnace with a queue." }; + String[] text = new String[] { "Basically just a larger furnace with a queue and extreme speed.", "Use a factory cluster to keep the current speed." }; this.drawCustomInfoStat(mouseX, mouseY, guiLeft - 16, guiTop + 36, 16, 16, guiLeft - 8, guiTop + 36 + 16, text); - String[] text1 = new String[] { "Requires an advanced factory energy cluster as", - "an energy buffer, even if external power is used!" }; + String[] text1 = new String[] { "Max production: 80/s at 16M HE/s and speed 400" }; this.drawCustomInfoStat(mouseX, mouseY, guiLeft - 16, guiTop + 36 + 16, 16, 16, guiLeft - 8, guiTop + 36 + 16, text1); + this.drawElectricityInfo(this, mouseX, mouseY, guiLeft + 62, guiTop + 71, 52, 16, diFurnace.power, diFurnace.getMaxPower()); super.renderHoveredToolTip(mouseX, mouseY); } diff --git a/src/main/java/com/hbm/inventory/gui/GUICoreEmitter.java b/src/main/java/com/hbm/inventory/gui/GUICoreEmitter.java index efb12ca53f..74f5dc7e6e 100644 --- a/src/main/java/com/hbm/inventory/gui/GUICoreEmitter.java +++ b/src/main/java/com/hbm/inventory/gui/GUICoreEmitter.java @@ -61,7 +61,7 @@ public void syncTextField(int watts){ public void drawScreen(int mouseX, int mouseY, float f) { super.drawScreen(mouseX, mouseY, f); - String[] output = new String[] { "Output: " + Library.getShortNumber(emitter.prev) + "SPK/t" }; + String[] output = new String[] { "Output: " + Library.getShortNumber(emitter.prev) + "SPK" }; this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 79, guiTop + 14, 8, 39, mouseX, mouseY, output); FFUtils.renderTankInfo(this, mouseX, mouseY, guiLeft + 13, guiTop + 20, 16, 52, emitter.tank, ModForgeFluids.cryogel); diff --git a/src/main/java/com/hbm/inventory/gui/GUICoreReceiver.java b/src/main/java/com/hbm/inventory/gui/GUICoreReceiver.java index e15415f109..8696858467 100644 --- a/src/main/java/com/hbm/inventory/gui/GUICoreReceiver.java +++ b/src/main/java/com/hbm/inventory/gui/GUICoreReceiver.java @@ -41,10 +41,10 @@ protected void drawGuiContainerForegroundLayer( int i, int j) { this.fontRenderer.drawString(name, this.xSize / 2 - this.fontRenderer.getStringWidth(name) / 2, 6, 4210752); this.fontRenderer.drawString("Input:", 54, 22, 4210752); - String sparks = Library.getShortNumber(receiver.joules) + "SPK/t"; + String sparks = Library.getShortNumber(receiver.joules) + "SPK"; this.fontRenderer.drawString(sparks, 161-this.fontRenderer.getStringWidth(sparks), 22, 0x4EB3DB); this.fontRenderer.drawString("Output:", 54, 58, 4210752); - String power = Library.getShortNumber(receiver.joules * 5000) + "HE/t"; + String power = Library.getShortNumber(receiver.joules * 100000L) + "HE/s"; this.fontRenderer.drawString(power, 161-this.fontRenderer.getStringWidth(power), 58, 0x4EB3DB); String inventory = I18n.format("container.inventory"); diff --git a/src/main/java/com/hbm/inventory/gui/GUICoreTitanium.java b/src/main/java/com/hbm/inventory/gui/GUICoreTitanium.java index 56b391a355..73db2f7457 100644 --- a/src/main/java/com/hbm/inventory/gui/GUICoreTitanium.java +++ b/src/main/java/com/hbm/inventory/gui/GUICoreTitanium.java @@ -4,11 +4,12 @@ import com.hbm.inventory.container.ContainerCoreTitanium; import com.hbm.lib.RefStrings; +import com.hbm.lib.Library; import com.hbm.tileentity.machine.TileEntityCoreTitanium; import net.minecraft.client.Minecraft; import net.minecraft.client.resources.I18n; -import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.util.ResourceLocation; public class GUICoreTitanium extends GuiInfoContainer { @@ -16,7 +17,7 @@ public class GUICoreTitanium extends GuiInfoContainer { private static ResourceLocation texture = new ResourceLocation(RefStrings.MODID + ":textures/gui/factory_titanium.png"); private TileEntityCoreTitanium diFurnace; - public GUICoreTitanium(EntityPlayer invPlayer, TileEntityCoreTitanium tedf) { + public GUICoreTitanium(InventoryPlayer invPlayer, TileEntityCoreTitanium tedf) { super(new ContainerCoreTitanium(invPlayer, tedf)); diFurnace = tedf; @@ -30,18 +31,25 @@ protected void drawGuiContainerForegroundLayer(int i, int j) { this.fontRenderer.drawString(name, this.xSize / 2 - this.fontRenderer.getStringWidth(name) / 2, 6, 4210752); this.fontRenderer.drawString(I18n.format("container.inventory"), 8, this.ySize - 96 + 2, 4210752); + String thing = "0 HE/s"; + if(diFurnace.power < diFurnace.getMaxPower()) + thing = Library.getShortNumber(diFurnace.progressStep * TileEntityCoreTitanium.powerPerStep * 20) + " HE/s"; + this.fontRenderer.drawString(thing, this.xSize-60-this.fontRenderer.getStringWidth(thing), 41, 4210752); + + this.fontRenderer.drawString("Speed:", 60, 95, 4210752); + this.fontRenderer.drawString(diFurnace.progressStep+"", this.xSize-60-this.fontRenderer.getStringWidth(diFurnace.progressStep+""), 95, 4210752); } @Override public void drawScreen(int mouseX, int mouseY, float f) { super.drawScreen(mouseX, mouseY, f); - String[] text = new String[] { "Basically just a larger furnace with a queue." }; + String[] text = new String[] { "Basically just a larger furnace with a queue and more speed.", "Use a factory cluster to keep the current speed." }; this.drawCustomInfoStat(mouseX, mouseY, guiLeft - 16, guiTop + 36, 16, 16, guiLeft - 8, guiTop + 36 + 16, text); - String[] text1 = new String[] { "Requires a basic factory energy cluster as", - "an energy buffer, even if external power is used!" }; + String[] text1 = new String[] { "Max production: 10/s at 400k HE/s and speed 100" }; this.drawCustomInfoStat(mouseX, mouseY, guiLeft - 16, guiTop + 36 + 16, 16, 16, guiLeft - 8, guiTop + 36 + 16, text1); + this.drawElectricityInfo(this, mouseX, mouseY, guiLeft + 62, guiTop + 71, 52, 16, diFurnace.power, diFurnace.getMaxPower()); super.renderHoveredToolTip(mouseX, mouseY); } diff --git a/src/main/java/com/hbm/inventory/gui/GUIMachineExcavator.java b/src/main/java/com/hbm/inventory/gui/GUIMachineExcavator.java index bd4389cefe..43dd7b2102 100644 --- a/src/main/java/com/hbm/inventory/gui/GUIMachineExcavator.java +++ b/src/main/java/com/hbm/inventory/gui/GUIMachineExcavator.java @@ -39,7 +39,7 @@ public void drawScreen(int mouseX, int mouseY, float f) { this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 7, guiTop + 16, 18, 18, mouseX, mouseY, new String[] { "Main On/Off Lever" }); this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 31, guiTop + 16, 18, 18, mouseX, mouseY, new String[] { "Silktouch" }); this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 55, guiTop + 16, 18, 18, mouseX, mouseY, new String[] { "Shred ores" }); - this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 79, guiTop + 16, 18, 18, mouseX, mouseY, new String[] { "Veign mining" }); + this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 79, guiTop + 16, 18, 18, mouseX, mouseY, new String[] { "Vein mining" }); this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 103, guiTop + 16, 18, 18, mouseX, mouseY, new String[] { "Construct walls" }); this.drawElectricityInfo(this, mouseX, mouseY, guiLeft + 220, guiTop + 17, 16, 52, drill.getPower(), drill.maxPower); diff --git a/src/main/java/com/hbm/inventory/gui/GUIMachineReactor.java b/src/main/java/com/hbm/inventory/gui/GUIMachineReactor.java index 8756568e24..76321ab3e9 100644 --- a/src/main/java/com/hbm/inventory/gui/GUIMachineReactor.java +++ b/src/main/java/com/hbm/inventory/gui/GUIMachineReactor.java @@ -33,47 +33,6 @@ public void drawScreen(int mouseX, int mouseY, float partialTicks) { this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 47, guiTop + 34, 6, 18, mouseX, mouseY, new String[] { tooltip }); this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 55, guiTop + 34, 18, 18, mouseX, mouseY, new String[] { breeder.charge + " operation(s) left" }); super.renderHoveredToolTip(mouseX, mouseY); - - - /*GL11.glPushMatrix(); - GlStateManager.matrixMode(GL11.GL_PROJECTION); - GL11.glPushMatrix(); - GL11.glLoadIdentity(); - GLU.gluPerspective(90F, Minecraft.getMinecraft().displayWidth/Minecraft.getMinecraft().displayHeight, 0.05F, 100F); - GlStateManager.matrixMode(GL11.GL_MODELVIEW); - GlStateManager.disableDepth(); - GlStateManager.disableCull(); - GL11.glLoadIdentity(); - GL11.glTranslated(0, 0, -0.05); - GL11.glScaled(0.01, 0.01, 0.01); - - GL11.glGetFloat(GL11.GL_MODELVIEW_MATRIX, HbmShaderManager2.AUX_GL_BUFFER); - HbmShaderManager2.AUX_GL_BUFFER.rewind(); - Matrix4f mvMatrix = new Matrix4f(); - mvMatrix.load(HbmShaderManager2.AUX_GL_BUFFER); - HbmShaderManager2.AUX_GL_BUFFER.rewind(); - - GL11.glGetFloat(GL11.GL_PROJECTION_MATRIX, HbmShaderManager2.AUX_GL_BUFFER); - HbmShaderManager2.AUX_GL_BUFFER.rewind(); - Matrix4f pMatrix = new Matrix4f(); - pMatrix.load(HbmShaderManager2.AUX_GL_BUFFER); - HbmShaderManager2.AUX_GL_BUFFER.rewind(); - - Matrix4f.mul(pMatrix, mvMatrix, mvMatrix); - - Vector4f bruh = new Vector4f(0, 0, 0, 1); - Matrix4f.transform(mvMatrix, bruh, bruh); - Vector3f bruh2 = new Vector3f(bruh.x/bruh.w, bruh.y/bruh.w, bruh.z/bruh.w); - System.out.println(bruh2); - - - ResourceManager.sphere_iuv.renderAll(); - GlStateManager.enableDepth(); - GlStateManager.enableCull(); - GlStateManager.matrixMode(GL11.GL_PROJECTION); - GL11.glPopMatrix(); - GlStateManager.matrixMode(GL11.GL_MODELVIEW); - GL11.glPopMatrix();*/ } @Override diff --git a/src/main/java/com/hbm/inventory/gui/GUINukeCustom.java b/src/main/java/com/hbm/inventory/gui/GUINukeCustom.java index 1b5cd917eb..aa7d1513de 100644 --- a/src/main/java/com/hbm/inventory/gui/GUINukeCustom.java +++ b/src/main/java/com/hbm/inventory/gui/GUINukeCustom.java @@ -3,6 +3,7 @@ import org.lwjgl.opengl.GL11; import com.hbm.blocks.bomb.NukeCustom; +import com.hbm.config.BombConfig; import com.hbm.inventory.container.ContainerNukeCustom; import com.hbm.lib.RefStrings; import com.hbm.tileentity.bomb.TileEntityNukeCustom; @@ -39,50 +40,60 @@ public void drawScreen(int mouseX, int mouseY, float partialTicks) { super.drawScreen(mouseX, mouseY, partialTicks); String[] text; - text = new String[] { TextFormatting.YELLOW + "Conventional Explosives (Level " + testNuke.tnt + "/" + Math.min(testNuke.tnt, NukeCustom.maxTnt) + ")", - "Caps at " + NukeCustom.maxTnt, + text = new String[] { TextFormatting.YELLOW + "Conventional Explosives (Level " + testNuke.tnt + "/" + BombConfig.maxCustomTNTRadius + ")", + "Caps at " + BombConfig.maxCustomTNTRadius, "N²-like above level 75", TextFormatting.ITALIC + "\"Goes boom\"" }; - this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 16, guiTop + 89, 18, 18, mouseX, mouseY, text); - - text = new String[] { TextFormatting.YELLOW + "Nuclear (Level " + testNuke.nuke + "/" + testNuke.getNukeAdj() + ")", + this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 16, guiTop + 88, 18, 18, mouseX, mouseY, text); + + text = new String[] { TextFormatting.YELLOW + "Nuclear (Level " + testNuke.nuke + "(" + testNuke.getNukeAdj() + ")/"+ BombConfig.maxCustomNukeRadius + ")", "Requires TNT level 16", - "Caps at " + NukeCustom.maxNuke, + "Caps at " + BombConfig.maxCustomNukeRadius, "Has fallout", TextFormatting.ITALIC + "\"Now I am become death, destroyer of worlds.\"" }; - this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 34, guiTop + 89, 18, 18, mouseX, mouseY, text); - - text = new String[] { TextFormatting.YELLOW + "Thermonuclear (Level " + testNuke.hydro + "/" + testNuke.getHydroAdj() + ")", + this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 34, guiTop + 88, 18, 18, mouseX, mouseY, text); + + text = new String[] { TextFormatting.YELLOW + "Thermonuclear (Level " + testNuke.hydro + "(" + testNuke.getHydroAdj() + ")/" + BombConfig.maxCustomHydroRadius + ")", "Requires nuclear level 100", - "Caps at " + NukeCustom.maxHydro, + "Caps at " + BombConfig.maxCustomHydroRadius, "Reduces added fallout by salted stage by 75%", TextFormatting.ITALIC + "\"And for my next trick, I'll make", TextFormatting.ITALIC + "the island of Elugelab disappear!\"" }; - this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 52, guiTop + 89, 18, 18, mouseX, mouseY, text); - - text = new String[] { TextFormatting.YELLOW + "Antimatter (Level " + testNuke.amat + "/" + testNuke.getAmatAdj() + ")", + this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 52, guiTop + 88, 18, 18, mouseX, mouseY, text); + + text = new String[] { TextFormatting.YELLOW + "Balefire (Level " + testNuke.bale + "/(" + testNuke.getBaleAdj() + ")/" + BombConfig.maxCustomBaleRadius + ")", "Requires nuclear level 50", - "Caps at " + NukeCustom.maxAmat, + "Caps at " + BombConfig.maxCustomBaleRadius, TextFormatting.ITALIC + "\"Antimatter, Balefire, whatever.\"" }; - this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 70, guiTop + 89, 18, 18, mouseX, mouseY, text); - - text = new String[] { TextFormatting.YELLOW + "Salted (Level " + testNuke.dirty + "/" + Math.min(testNuke.dirty, 100) + ")", + this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 70, guiTop + 88, 18, 18, mouseX, mouseY, text); + + text = new String[] { TextFormatting.YELLOW + "Salted (Level " + testNuke.dirty + "/" + BombConfig.maxCustomDirtyRadius + ")", "Extends fallout of nuclear and", "thermonuclear stages", - "Caps at 100", + "Caps at " + BombConfig.maxCustomDirtyRadius, TextFormatting.ITALIC + "\"Not to be confused with tablesalt.\"" }; - this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 88, guiTop + 89, 18, 18, mouseX, mouseY, text); - - text = new String[] { TextFormatting.YELLOW + "Schrabidium (Level " + testNuke.schrab + "/" + testNuke.getSchrabAdj() + ")", + this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 53, guiTop + 83, 25, 5, mouseX, mouseY, text); + this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 53, guiTop + 106, 25, 5, mouseX, mouseY, text); + + text = new String[] { TextFormatting.YELLOW + "Schrabidium (Level " + testNuke.schrab + "(" + testNuke.getSchrabAdj() + ")/" + BombConfig.maxCustomSchrabRadius + ")", "Requires nuclear level 50", - "Caps at " + NukeCustom.maxSchrab, + "Caps at " + BombConfig.maxCustomSchrabRadius, TextFormatting.ITALIC + "\"For the hundredth time,", TextFormatting.ITALIC + "you can't bypass these caps!\"" }; - this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 106, guiTop + 89, 18, 18, mouseX, mouseY, text); + this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 88, guiTop + 88, 18, 18, mouseX, mouseY, text); - text = new String[] { TextFormatting.YELLOW + "Ice cream (Level unknown)", + text = new String[] { TextFormatting.YELLOW + "Solinium (Level " + testNuke.sol + "(" + testNuke.getSolAdj() + ")/" + BombConfig.maxCustomSolRadius + ")", + "Requires nuclear level 25", + "Caps at " + BombConfig.maxCustomSolRadius, + TextFormatting.ITALIC + "\"For the hundredth time,", + TextFormatting.ITALIC + "you can't bypass these caps!\"" }; + this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 106, guiTop + 88, 18, 18, mouseX, mouseY, text); + + text = new String[] { TextFormatting.YELLOW + "Ice cream (Level " + testNuke.euph + "/" + BombConfig.maxCustomEuphLvl + ")", + "Requires schrabidium and solinium level 1", + "Caps at " + BombConfig.maxCustomEuphLvl, TextFormatting.ITALIC + "\"Probably not ice cream but the label came off.\"" }; - this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 142, guiTop + 89, 18, 18, mouseX, mouseY, text); + this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 142, guiTop + 88, 18, 18, mouseX, mouseY, text); super.renderHoveredToolTip(mouseX, mouseY); } @@ -93,24 +104,81 @@ protected void drawGuiContainerBackgroundLayer(float p_146976_1_, int p_146976_2 Minecraft.getMinecraft().getTextureManager().bindTexture(texture); drawTexturedModalRect(guiLeft, guiTop, 0, 0, xSize, ySize); - if(this.testNuke.euph > 0) - drawTexturedModalRect(guiLeft + 142, guiTop + 89, 176, 108, 18, 18); - else if(this.testNuke.schrab > 0) - drawTexturedModalRect(guiLeft + 106, guiTop + 89, 176, 90, 18, 18); - else if(this.testNuke.amat > 0) - drawTexturedModalRect(guiLeft + 70, guiTop + 89, 176, 54, 18, 18); - else if(this.testNuke.hydro > 0) - drawTexturedModalRect(guiLeft + 52, guiTop + 89, 176, 36, 18, 18); - else if(this.testNuke.nuke > 0) - drawTexturedModalRect(guiLeft + 34, guiTop + 89, 176, 18, 18, 18); - else if(this.testNuke.tnt > 0) - drawTexturedModalRect(guiLeft + 16, guiTop + 89, 176, 0, 18, 18); + byte best = 10; - if(this.testNuke.dirty > 0 && - this.testNuke.nuke > 0 && - this.testNuke.amat == 0 && - this.testNuke.schrab == 0 && - this.testNuke.euph == 0) - drawTexturedModalRect(guiLeft + 142, guiTop + 89, 176, 108, 18, 18); + if(this.testNuke.euph > 0){ + drawTexturedModalRect(guiLeft + 142, guiTop + 89, 176, 108, 18, 18); //Euph strongest + best = 9; + } + + if(this.testNuke.sol > 0){ + if(best == 10){ + drawTexturedModalRect(guiLeft + 106, guiTop + 89, 194, 90, 18, 18); //Sol strongest + best = 8; + } + else{ + drawTexturedModalRect(guiLeft + 106, guiTop + 89, 176, 90, 18, 18); + } + } + + if(this.testNuke.schrab > 0){ + if(best == 10){ + drawTexturedModalRect(guiLeft + 88, guiTop + 89, 194, 72, 18, 18); //Schrab strongest + best = 7; + } + else{ + drawTexturedModalRect(guiLeft + 88, guiTop + 89, 176, 72, 18, 18); + } + } + + if(this.testNuke.bale > 0){ + if(best == 10){ + drawTexturedModalRect(guiLeft + 70, guiTop + 89, 194, 54, 18, 18); //Bale strongest + best = 6; + } + else{ + drawTexturedModalRect(guiLeft + 70, guiTop + 89, 176, 54, 18, 18); + } + } + + if(this.testNuke.hydro > 0){ + if(best == 10){ + drawTexturedModalRect(guiLeft + 52, guiTop + 89, 194, 36, 18, 18); //Hydro strongest + best = 5; + } + else{ + drawTexturedModalRect(guiLeft + 52, guiTop + 89, 176, 36, 18, 18); + } + } + + if(this.testNuke.nuke > 0){ + if(best == 10){ + drawTexturedModalRect(guiLeft + 34, guiTop + 89, 194, 18, 18, 18); //Nuke strongest + best = 4; + } + else{ + drawTexturedModalRect(guiLeft + 34, guiTop + 89, 176, 18, 18, 18); + } + } + + if(this.testNuke.tnt > 0){ + if(best == 10){ + drawTexturedModalRect(guiLeft + 16, guiTop + 89, 194, 0, 18, 18); //TNT strongest + best = 3; + } + else{ + drawTexturedModalRect(guiLeft + 16, guiTop + 89, 176, 0, 18, 18); + } + } + + + if(this.testNuke.dirty > 0){ + if(best < 6 && best > 3){ + drawTexturedModalRect(guiLeft + 53, guiTop + 83, 201, 125, 25, 29); + } + else{ + drawTexturedModalRect(guiLeft + 53, guiTop + 83, 176, 125, 25, 29); + } + } } } diff --git a/src/main/java/com/hbm/inventory/gui/GUIScreenSatInterface.java b/src/main/java/com/hbm/inventory/gui/GUIScreenSatInterface.java index 38db09d716..08b60c22d7 100644 --- a/src/main/java/com/hbm/inventory/gui/GUIScreenSatInterface.java +++ b/src/main/java/com/hbm/inventory/gui/GUIScreenSatInterface.java @@ -5,7 +5,6 @@ import org.lwjgl.opengl.GL11; -import com.hbm.inventory.MachineRecipes; import com.hbm.items.tool.ItemSatInterface; import com.hbm.lib.HBMSoundHandler; import com.hbm.lib.RefStrings; diff --git a/src/main/java/com/hbm/inventory/gui/GUIScreenTemplateFolder.java b/src/main/java/com/hbm/inventory/gui/GUIScreenTemplateFolder.java index e33f5bf9e2..03a53564e2 100644 --- a/src/main/java/com/hbm/inventory/gui/GUIScreenTemplateFolder.java +++ b/src/main/java/com/hbm/inventory/gui/GUIScreenTemplateFolder.java @@ -5,7 +5,7 @@ import java.util.List; import com.hbm.inventory.AssemblerRecipes; -import com.hbm.inventory.MachineRecipes; +import com.hbm.inventory.PressRecipes; import com.hbm.forgefluid.FluidTypeHandler; import com.hbm.items.ModItems; import com.hbm.items.machine.ItemCassette; @@ -88,11 +88,11 @@ public GUIScreenTemplateFolder(EntityPlayer player) { this.allStacks = new ArrayList<>(); //Stamps - for(Item i : MachineRecipes.stamps_plate) + for(Item i : PressRecipes.stamps_plate) allStacks.add(new ItemStack(i)); - for(Item i : MachineRecipes.stamps_wire) + for(Item i : PressRecipes.stamps_wire) allStacks.add(new ItemStack(i)); - for(Item i : MachineRecipes.stamps_circuit) + for(Item i : PressRecipes.stamps_circuit) allStacks.add(new ItemStack(i)); //Tracks for(int i = 1; i < ItemCassette.TrackType.values().length; i++) diff --git a/src/main/java/com/hbm/inventory/gui/GUIWatzCore.java b/src/main/java/com/hbm/inventory/gui/GUIWatzCore.java index f1d2a042ee..b9a321aa95 100644 --- a/src/main/java/com/hbm/inventory/gui/GUIWatzCore.java +++ b/src/main/java/com/hbm/inventory/gui/GUIWatzCore.java @@ -5,6 +5,7 @@ import com.hbm.forgefluid.FFUtils; import com.hbm.inventory.container.ContainerWatzCore; import com.hbm.lib.RefStrings; +import com.hbm.lib.Library; import com.hbm.tileentity.machine.TileEntityWatzCore; import net.minecraft.client.Minecraft; @@ -30,8 +31,8 @@ public GUIWatzCore(EntityPlayer invPlayer, TileEntityWatzCore tedf) { public void drawScreen(int mouseX, int mouseY, float f) { super.drawScreen(mouseX, mouseY, f); - FFUtils.renderTankInfo(this, mouseX, mouseY, guiLeft + 134, guiTop + 106 - 18 - 70, 16, 70, diFurnace.tank, diFurnace.tankType); - this.drawElectricityInfo(this, mouseX, mouseY, guiLeft + 152, guiTop + 106 - 70, 16, 70 - 18, diFurnace.power, TileEntityWatzCore.maxPower); + FFUtils.renderTankInfo(this, mouseX, mouseY, guiLeft + 134, guiTop + 17, 16, 70, diFurnace.tank, diFurnace.tankType); + this.drawElectricityInfo(this, mouseX, mouseY, guiLeft + 152, guiTop + 17, 16, 70, diFurnace.power, TileEntityWatzCore.maxPower); super.renderHoveredToolTip(mouseX, mouseY); } @@ -40,10 +41,10 @@ protected void drawGuiContainerForegroundLayer(int i, int j) { String name = this.diFurnace.hasCustomInventoryName() ? this.diFurnace.getInventoryName() : I18n.format(this.diFurnace.getInventoryName()); this.fontRenderer.drawString(name, this.xSize / 2 - this.fontRenderer.getStringWidth(name) / 2, 6, 4210752); - this.fontRenderer.drawString(I18n.format("container.inventory")/* + String.valueOf(diFurnace.powerList)*/, 8, this.ySize - 96 + 2 - 34, 4210752); - this.fontRenderer.drawString(String.valueOf(diFurnace.powerList + " HE/tick"), 8, this.ySize - 50 + 2 + 13, 4210752); + this.fontRenderer.drawString(I18n.format("container.inventory"), 8, this.ySize - 96 + 2 - 34, 4210752); + this.fontRenderer.drawString(Library.getShortNumber(diFurnace.powerList * 20) + " HE/s", 8, this.ySize - 50 + 2 + 13, 4210752); this.fontRenderer.drawString(String.valueOf(diFurnace.heatList + " heat"), 8, this.ySize - 50 + 2 + 22, 4210752); - this.fontRenderer.drawString(String.valueOf((diFurnace.decayMultiplier * diFurnace.heat)/100 /100 + " waste/tick"), 8, this.ySize - 50 + 2 + 31, 4210752); + this.fontRenderer.drawString(Library.getShortNumber((long)(diFurnace.decayMultiplier * diFurnace.heat * 0.002D)) + " mB/s", 8, this.ySize - 50 + 2 + 31, 4210752); this.fontRenderer.drawString(String.valueOf(diFurnace.powerMultiplier + "% power"), 100, this.ySize - 50 + 2 + 13, 4210752); this.fontRenderer.drawString(String.valueOf(diFurnace.heatMultiplier + "% heat"), 100, this.ySize - 50 + 2 + 22, 4210752); this.fontRenderer.drawString(String.valueOf(diFurnace.decayMultiplier + "% decay"), 100, this.ySize - 50 + 2 + 31, 4210752); diff --git a/src/main/java/com/hbm/items/ModItems.java b/src/main/java/com/hbm/items/ModItems.java index bec097d78a..c53a043154 100644 --- a/src/main/java/com/hbm/items/ModItems.java +++ b/src/main/java/com/hbm/items/ModItems.java @@ -433,7 +433,8 @@ public class ModItems { public static final Item insert_xsapi = new ItemModInsert(2500, 0.9F, 0.75F, 1F, 1F, "insert_xsapi").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab); public static final Item insert_steel = new ItemModInsert(1000, 1F, 0.95F, 0.75F, 0.95F, "insert_steel").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab); public static final Item insert_du = new ItemModInsert(1500, 0.9F, 0.85F, 0.5F, 0.9F, "insert_du").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab); - public static final Item insert_polonium = new ItemModInsert(500, 0.9F, 1F, 0.95F, 0.9F, "insert_polonium").addRadiation(100F).toItem().setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab); + public static final Item insert_ferrouranium = new ItemModInsert(2000, 1F, 0.9F, 0.9F, 1F, "insert_ferrouranium").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab); + public static final Item insert_polonium = new ItemModInsert(500, 0.9F, 1F, 0.25F, 0.9F, "insert_polonium").addRadiation(100F).toItem().setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab); public static final Item insert_ghiorsium = new ItemModInsert(2000, 0.8F, 0.75F, 0.35F, 0.9F, "insert_ghiorsium").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab); public static final Item insert_era = new ItemModInsert(25, 0.5F, 1F, 0.25F, 1F, "insert_era").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab); public static final Item insert_di = new ItemModInsert(4000, 1F, 0.01F, 0.01F, 0.01F, "insert_di").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab); @@ -511,14 +512,14 @@ public class ModItems { public static final Item stamp_9 = new ItemStamp("stamp_9", 512); public static final Item stamp_50 = new ItemStamp("stamp_50", 512); - public static final Item blades_aluminum = new ItemBlades("blades_aluminum", 10); + public static final Item blades_aluminum = new ItemBlades("blades_aluminum", 20); public static final Item blades_gold = new ItemBlades("blades_gold", 25); public static final Item blades_iron = new ItemBlades("blades_iron", 35); public static final Item blades_steel = new ItemBlades("blades_steel", 50); - public static final Item blades_titanium = new ItemBlades("blades_titanium", 65); - public static final Item blades_advanced_alloy = new ItemBlades("blades_advanced_alloy", 85); - public static final Item blades_combine_steel = new ItemBlades("blades_combine_steel", 150); - public static final Item blades_schrabidium = new ItemBlades("blades_schrabidium", 250); + public static final Item blades_titanium = new ItemBlades("blades_titanium", 64); + public static final Item blades_advanced_alloy = new ItemBlades("blades_advanced_alloy", 96); + public static final Item blades_combine_steel = new ItemBlades("blades_combine_steel", 256); + public static final Item blades_schrabidium = new ItemBlades("blades_schrabidium", 512).addRadiation(ItemHazard.sa326 * 3F).toItem(); public static final Item blades_desh = new ItemBlades("blades_desh", 0).setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab); public static final Item fuse = new ItemCustomLore("fuse").setMaxStackSize(16).setCreativeTab(MainRegistry.controlTab); @@ -532,18 +533,18 @@ public class ModItems { public static final Item piston_selenium = new ItemBase("piston_selenium").setCreativeTab(MainRegistry.controlTab).setMaxStackSize(1); public static final Item thermo_element = new ItemBase("thermo_element").setMaxStackSize(16).setCreativeTab(MainRegistry.controlTab); public static final Item antiknock = new ItemBase("antiknock").setCreativeTab(MainRegistry.controlTab); - public static final Item part_lithium = new ItemBase("part_lithium").setCreativeTab(MainRegistry.controlTab); + public static final Item part_lithium = new ItemHazard("part_lithium").addHydroReactivity().toItem().setCreativeTab(MainRegistry.controlTab); public static final Item part_beryllium = new ItemBase("part_beryllium").setCreativeTab(MainRegistry.controlTab); - public static final Item part_carbon = new ItemBase("part_carbon").setCreativeTab(MainRegistry.controlTab); + public static final Item part_carbon = new ItemHazard("part_carbon").addCoal(3).toItem().setCreativeTab(MainRegistry.controlTab); public static final Item part_copper = new ItemBase("part_copper").setCreativeTab(MainRegistry.controlTab); - public static final Item part_plutonium = new ItemBase("part_plutonium").setCreativeTab(MainRegistry.controlTab); + public static final Item part_plutonium = new ItemHazard(ItemHazard.pu, "part_plutonium").setCreativeTab(MainRegistry.controlTab); //Reactor Blanket - public static final Item fusion_shield_tungsten = new ItemFusionShield(60 * 60 * 60 * 5, 35000, "fusion_shield_tungsten").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab); - public static final Item fusion_shield_desh = new ItemFusionShield(60 * 60 * 60 * 10, 60000, "fusion_shield_desh").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab); - public static final Item fusion_shield_chlorophyte = new ItemFusionShield(60 * 60 * 60 * 15, 90000, "fusion_shield_chlorophyte").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab); - public static final Item fusion_shield_vaporwave = new ItemFusionShield(60 * 60 * 60 * 10, 1916169, "fusion_shield_vaporwave").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab); + public static final Item fusion_shield_tungsten = new ItemFusionShield(20 * 60 * 60 * 6, 35000, "fusion_shield_tungsten").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab); + public static final Item fusion_shield_desh = new ItemFusionShield(20 * 60 * 60 * 12, 60000, "fusion_shield_desh").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab); + public static final Item fusion_shield_chlorophyte = new ItemFusionShield(20 * 60 * 60 * 24, 90000, "fusion_shield_chlorophyte").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab); + public static final Item fusion_shield_vaporwave = new ItemFusionShield(20 * 60 * 60 * 24 * 7, 1916169, "fusion_shield_vaporwave").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab); public static final Item battery_sc_uranium = new ItemSelfcharger(5, "battery_sc_uranium").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab); public static final Item battery_sc_technetium = new ItemSelfcharger(25, "battery_sc_technetium").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab); @@ -596,8 +597,8 @@ public class ModItems { public static final Item battery_steam = new ItemBattery(60000, 3, 6000, "battery_steam").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab); public static final Item battery_steam_large = new ItemBattery(100000, 5, 10000, "battery_steam_large").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab); - public static final Item factory_core_titanium = new ItemBattery(7040000, 1000, 0, "factory_core_titanium").setMaxStackSize(1); - public static final Item factory_core_advanced = new ItemBattery(4160000, 1000, 0, "factory_core_advanced").setMaxStackSize(1); + public static final Item factory_core_titanium = new ItemCustomLore("factory_core_titanium").setMaxStackSize(1); + public static final Item factory_core_advanced = new ItemCustomLore("factory_core_advanced").setMaxStackSize(1); public static final Item hev_battery = new ItemFusionCore(150000, "hev_battery").setMaxStackSize(4).setCreativeTab(MainRegistry.controlTab); public static final Item fusion_core = new ItemFusionCore(2500000, "fusion_core").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab); public static final Item energy_core = new ItemBattery(10000000, 0, 1000, "energy_core").setMaxStackSize(1); @@ -810,6 +811,7 @@ public class ModItems { .setStep(HBMSoundHandler.iron) .setJump(HBMSoundHandler.ironJump) .setFall(HBMSoundHandler.ironLand) + .addResistance("monoxide", 0F) .addResistance("fall", 0); public static final Item ajr_plate = new ArmorAJR(MainRegistry.aMatAJR, 7, EntityEquipmentSlot.CHEST, RefStrings.MODID + ":textures/armor/starmetal_1.png", 2500000, 10000, 2000, 25, "ajr_plate").cloneStats((ArmorFSB) ajr_helmet); public static final Item ajr_legs = new ArmorAJR(MainRegistry.aMatAJR, 7, EntityEquipmentSlot.LEGS, RefStrings.MODID + ":textures/armor/starmetal_2.png", 2500000, 10000, 2000, 25, "ajr_legs").cloneStats((ArmorFSB) ajr_helmet); @@ -1125,23 +1127,23 @@ public class ModItems { public static final Item ingot_schraranium = new ItemHazard(ItemHazard.sr, false, true, "ingot_schraranium").setCreativeTab(MainRegistry.partsTab); public static final Item ingot_schrabidium = new ItemHazard(ItemHazard.sa326, false, true, "ingot_schrabidium").setCreativeTab(MainRegistry.partsTab); public static final Item ingot_schrabidate = new ItemHazard(ItemHazard.sb, false, true, "ingot_schrabidate").setCreativeTab(MainRegistry.partsTab); + public static final Item ingot_solinium = new ItemHazard(ItemHazard.sa327, false, true, "ingot_solinium").setCreativeTab(MainRegistry.partsTab); + public static final Item ingot_thorium_fuel = new ItemHazard(ItemHazard.thf, "ingot_thorium_fuel").setCreativeTab(MainRegistry.partsTab); public static final Item ingot_uranium_fuel = new ItemHazard(ItemHazard.uf, "ingot_uranium_fuel").setCreativeTab(MainRegistry.partsTab); + public static final Item ingot_mox_fuel = new ItemHazard(ItemHazard.mox, "ingot_mox_fuel").setCreativeTab(MainRegistry.partsTab); public static final Item ingot_plutonium_fuel = new ItemHazard(ItemHazard.puf, "ingot_plutonium_fuel").setCreativeTab(MainRegistry.partsTab); public static final Item ingot_neptunium_fuel = new ItemHazard(ItemHazard.npf, true, "ingot_neptunium_fuel").setCreativeTab(MainRegistry.partsTab); - public static final Item ingot_mox_fuel = new ItemHazard(ItemHazard.mox, "ingot_mox_fuel").setCreativeTab(MainRegistry.partsTab); public static final Item ingot_americium_fuel = new ItemHazard(ItemHazard.amf, "ingot_americium_fuel").setCreativeTab(MainRegistry.partsTab); - public static final Item ingot_thorium_fuel = new ItemHazard(ItemHazard.thf, "ingot_thorium_fuel").setCreativeTab(MainRegistry.partsTab); + public static final Item ingot_les = new ItemHazard(ItemHazard.les, false, true, "ingot_les").setCreativeTab(MainRegistry.partsTab); public static final Item ingot_schrabidium_fuel = new ItemHazard(ItemHazard.saf, false, true, "ingot_schrabidium_fuel").setCreativeTab(MainRegistry.partsTab); + public static final Item ingot_hes = new ItemHazard(ItemHazard.hes, false, true, "ingot_hes").setCreativeTab(MainRegistry.partsTab); public static final Item ingot_neptunium = new ItemHazard(ItemHazard.np237, true, "ingot_neptunium").setCreativeTab(MainRegistry.partsTab); public static final Item ingot_tennessine = new ItemHazard(120F, "ingot_tennessine").setCreativeTab(MainRegistry.partsTab); public static final Item ingot_polonium = new ItemHazard(ItemHazard.po210, true, "ingot_polonium").setCreativeTab(MainRegistry.partsTab); - public static final Item ingot_solinium = new ItemHazard(ItemHazard.sa327, false, true, "ingot_solinium").setCreativeTab(MainRegistry.partsTab); - public static final Item ingot_hes = new ItemHazard(ItemHazard.hes, false, true, "ingot_hes").setCreativeTab(MainRegistry.partsTab); - public static final Item ingot_les = new ItemHazard(ItemHazard.les, false, true, "ingot_les").setCreativeTab(MainRegistry.partsTab); public static final Item ingot_phosphorus = new ItemHazard(0F, true, "ingot_phosphorus").setCreativeTab(MainRegistry.partsTab); public static final Item ingot_boron = new ItemBase("ingot_boron").setCreativeTab(MainRegistry.partsTab); - public static final Item ingot_graphite = new ItemHazard("ingot_graphite").toItem().setCreativeTab(MainRegistry.partsTab); + public static final Item ingot_graphite = new ItemFuel("ingot_graphite", 1600).setCreativeTab(MainRegistry.partsTab); public static final Item ingot_fiberglass = new ItemCustomLore("ingot_fiberglass").setCreativeTab(MainRegistry.partsTab); public static final Item ingot_smore = new ItemFoodBase(10, 20F, false, "ingot_smore").setCreativeTab(MainRegistry.partsTab); public static final Item ingot_niobium = new ItemCustomLore("ingot_niobium").setCreativeTab(MainRegistry.partsTab); @@ -1212,16 +1214,16 @@ public class ModItems { public static final Item billet_zfb_pu241 = new ItemHazard(ItemHazard.zfb_pu241 * ItemHazard.billet, "billet_zfb_pu241").setCreativeTab(MainRegistry.partsTab); public static final Item billet_zfb_am_mix = new ItemHazard(ItemHazard.zfb_am_mix * ItemHazard.billet, "billet_zfb_am_mix").setCreativeTab(MainRegistry.partsTab); - public static final Item billet_solinium = new ItemHazard(ItemHazard.sa327 * ItemHazard.billet, false, true, "billet_solinium").setCreativeTab(MainRegistry.partsTab); public static final Item billet_schrabidium = new ItemHazard(ItemHazard.sa326 * ItemHazard.billet, false, true, "billet_schrabidium").setCreativeTab(MainRegistry.partsTab); + public static final Item billet_solinium = new ItemHazard(ItemHazard.sa327 * ItemHazard.billet, false, true, "billet_solinium").setCreativeTab(MainRegistry.partsTab); public static final Item billet_thorium_fuel = new ItemHazard(ItemHazard.thf * ItemHazard.billet, "billet_thorium_fuel").setCreativeTab(MainRegistry.partsTab); public static final Item billet_uranium_fuel = new ItemHazard(ItemHazard.uf * ItemHazard.billet, "billet_uranium_fuel").setCreativeTab(MainRegistry.partsTab); public static final Item billet_mox_fuel = new ItemHazard(ItemHazard.mox * ItemHazard.billet, "billet_mox_fuel").setCreativeTab(MainRegistry.partsTab); public static final Item billet_plutonium_fuel = new ItemHazard(ItemHazard.puf * ItemHazard.billet, "billet_plutonium_fuel").setCreativeTab(MainRegistry.partsTab); public static final Item billet_neptunium_fuel = new ItemHazard(ItemHazard.npf * ItemHazard.billet, true, "billet_neptunium_fuel").setCreativeTab(MainRegistry.partsTab); public static final Item billet_americium_fuel = new ItemHazard(ItemHazard.amf * ItemHazard.billet, "billet_americium_fuel").setCreativeTab(MainRegistry.partsTab); - public static final Item billet_schrabidium_fuel = new ItemHazard(ItemHazard.saf * ItemHazard.billet, false, true, "billet_schrabidium_fuel").setCreativeTab(MainRegistry.partsTab); public static final Item billet_les = new ItemHazard(ItemHazard.les * ItemHazard.billet, "billet_les").addBlinding().toItem().setCreativeTab(MainRegistry.partsTab); + public static final Item billet_schrabidium_fuel = new ItemHazard(ItemHazard.saf * ItemHazard.billet, false, true, "billet_schrabidium_fuel").setCreativeTab(MainRegistry.partsTab); public static final Item billet_hes = new ItemHazard(ItemHazard.hes * ItemHazard.billet, "billet_hes").addBlinding().toItem().setCreativeTab(MainRegistry.partsTab); public static final Item billet_po210be = new ItemHazard(ItemHazard.pobe, "billet_po210be").setCreativeTab(MainRegistry.partsTab); public static final Item billet_ra226be = new ItemHazard(ItemHazard.rabe, "billet_ra226be").setCreativeTab(MainRegistry.partsTab); @@ -1260,11 +1262,11 @@ public class ModItems { public static final Item nugget_uranium_fuel = new ItemHazard(ItemHazard.uf * ItemHazard.nugget, "nugget_uranium_fuel").setCreativeTab(MainRegistry.partsTab); public static final Item nugget_mox_fuel = new ItemHazard(ItemHazard.mox * ItemHazard.nugget, "nugget_mox_fuel").setCreativeTab(MainRegistry.partsTab).setCreativeTab(MainRegistry.partsTab); public static final Item nugget_plutonium_fuel = new ItemHazard(ItemHazard.puf * ItemHazard.nugget, "nugget_plutonium_fuel").setCreativeTab(MainRegistry.partsTab); + public static final Item nugget_neptunium_fuel = new ItemHazard(ItemHazard.npf * ItemHazard.nugget, true, "nugget_neptunium_fuel").setCreativeTab(MainRegistry.partsTab); public static final Item nugget_americium_fuel = new ItemHazard(ItemHazard.amf * ItemHazard.nugget, "nugget_americium_fuel").setCreativeTab(MainRegistry.partsTab); + public static final Item nugget_les = new ItemHazard(ItemHazard.les * ItemHazard.nugget, false, true, "nugget_les").setCreativeTab(MainRegistry.partsTab); public static final Item nugget_schrabidium_fuel = new ItemHazard(ItemHazard.saf * ItemHazard.nugget, "nugget_schrabidium_fuel").setCreativeTab(MainRegistry.partsTab); - public static final Item nugget_neptunium_fuel = new ItemHazard(ItemHazard.npf * ItemHazard.nugget, true, "nugget_neptunium_fuel").setCreativeTab(MainRegistry.partsTab); public static final Item nugget_hes = new ItemHazard(ItemHazard.hes * ItemHazard.nugget, false, true, "nugget_hes").setCreativeTab(MainRegistry.partsTab); - public static final Item nugget_les = new ItemHazard(ItemHazard.les * ItemHazard.nugget, false, true, "nugget_les").setCreativeTab(MainRegistry.partsTab); public static final Item nugget_lead = new ItemHazard("nugget_lead").addToxic(1).toItem().setCreativeTab(MainRegistry.partsTab); public static final Item nugget_beryllium = new ItemBase("nugget_beryllium").setCreativeTab(MainRegistry.partsTab); public static final Item nugget_cadmium = new ItemBase("nugget_cadmium").setCreativeTab(MainRegistry.partsTab); @@ -1274,8 +1276,8 @@ public class ModItems { public static final Item nugget_tantalium = new ItemCustomLore("nugget_tantalium").setCreativeTab(MainRegistry.partsTab); public static final Item nugget_desh = new ItemCustomLore("nugget_desh").setCreativeTab(MainRegistry.partsTab); public static final Item nugget_osmiridium = new ItemHazard("nugget_osmiridium").addDigamma(0.004F).toItem().setCreativeTab(MainRegistry.partsTab); - public static final Item nugget_solinium = new ItemHazard(ItemHazard.sa327 * ItemHazard.nugget, false, true, "nugget_solinium").setCreativeTab(MainRegistry.partsTab); public static final Item nugget_schrabidium = new ItemHazard(ItemHazard.sa326 * ItemHazard.nugget, false, true, "nugget_schrabidium").setCreativeTab(MainRegistry.partsTab); + public static final Item nugget_solinium = new ItemHazard(ItemHazard.sa327 * ItemHazard.nugget, false, true, "nugget_solinium").setCreativeTab(MainRegistry.partsTab); public static final Item nugget_euphemium = new ItemCustomLore("nugget_euphemium").setCreativeTab(MainRegistry.partsTab); public static final Item nugget_dineutronium = new ItemCustomLore("nugget_dineutronium").setCreativeTab(MainRegistry.partsTab); @@ -1432,7 +1434,7 @@ public class ModItems { public static final Item lithium = new ItemHazard("lithium").addHydroReactivity().toItem().setCreativeTab(MainRegistry.partsTab); public static final Item ingot_semtex = new ItemLemon(4, 5, true, "ingot_semtex").setCreativeTab(MainRegistry.partsTab); public static final Item ingot_c4 = new ItemBase("ingot_c4").setCreativeTab(MainRegistry.partsTab); - public static final Item trinitite = new ItemContaminating(5F, "trinitite").setCreativeTab(MainRegistry.partsTab); + public static final Item trinitite = new ItemHazard(5F, "trinitite").setCreativeTab(MainRegistry.partsTab); public static final Item nuclear_waste_long = new ItemWasteLong(50F, "nuclear_waste_long").setCreativeTab(MainRegistry.partsTab); public static final Item nuclear_waste_long_tiny = new ItemWasteLong(5F, "nuclear_waste_long_tiny").setCreativeTab(MainRegistry.partsTab); @@ -1459,7 +1461,7 @@ public class ModItems { public static final Item scrap = new ItemBase("scrap").setCreativeTab(MainRegistry.partsTab); public static final Item scrap_oil = new ItemBase("scrap_oil").setCreativeTab(MainRegistry.partsTab); public static final Item dust = new ItemBase("dust").setCreativeTab(MainRegistry.partsTab); - public static final Item fallout = new ItemContaminating(ItemHazard.fo, "falloutitem").setCreativeTab(MainRegistry.partsTab); + public static final Item fallout = new ItemHazard(ItemHazard.fo, "falloutitem").setCreativeTab(MainRegistry.partsTab); public static final Item containment_box = new ItemLeadBox("containment_box").setCreativeTab(null); @@ -2341,7 +2343,7 @@ public class ModItems { //Gun ammo assemblies and ammo public static final Item assembly_iron = new ItemBase("assembly_iron").setCreativeTab(MainRegistry.partsTab); public static final Item assembly_steel = new ItemBase("assembly_steel").setCreativeTab(MainRegistry.partsTab); - public static final Item assembly_lead = new ItemBase("assembly_lead").setCreativeTab(MainRegistry.partsTab); + public static final Item assembly_lead = new ItemHazard(0.1F, "assembly_lead").setCreativeTab(MainRegistry.partsTab); public static final Item assembly_gold = new ItemBase("assembly_gold").setCreativeTab(MainRegistry.partsTab); public static final Item assembly_schrabidium = new ItemBase("assembly_schrabidium").setCreativeTab(MainRegistry.partsTab); public static final Item assembly_nightmare = new ItemBase("assembly_nightmare").setCreativeTab(MainRegistry.partsTab); @@ -2356,7 +2358,7 @@ public class ModItems { public static final Item assembly_nuke = new ItemBase("assembly_nuke").setCreativeTab(MainRegistry.partsTab); public static final Item gun_revolver_iron_ammo = new ItemBase("gun_revolver_iron_ammo").setCreativeTab(MainRegistry.weaponTab); public static final Item gun_revolver_ammo = new ItemBase("gun_revolver_ammo").setCreativeTab(MainRegistry.weaponTab); - public static final Item gun_revolver_lead_ammo = new ItemBase("gun_revolver_lead_ammo").setCreativeTab(MainRegistry.weaponTab); + public static final Item gun_revolver_lead_ammo = new ItemHazard(0.1F, "gun_revolver_lead_ammo").setCreativeTab(MainRegistry.weaponTab); public static final Item gun_revolver_gold_ammo = new ItemBase("gun_revolver_gold_ammo").setCreativeTab(MainRegistry.weaponTab); public static final Item gun_revolver_schrabidium_ammo = new ItemHazard(1.5F, "gun_revolver_schrabidium_ammo").setCreativeTab(MainRegistry.weaponTab); public static final Item gun_revolver_nightmare_ammo = new ItemCustomLore("gun_revolver_nightmare_ammo").setCreativeTab(MainRegistry.weaponTab); @@ -2526,7 +2528,7 @@ public class ModItems { public static final Item gun_mirv_ammo = new ItemBase("gun_mirv_ammo").setCreativeTab(MainRegistry.weaponTab); public static final Item gun_bf_ammo = new ItemBase("gun_bf_ammo").setCreativeTab(MainRegistry.weaponTab); public static final Item gun_stinger_ammo = new ItemBase("gun_stinger_ammo").setCreativeTab(MainRegistry.weaponTab); - public static final Item gun_xvl1456_ammo = new ItemBase("gun_xvl1456_ammo").setCreativeTab(MainRegistry.weaponTab); + public static final Item gun_xvl1456_ammo = new ItemHazard(0.25F, "gun_xvl1456_ammo").setCreativeTab(MainRegistry.weaponTab); public static final Item gun_hp_ammo = new ItemBase("gun_hp_ammo").setCreativeTab(MainRegistry.weaponTab); public static final Item gun_dash_ammo = new ItemBase("gun_dash_ammo").setCreativeTab(null); public static final Item gun_defabricator_ammo = new ItemBase("gun_defabricator_ammo").setCreativeTab(MainRegistry.weaponTab); @@ -2568,7 +2570,7 @@ public class ModItems { public static final Item clip_stinger = new ItemClip("clip_stinger").setCreativeTab(MainRegistry.weaponTab); public static final Item clip_fatman = new ItemClip("clip_fatman").setCreativeTab(MainRegistry.weaponTab); public static final Item clip_mirv = new ItemClip("clip_mirv").setCreativeTab(MainRegistry.weaponTab); - public static final Item clip_bf = new ItemClip("clip_bf").setCreativeTab(null); + public static final Item clip_bf = new ItemClip("clip_bf").setCreativeTab(MainRegistry.weaponTab); public static final Item clip_mp40 = new ItemClip("clip_mp40").setCreativeTab(MainRegistry.weaponTab); public static final Item clip_uzi = new ItemClip("clip_uzi").setCreativeTab(MainRegistry.weaponTab); public static final Item clip_uboinik = new ItemClip("clip_uboinik").setCreativeTab(MainRegistry.weaponTab); @@ -2911,19 +2913,6 @@ public class ModItems { .setFuelColor(0F, 0.373F, 0.565F) .addRadiation(ItemHazard.unof * ItemHazard.rod_rbmk) ; - public static final ItemRBMKRod rbmk_fuel_po210be = (ItemRBMKRod) new ItemRBMKRod(rbmk_pellet_po210be, "rbmk_fuel_po210be") - .setYield(25000000D) - .setStats(0D, 50) - .setFunction(EnumBurnFunc.PASSIVE) - .setDepletionFunction(EnumDepleteFunc.LINEAR) - .setXenon(0.0D, 50D) - .setHeat(0.1D) - .setDiffusion(0.05D) - .setMeltingPoint(1287) - .setNeutronTypes(NType.SLOW, NType.SLOW) //Beryllium Moderation - .setFuelColor(0.463F, 0.392F, 0.318F) - .addRadiation(ItemHazard.pobe * ItemHazard.rod_rbmk).toItem() - ; public static final ItemRBMKRod rbmk_fuel_ra226be = (ItemRBMKRod) new ItemRBMKRod(rbmk_pellet_ra226be, "rbmk_fuel_ra226be") .setYield(100000000D) .setStats(0D, 20) @@ -2937,6 +2926,19 @@ public class ModItems { .setFuelColor(0.710F, 0.722F, 0.686F) .addRadiation(ItemHazard.rabe * ItemHazard.rod_rbmk).toItem() ; + public static final ItemRBMKRod rbmk_fuel_po210be = (ItemRBMKRod) new ItemRBMKRod(rbmk_pellet_po210be, "rbmk_fuel_po210be") + .setYield(25000000D) + .setStats(0D, 50) + .setFunction(EnumBurnFunc.PASSIVE) + .setDepletionFunction(EnumDepleteFunc.LINEAR) + .setXenon(0.0D, 50D) + .setHeat(0.1D) + .setDiffusion(0.05D) + .setMeltingPoint(1287) + .setNeutronTypes(NType.SLOW, NType.SLOW) //Beryllium Moderation + .setFuelColor(0.463F, 0.392F, 0.318F) + .addRadiation(ItemHazard.pobe * ItemHazard.rod_rbmk).toItem() + ; public static final ItemRBMKRod rbmk_fuel_pu238be = (ItemRBMKRod) new ItemRBMKRod(rbmk_pellet_pu238be, "rbmk_fuel_pu238be") .setYield(50000000D) .setStats(4, 40) @@ -3008,7 +3010,7 @@ public class ModItems { .addRadiation(800000F).toItem() ; public static final ItemRBMKRod rbmk_fuel_drx = (ItemRBMKRod) new ItemRBMKRod(rbmk_pellet_drx, "rbmk_fuel_drx") - .setYield(1000000D) + .setYield(100000000D) .setStats(0.1, 10) .setFunction(EnumBurnFunc.QUADRATIC) .setHeat(0.1D) @@ -3153,6 +3155,8 @@ public class ModItems { public static final Item custom_amat = new ItemCustomLore("custom_amat").setMaxStackSize(1).setCreativeTab(MainRegistry.nukeTab); public static final Item custom_dirty = new ItemCustomLore("custom_dirty").setMaxStackSize(1).setCreativeTab(MainRegistry.nukeTab); public static final Item custom_schrab = new ItemCustomLore("custom_schrab").setMaxStackSize(1).setCreativeTab(MainRegistry.nukeTab); + public static final Item custom_sol = new ItemCustomLore("custom_sol").setMaxStackSize(1).setCreativeTab(MainRegistry.nukeTab); + public static final Item custom_euph = new ItemCustomLore("custom_euph").setMaxStackSize(1).setCreativeTab(MainRegistry.nukeTab); public static final Item custom_fall = new ItemCustomLore("custom_fall").setMaxStackSize(1).setCreativeTab(MainRegistry.nukeTab); //Kits diff --git a/src/main/java/com/hbm/items/armor/ArmorDNT.java b/src/main/java/com/hbm/items/armor/ArmorDNT.java index 880e476825..72f0d1f639 100644 --- a/src/main/java/com/hbm/items/armor/ArmorDNT.java +++ b/src/main/java/com/hbm/items/armor/ArmorDNT.java @@ -171,10 +171,20 @@ public void handleHurt(LivingHurtEvent event, ArmorFSB chestplate) { } } } + + public static String getColor(long a, long b){ + float fraction = 100F * a/b; + if(fraction > 75) + return "§a"; + if(fraction > 25) + return "§e"; + return "§c"; + } @Override public void addInformation(ItemStack stack, World worldIn, List list, ITooltipFlag flagIn){ - list.add("Charge: " + Library.getShortNumber(getCharge(stack)) + " / " + Library.getShortNumber(maxPower)); + long power = getCharge(stack); + list.add("Charge: " + getColor(power, maxPower) + Library.getShortNumber(power) + " §2/ " + Library.getShortNumber(maxPower)); list.add(TextFormatting.GOLD + I18nUtil.resolveKey("armor.fullSetBonus")); diff --git a/src/main/java/com/hbm/items/armor/ArmorFSBPowered.java b/src/main/java/com/hbm/items/armor/ArmorFSBPowered.java index 2b3fd1c10f..f98a255d51 100644 --- a/src/main/java/com/hbm/items/armor/ArmorFSBPowered.java +++ b/src/main/java/com/hbm/items/armor/ArmorFSBPowered.java @@ -33,10 +33,20 @@ public ArmorFSBPowered(ArmorMaterial material, int layer, EntityEquipmentSlot sl this.setMaxDamage(1); } + public static String getColor(long a, long b){ + float fraction = 100F * a/b; + if(fraction > 75) + return "§a"; + if(fraction > 25) + return "§e"; + return "§c"; + } + @Override @SideOnly(Side.CLIENT) public void addInformation(ItemStack stack, World worldIn, List list, ITooltipFlag flagIn) { - list.add("Charge: " + Library.getShortNumber(getCharge(stack)) + " / " + Library.getShortNumber(maxPower)); + long power = getCharge(stack); + list.add("Charge: " + getColor(power, maxPower) + Library.getShortNumber(power) + " §2/ " + Library.getShortNumber(maxPower)); super.addInformation(stack, worldIn, list, flagIn); } diff --git a/src/main/java/com/hbm/items/bomb/ItemBoy.java b/src/main/java/com/hbm/items/bomb/ItemBoy.java index 546c26555d..3af9be51fa 100644 --- a/src/main/java/com/hbm/items/bomb/ItemBoy.java +++ b/src/main/java/com/hbm/items/bomb/ItemBoy.java @@ -19,7 +19,7 @@ public ItemBoy(float radiation, String s) { @Override public void addInformation(ItemStack stack, World world, List list, ITooltipFlag flagIn) { list.add("Used in:"); - list.add("Little Boy"); + list.add(" Little Boy"); super.addInformation(stack, world, list, flagIn); } diff --git a/src/main/java/com/hbm/items/bomb/ItemFleija.java b/src/main/java/com/hbm/items/bomb/ItemFleija.java index f36d0f83da..7d0b723d4f 100644 --- a/src/main/java/com/hbm/items/bomb/ItemFleija.java +++ b/src/main/java/com/hbm/items/bomb/ItemFleija.java @@ -21,7 +21,7 @@ public ItemFleija(float radiation, boolean blinding, String s) { @Override public void addInformation(ItemStack stack, World world, List list, ITooltipFlag flagIn) { list.add("Used in:"); - list.add("F.L.E.I.J.A."); + list.add(" F.L.E.I.J.A."); super.addInformation(stack, world, list, flagIn); } diff --git a/src/main/java/com/hbm/items/bomb/ItemGadget.java b/src/main/java/com/hbm/items/bomb/ItemGadget.java index f94b3d5c0f..2429f1aef1 100644 --- a/src/main/java/com/hbm/items/bomb/ItemGadget.java +++ b/src/main/java/com/hbm/items/bomb/ItemGadget.java @@ -2,6 +2,7 @@ import java.util.List; +import com.hbm.items.ModItems; import com.hbm.items.special.ItemHazard; import com.hbm.main.MainRegistry; @@ -19,7 +20,9 @@ public ItemGadget(float radiation, String s) { @Override public void addInformation(ItemStack stack, World world, List list, ITooltipFlag flagIn) { list.add("Used in:"); - list.add("The Gadget"); + list.add(" The Gadget"); + if(this == ModItems.gadget_explosive8) + list.add(" Fat Man"); super.addInformation(stack, world, list, flagIn); } diff --git a/src/main/java/com/hbm/items/bomb/ItemMan.java b/src/main/java/com/hbm/items/bomb/ItemMan.java index cde20855b8..103202d278 100644 --- a/src/main/java/com/hbm/items/bomb/ItemMan.java +++ b/src/main/java/com/hbm/items/bomb/ItemMan.java @@ -23,7 +23,7 @@ public ItemMan(String s){ @Override public void addInformation(ItemStack stack, World worldIn, List list, ITooltipFlag flagIn) { list.add("Used in:"); - list.add("Fat Man"); + list.add(" Fat Man"); super.addInformation(stack, worldIn, list, flagIn); } } diff --git a/src/main/java/com/hbm/items/bomb/ItemManMike.java b/src/main/java/com/hbm/items/bomb/ItemManMike.java index 650c624ef8..5f578d37d9 100644 --- a/src/main/java/com/hbm/items/bomb/ItemManMike.java +++ b/src/main/java/com/hbm/items/bomb/ItemManMike.java @@ -2,6 +2,7 @@ import java.util.List; +import com.hbm.items.ModItems; import com.hbm.items.special.ItemHazard; import com.hbm.main.MainRegistry; @@ -19,9 +20,10 @@ public ItemManMike(float radiation, String s) { @Override public void addInformation(ItemStack stack, World world, List list, ITooltipFlag flagIn) { list.add("Used in:"); - list.add("Fat Man"); - list.add("Ivy Mike"); - list.add("Tsar Bomba"); + if(this == ModItems.man_core) + list.add(" Fat Man"); + list.add(" Ivy Mike"); + list.add(" Tsar Bomba"); super.addInformation(stack, world, list, flagIn); } } diff --git a/src/main/java/com/hbm/items/bomb/ItemMike.java b/src/main/java/com/hbm/items/bomb/ItemMike.java index 2782ae87f1..34e23d2f6a 100644 --- a/src/main/java/com/hbm/items/bomb/ItemMike.java +++ b/src/main/java/com/hbm/items/bomb/ItemMike.java @@ -19,8 +19,8 @@ public ItemMike(float radiation, String s) { @Override public void addInformation(ItemStack stack, World world, List list, ITooltipFlag flagIn) { list.add("Used in:"); - list.add("Ivy Mike"); - list.add("Tsar Bomba"); + list.add(" Ivy Mike"); + list.add(" Tsar Bomba"); super.addInformation(stack, world, list, flagIn); } } diff --git a/src/main/java/com/hbm/items/bomb/ItemN2.java b/src/main/java/com/hbm/items/bomb/ItemN2.java index e8cb8cc970..d6203c281d 100644 --- a/src/main/java/com/hbm/items/bomb/ItemN2.java +++ b/src/main/java/com/hbm/items/bomb/ItemN2.java @@ -21,6 +21,6 @@ public ItemN2(String s) { @Override public void addInformation(ItemStack stack, World worldIn, List tooltip, ITooltipFlag flagIn) { tooltip.add("Used in:"); - tooltip.add("N² Mine"); + tooltip.add(" N² Mine"); } } diff --git a/src/main/java/com/hbm/items/bomb/ItemSolinium.java b/src/main/java/com/hbm/items/bomb/ItemSolinium.java index 3ccbd82396..772d587304 100644 --- a/src/main/java/com/hbm/items/bomb/ItemSolinium.java +++ b/src/main/java/com/hbm/items/bomb/ItemSolinium.java @@ -19,7 +19,7 @@ public ItemSolinium(float radiation, boolean blinding, String s) { @Override public void addInformation(ItemStack stack, World world, List list, ITooltipFlag flagIn) { list.add("Used in:"); - list.add("Solinium Bomb"); + list.add(" Solinium Bomb"); super.addInformation(stack, world, list, flagIn); } } diff --git a/src/main/java/com/hbm/items/bomb/ItemTsar.java b/src/main/java/com/hbm/items/bomb/ItemTsar.java index 04507b2e4e..634d5769f8 100644 --- a/src/main/java/com/hbm/items/bomb/ItemTsar.java +++ b/src/main/java/com/hbm/items/bomb/ItemTsar.java @@ -19,7 +19,7 @@ public ItemTsar(float radiation, String s) { @Override public void addInformation(ItemStack stack, World world, List list, ITooltipFlag flagIn) { list.add("Used in:"); - list.add("Tsar Bomba"); + list.add(" Tsar Bomba"); super.addInformation(stack, world, list, flagIn); } diff --git a/src/main/java/com/hbm/items/machine/ItemBlades.java b/src/main/java/com/hbm/items/machine/ItemBlades.java index a2b7ef486a..9965db7a21 100644 --- a/src/main/java/com/hbm/items/machine/ItemBlades.java +++ b/src/main/java/com/hbm/items/machine/ItemBlades.java @@ -2,17 +2,13 @@ import com.hbm.items.ModItems; import com.hbm.main.MainRegistry; +import com.hbm.items.special.ItemHazard; -import net.minecraft.item.Item; - -public class ItemBlades extends Item { +public class ItemBlades extends ItemHazard { public ItemBlades(String s, int i){ - this.setUnlocalizedName(s); - this.setRegistryName(s); - this.setCreativeTab(MainRegistry.controlTab); + super(s); this.setMaxStackSize(1); + this.setUnlocalizedName(s); this.setMaxDamage(i); - ModItems.ALL_ITEMS.add(this); } - } diff --git a/src/main/java/com/hbm/items/machine/ItemCapacitor.java b/src/main/java/com/hbm/items/machine/ItemCapacitor.java index 8174fb8c17..c7cbcf3ca1 100644 --- a/src/main/java/com/hbm/items/machine/ItemCapacitor.java +++ b/src/main/java/com/hbm/items/machine/ItemCapacitor.java @@ -27,17 +27,28 @@ public ItemCapacitor(int dura, String s) { ModItems.ALL_ITEMS.add(this); } + + public static String getColor(long a, long b){ + float fraction = 100F * a/b; + if(fraction > 75) + return "§a"; + if(fraction > 25) + return "§e"; + return "§c"; + } @Override public void addInformation(ItemStack stack, World worldIn, List tooltip, ITooltipFlag flagIn) { if (this == ModItems.redcoil_capacitor) { tooltip.add("Right-click a block to negate positive charge."); - tooltip.add("[Needed for Schrabidium Synthesis]"); - tooltip.add(getDura(stack) + "/" + dura); + tooltip.add("§b[Needed for Schrabidium Synthesis]"); + int itemDura = getDura(stack); + tooltip.add(getColor(itemDura, dura) + itemDura + " §2/ " + dura); } if (this == ModItems.titanium_filter) { - tooltip.add("[Needed for Watz Reaction]"); - tooltip.add((getDura(stack) / 20) + "/" + (dura / 20)); + tooltip.add("§e[Needed for Watz Reaction]"); + int itemDura = getDura(stack); + tooltip.add(getColor(itemDura, dura) + itemDura/20 + " §2/ " + dura/20); } } diff --git a/src/main/java/com/hbm/items/machine/ItemDrillbit.java b/src/main/java/com/hbm/items/machine/ItemDrillbit.java index 2f4517f3cd..aa419a6b7c 100644 --- a/src/main/java/com/hbm/items/machine/ItemDrillbit.java +++ b/src/main/java/com/hbm/items/machine/ItemDrillbit.java @@ -45,8 +45,8 @@ public static enum EnumDrillType { TCALLOY_DIAMOND (2.0D, 4, 4, true, true), FERRO (2.5D, 5, 1, true, true), FERRO_DIAMOND (2.5D, 5, 4, true, true), - DNT (4.0D, 6000, 1, true, true), - DNT_DIAMOND (4.0D, 6000, 5, true, true); + DNT (5.0D, 6000, 1, true, true), + DNT_DIAMOND (5.0D, 6000, 5, true, true); public double speed; public int tier; diff --git a/src/main/java/com/hbm/items/machine/ItemRTGPellet.java b/src/main/java/com/hbm/items/machine/ItemRTGPellet.java index 39f7f2ed43..9c76c19bd3 100644 --- a/src/main/java/com/hbm/items/machine/ItemRTGPellet.java +++ b/src/main/java/com/hbm/items/machine/ItemRTGPellet.java @@ -164,9 +164,9 @@ public void addInformation(ItemStack stack, World world, List list, IToo final String[] halfLife = BobMathUtil.ticksToDate(instance.getHalfLife()); final String[] timeLeft = BobMathUtil.ticksToDate(instance.getLifespan(stack)); final String[] maxLife = BobMathUtil.ticksToDate(instance.getMaxLifespan()); - list.add(String.format("§aHalf life: %sy %sd %sh %sm§r", (Object[]) halfLife)); - list.add(String.format("Time remaining: %sy %sd %sh %sm", (Object[]) timeLeft)); - list.add(String.format("Decay Time: %sy %sd %sh %sm", (Object[]) maxLife)); + list.add(String.format("§aHalf life: %sy %sd %sh %sm %ss§r", (Object[]) halfLife)); + list.add(String.format("Time remaining: %sy %sd %sh %sm %ss", (Object[]) timeLeft)); + list.add(String.format("Decay Time: %sy %sd %sh %sm %ss", (Object[]) maxLife)); } } diff --git a/src/main/java/com/hbm/items/special/ItemContaminating.java b/src/main/java/com/hbm/items/special/ItemContaminating.java index cbf555a7b5..cf43432b80 100644 --- a/src/main/java/com/hbm/items/special/ItemContaminating.java +++ b/src/main/java/com/hbm/items/special/ItemContaminating.java @@ -39,6 +39,7 @@ public ItemContaminating(float radiation, boolean fire, boolean blinding, String @Override public boolean onEntityItemUpdate(EntityItem entityItem){ + boolean m = this.module.onEntityItemUpdate(entityItem); if(entityItem != null && !entityItem.world.isRemote && entityItem.onGround) { if(isCleanGround(new BlockPos(entityItem.posX, entityItem.posY, entityItem.posZ), entityItem.world)){ return false; @@ -54,7 +55,7 @@ public boolean onEntityItemUpdate(EntityItem entityItem){ entityItem.setDead(); return true; } - return false; + return false || m; } public static boolean isCleanGround(BlockPos pos, World world){ diff --git a/src/main/java/com/hbm/items/special/ItemCustomLore.java b/src/main/java/com/hbm/items/special/ItemCustomLore.java index 2002ac10dd..396ca02070 100644 --- a/src/main/java/com/hbm/items/special/ItemCustomLore.java +++ b/src/main/java/com/hbm/items/special/ItemCustomLore.java @@ -372,6 +372,11 @@ public void addInformation(ItemStack stack, World world, List list, IToo list.add(" §aRadius: "+(int)BombConfig.missileRadius*2*(1+BombConfig.falloutRange/100)+"m§r"); } } + + if(this == ModItems.factory_core_titanium || this == ModItems.factory_core_advanced) + { + list.add("Used in factories to stop the speed from changing."); + } if(this == ModItems.undefined && world != null) { if(world.rand.nextInt(10) == 0) { diff --git a/src/main/java/com/hbm/items/special/ItemHazard.java b/src/main/java/com/hbm/items/special/ItemHazard.java index bdc81d5f90..9881ece180 100644 --- a/src/main/java/com/hbm/items/special/ItemHazard.java +++ b/src/main/java/com/hbm/items/special/ItemHazard.java @@ -147,8 +147,9 @@ public void addInformation(ItemStack stack, World world, List list, IToo @Override public boolean onEntityItemUpdate(EntityItem item){ - super.onEntityItemUpdate(item); - return super.onEntityItemUpdate(item); + boolean m = this.module.onEntityItemUpdate(item); + boolean i = super.onEntityItemUpdate(item); + return m || i; } /* diff --git a/src/main/java/com/hbm/items/special/ItemStarterKit.java b/src/main/java/com/hbm/items/special/ItemStarterKit.java index 710a7e6b5b..9d3f5312d5 100644 --- a/src/main/java/com/hbm/items/special/ItemStarterKit.java +++ b/src/main/java/com/hbm/items/special/ItemStarterKit.java @@ -208,10 +208,10 @@ public ActionResult onItemRightClick(World world, EntityPlayer player if(this == ModItems.man_kit) { player.inventory.addItemStackToInventory(new ItemStack(Item.getItemFromBlock(ModBlocks.nuke_man), 1)); - player.inventory.addItemStackToInventory(new ItemStack(ModItems.man_explosive8, 1)); - player.inventory.addItemStackToInventory(new ItemStack(ModItems.man_explosive8, 1)); - player.inventory.addItemStackToInventory(new ItemStack(ModItems.man_explosive8, 1)); - player.inventory.addItemStackToInventory(new ItemStack(ModItems.man_explosive8, 1)); + player.inventory.addItemStackToInventory(new ItemStack(ModItems.gadget_explosive8, 1)); + player.inventory.addItemStackToInventory(new ItemStack(ModItems.gadget_explosive8, 1)); + player.inventory.addItemStackToInventory(new ItemStack(ModItems.gadget_explosive8, 1)); + player.inventory.addItemStackToInventory(new ItemStack(ModItems.gadget_explosive8, 1)); player.inventory.addItemStackToInventory(new ItemStack(ModItems.man_igniter, 1)); player.inventory.addItemStackToInventory(new ItemStack(ModItems.man_core, 1)); @@ -281,6 +281,8 @@ public ActionResult onItemRightClick(World world, EntityPlayer player player.inventory.addItemStackToInventory(new ItemStack(ModItems.custom_dirty, 1)); player.inventory.addItemStackToInventory(new ItemStack(ModItems.custom_dirty, 1)); player.inventory.addItemStackToInventory(new ItemStack(ModItems.custom_schrab, 1)); + player.inventory.addItemStackToInventory(new ItemStack(ModItems.custom_sol, 1)); + player.inventory.addItemStackToInventory(new ItemStack(ModItems.custom_euph, 1)); player.inventory.addItemStackToInventory(new ItemStack(ModItems.custom_fall, 1)); } diff --git a/src/main/java/com/hbm/items/special/weapon/GunB92.java b/src/main/java/com/hbm/items/special/weapon/GunB92.java index 19ce3c4188..ec49543f88 100644 --- a/src/main/java/com/hbm/items/special/weapon/GunB92.java +++ b/src/main/java/com/hbm/items/special/weapon/GunB92.java @@ -223,7 +223,7 @@ public void addInformation(ItemStack stack, World worldIn, List list, IT list.add(""); list.add("\"It's nerf or nothing!\""); list.add(""); - list.add("[LEGENDARY WEAPON]"); + list.add("§d§l[LEGENDARY WEAPON]"); // Yeah attribute modifiers don't work too well for this. Not sure why // this even needs to be here, but oh well. diff --git a/src/main/java/com/hbm/items/tool/ItemSwordAbilityPower.java b/src/main/java/com/hbm/items/tool/ItemSwordAbilityPower.java index 62239a826b..f1f1cdb360 100644 --- a/src/main/java/com/hbm/items/tool/ItemSwordAbilityPower.java +++ b/src/main/java/com/hbm/items/tool/ItemSwordAbilityPower.java @@ -84,12 +84,22 @@ public long getCharge(ItemStack stack) { public long getDischargeRate() { return 0; } + + public static String getColor(long a, long b){ + float fraction = 100F * a/b; + if(fraction > 75) + return "§a"; + if(fraction > 25) + return "§e"; + return "§c"; + } @Override @SideOnly(Side.CLIENT) public void addInformation(ItemStack stack, World worldIn, List list, ITooltipFlag flagIn) { - list.add("Charge: " + Library.getShortNumber(getCharge(stack)) + " / " + Library.getShortNumber(maxPower)); - super.addInformation(stack, worldIn, list, flagIn); + long power = getCharge(stack); + list.add("Charge: " + getColor(power, maxPower) + Library.getShortNumber(power) + " §2/ " + Library.getShortNumber(maxPower)); + super.addInformation(stack, worldIn, list, flagIn); } @Override diff --git a/src/main/java/com/hbm/items/tool/ItemSwordMeteorite.java b/src/main/java/com/hbm/items/tool/ItemSwordMeteorite.java index 1d97919d8b..9dbeb30d8b 100644 --- a/src/main/java/com/hbm/items/tool/ItemSwordMeteorite.java +++ b/src/main/java/com/hbm/items/tool/ItemSwordMeteorite.java @@ -86,7 +86,7 @@ public void addInformation(ItemStack stack, World worldIn, List list, IT } if(this == ModItems.meteorite_sword_demonic) { - list.add(TextFormatting.ITALIC + "This sword has met §f§ogod§7§o and the §4§odevil§r"); + list.add(TextFormatting.ITALIC + "This sword has met §f§oGOD§7§o and the §4§oDEVIL§r"); list.add(TextFormatting.ITALIC + "It was transported to §4§o§kdemoniclove§7"); list.add(TextFormatting.ITALIC + "and came in contact with §4§o§ktheevilandthegood§r"); list.add("§0[Infohazard]§r"); diff --git a/src/main/java/com/hbm/items/tool/ItemToolAbility.java b/src/main/java/com/hbm/items/tool/ItemToolAbility.java index 9f17e4005b..0b24cf94c9 100644 --- a/src/main/java/com/hbm/items/tool/ItemToolAbility.java +++ b/src/main/java/com/hbm/items/tool/ItemToolAbility.java @@ -290,9 +290,9 @@ public void addInformation(ItemStack stack, World worldIn, List list, IT if(ability != null) { if(getCurrentAbility(stack) == ability) - list.add(" >" + TextFormatting.GOLD + ability.getFullName()); + list.add(" §e§l>" + ability.getFullName()); else - list.add(" " + TextFormatting.GOLD + ability.getFullName()); + list.add(" §6" + ability.getFullName()); } } @@ -409,5 +409,4 @@ public ItemToolAbility setDepthRockBreaker() { public boolean canBreakRock(World world, EntityPlayer player, ItemStack tool, IBlockState block, BlockPos pos){ return canOperate(tool) && this.rockBreaker; } - } diff --git a/src/main/java/com/hbm/items/tool/ItemToolAbilityPower.java b/src/main/java/com/hbm/items/tool/ItemToolAbilityPower.java index e2689ead7a..565fdb800e 100644 --- a/src/main/java/com/hbm/items/tool/ItemToolAbilityPower.java +++ b/src/main/java/com/hbm/items/tool/ItemToolAbilityPower.java @@ -80,11 +80,21 @@ public long getCharge(ItemStack stack) { return 0; } + public static String getColor(long a, long b){ + float fraction = 100F * a/b; + if(fraction > 75) + return "§a"; + if(fraction > 25) + return "§e"; + return "§c"; + } + @Override @SideOnly(Side.CLIENT) public void addInformation(ItemStack stack, World worldIn, List list, ITooltipFlag flagIn) { - list.add("Charge: " + Library.getShortNumber(getCharge(stack)) + " / " + Library.getShortNumber(maxPower)); - super.addInformation(stack, worldIn, list, flagIn); + long power = getCharge(stack); + list.add("Charge: " + getColor(power, maxPower) + Library.getShortNumber(power) + " §2/ " + Library.getShortNumber(maxPower)); + super.addInformation(stack, worldIn, list, flagIn); } @Override diff --git a/src/main/java/com/hbm/items/tool/ItemWandS.java b/src/main/java/com/hbm/items/tool/ItemWandS.java index c71640b95c..785354d42c 100644 --- a/src/main/java/com/hbm/items/tool/ItemWandS.java +++ b/src/main/java/com/hbm/items/tool/ItemWandS.java @@ -100,7 +100,7 @@ public EnumActionResult onItemUse(EntityPlayer player, World world, BlockPos pos new ParticleAccelerator().generate(world, rand, new BlockPos(pos.getX(), up ? pos.getY()-5 : pos.getY(), pos.getZ())); break; case 4: - new Watz().generate(world, rand, new BlockPos(pos.getX(), up ? pos.getY() - 12 : pos.getY(), pos.getZ())); + new Watz().generateReactor(world, rand, new BlockPos(pos.getX(), up ? pos.getY() - 12 : pos.getY(), pos.getZ())); break; case 5: new FWatz().generateHull(world, rand, new BlockPos(pos.getX(), up ? pos.getY() - 18 : pos.getY(), pos.getZ())); diff --git a/src/main/java/com/hbm/items/weapon/GunB93.java b/src/main/java/com/hbm/items/weapon/GunB93.java index e3e0a70dc9..59d665d50d 100644 --- a/src/main/java/com/hbm/items/weapon/GunB93.java +++ b/src/main/java/com/hbm/items/weapon/GunB93.java @@ -185,7 +185,7 @@ public int getItemEnchantability() { @Override public void addInformation(ItemStack stack, World worldIn, List tooltip, ITooltipFlag flagIn) { - tooltip.add("[LEGENDARY WEAPON]"); + tooltip.add("§d§l[LEGENDARY WEAPON]"); } private static int getAnim(ItemStack stack) { diff --git a/src/main/java/com/hbm/items/weapon/GunBaleFlare.java b/src/main/java/com/hbm/items/weapon/GunBaleFlare.java index c5610f16c9..9f2d760c3b 100644 --- a/src/main/java/com/hbm/items/weapon/GunBaleFlare.java +++ b/src/main/java/com/hbm/items/weapon/GunBaleFlare.java @@ -121,10 +121,10 @@ public void addInformation(ItemStack stack, World worldIn, List list, IT list.add("These bombs were meant for artillery, but"); list.add("this makeshift launcher works just fine!"); list.add(""); - list.add("Ammo: Mk.V AMAT Shell"); + list.add("Ammo: §4Mk.V AMAT Shell"); list.add("Damage: 1000"); list.add("Creates small nuclear explosion."); list.add(""); - list.add("[LEGENDARY WEAPON]"); + list.add("§d§l[LEGENDARY WEAPON]"); } } diff --git a/src/main/java/com/hbm/items/weapon/GunBoltAction.java b/src/main/java/com/hbm/items/weapon/GunBoltAction.java index 50b10a234e..5718abbb5e 100644 --- a/src/main/java/com/hbm/items/weapon/GunBoltAction.java +++ b/src/main/java/com/hbm/items/weapon/GunBoltAction.java @@ -43,11 +43,9 @@ public GunBoltAction(String s) { this.setRegistryName(s); this.maxStackSize = 1; - if(this == ModItems.gun_bolt_action_saturnite) { - this.setMaxDamage(2500); - dmgMin = 24; - dmgMax = 36; - } + this.setMaxDamage(2500); + dmgMin = 24; + dmgMax = 36; ModItems.ALL_ITEMS.add(this); } @@ -84,8 +82,7 @@ public void onPlayerStoppedUsing(ItemStack stack, World world, EntityLivingBase entityarrow1 = new EntityBullet(world, player, 3.0F, dmgMin, dmgMax, false, false, player.getHeldItemMainhand() == stack ? EnumHand.MAIN_HAND : EnumHand.OFF_HAND); entityarrow1.setDamage(dmgMin + rand.nextInt(dmgMax - dmgMin)); - if(this == ModItems.gun_bolt_action_saturnite) - entityarrow1.fire = true; + entityarrow1.fire = true; stack.damageItem(1, player); @@ -146,27 +143,11 @@ public int getItemEnchantability() { @Override public void addInformation(ItemStack stack, World worldIn, List list, ITooltipFlag flagIn) { - /*if(this == ModItems.gun_bolt_action) { - list.add("-Star in a movie"); - list.add("-Have a laugh with a horse"); - list.add("-Ride a tipping train"); - list.add("-Lose friend to native americans"); - } - if(this == ModItems.gun_bolt_action_green) { - list.add("Floppy disks and pink, flashy orbs."); - }*/ - if(this == ModItems.gun_bolt_action_saturnite) { - list.add("Shiny shooter made from D-25A alloy."); - } + list.add("Shiny shooter made from D-25A alloy."); list.add(""); - list.add("Ammo: 12x74 Slug"); - - if(this == ModItems.gun_bolt_action_saturnite) { - list.add("Damage: 24 - 36"); - list.add("Sets enemy on fire."); - } else { - list.add("Damage: 16 - 28"); - } + list.add("Ammo: §e20 Gauge Brenneke Slug"); + list.add("Damage: 24 - 36"); + list.add("Sets enemy on fire."); } @Override @@ -260,10 +241,7 @@ public static float getTransFromAnim(ItemStack stack) { @Override public EnumRarity getRarity(ItemStack p_77613_1_) { - if(this == ModItems.gun_bolt_action_saturnite) - return EnumRarity.RARE; - - return EnumRarity.UNCOMMON; + return EnumRarity.RARE; } @Override diff --git a/src/main/java/com/hbm/items/weapon/GunBrimstone.java b/src/main/java/com/hbm/items/weapon/GunBrimstone.java index 2152f74a98..aea78aaf1c 100644 --- a/src/main/java/com/hbm/items/weapon/GunBrimstone.java +++ b/src/main/java/com/hbm/items/weapon/GunBrimstone.java @@ -79,7 +79,7 @@ public void onUsingTick(ItemStack stack, EntityLivingBase ent, int count) { @Override public void addInformation(ItemStack stack, World worldIn, List tooltip, ITooltipFlag flagIn) { - tooltip.add("[LEGENDARY WEAPON]"); + tooltip.add("§d§l[LEGENDARY WEAPON]"); } @Override diff --git a/src/main/java/com/hbm/items/weapon/GunCryolator.java b/src/main/java/com/hbm/items/weapon/GunCryolator.java index aafa1d7bcd..8ac9ddacbd 100644 --- a/src/main/java/com/hbm/items/weapon/GunCryolator.java +++ b/src/main/java/com/hbm/items/weapon/GunCryolator.java @@ -87,7 +87,7 @@ public void onUsingTick(ItemStack stack, EntityLivingBase player1, int count) { public void addInformation(ItemStack stack, World worldIn, List list, ITooltipFlag flagIn) { list.add("Ice to meet you!"); list.add(""); - list.add("Ammo: Cryolator Ammo"); + list.add("Ammo: §bCryolator Ammo"); list.add("Damage: 5"); } diff --git a/src/main/java/com/hbm/items/weapon/GunDampfmaschine.java b/src/main/java/com/hbm/items/weapon/GunDampfmaschine.java index 4bc7481f44..929fdcd0c4 100644 --- a/src/main/java/com/hbm/items/weapon/GunDampfmaschine.java +++ b/src/main/java/com/hbm/items/weapon/GunDampfmaschine.java @@ -101,10 +101,10 @@ public void addInformation(ItemStack stack, World worldIn, List list, IT list.add(""); list.add("oh sorry how did this get here i'm not good with computer can somebody tell me how i can get out of here oh fiddlesticks this is not good oh no please can anybody hear me i am afraid please for the love of god somebody get me out of here"); list.add(""); - list.add("Ammo: orang"); + list.add("Ammo: §6orang"); list.add("Damage: aaaaaaaaa"); list.add(""); - list.add("[LEGENDARY WEAPON]"); + list.add("§d§l[LEGENDARY WEAPON]"); } @Override diff --git a/src/main/java/com/hbm/items/weapon/GunDefabricator.java b/src/main/java/com/hbm/items/weapon/GunDefabricator.java index 707b7802c5..028d72cbf2 100644 --- a/src/main/java/com/hbm/items/weapon/GunDefabricator.java +++ b/src/main/java/com/hbm/items/weapon/GunDefabricator.java @@ -90,12 +90,12 @@ public void addInformation(ItemStack stack, World worldIn, List list, IT if(MainRegistry.polaroidID == 11) list.add("Did you set your alarm for volcano day?"); else - list.add("BAD WOLF"); + list.add("§4§lBAD WOLF"); list.add(""); - list.add("Ammo: Defabricator Energy Cell"); + list.add("Ammo: §cDefabricator Energy Cell"); list.add("Damage: 40 - 120"); list.add(""); - list.add("[LEGENDARY WEAPON]"); + list.add("§d§l[LEGENDARY WEAPON]"); } @Override diff --git a/src/main/java/com/hbm/items/weapon/GunEuthanasia.java b/src/main/java/com/hbm/items/weapon/GunEuthanasia.java index 4f139a6269..5fd5fa0954 100644 --- a/src/main/java/com/hbm/items/weapon/GunEuthanasia.java +++ b/src/main/java/com/hbm/items/weapon/GunEuthanasia.java @@ -93,11 +93,11 @@ public void onUsingTick(ItemStack stack, EntityLivingBase player1, int count) { public void addInformation(ItemStack stack, World worldIn, List list, ITooltipFlag flagIn) { list.add("Say hello to my little syringe gun!"); list.add(""); - list.add("Ammo: Syringe"); + list.add("Ammo: §5Syringe"); list.add("Damage: 1 - 4"); list.add("Syringes have a 20% chance to instakill the enemy."); list.add(""); - list.add("[LEGENDARY WEAPON]"); + list.add("§d§l[LEGENDARY WEAPON]"); } @Override diff --git a/src/main/java/com/hbm/items/weapon/GunHP.java b/src/main/java/com/hbm/items/weapon/GunHP.java index 58a5985eec..ce4e783210 100644 --- a/src/main/java/com/hbm/items/weapon/GunHP.java +++ b/src/main/java/com/hbm/items/weapon/GunHP.java @@ -112,10 +112,10 @@ public void onUsingTick(ItemStack stack, EntityLivingBase player1, int count) { public void addInformation(ItemStack stack, World worldIn, List list, ITooltipFlag flagIn) { list.add("Rrrrt - rrrrt - rrrrt, weeee!"); list.add(""); - list.add("Ammo: Ink Cartridge"); + list.add("Ammo: §aInk Cartridge"); list.add("Damage: 25 - 45"); list.add(""); - list.add("[LEGENDARY WEAPON]"); + list.add("§d§l[LEGENDARY WEAPON]"); } @Override diff --git a/src/main/java/com/hbm/items/weapon/GunImmolator.java b/src/main/java/com/hbm/items/weapon/GunImmolator.java index 7f69c81913..f3ef959a84 100644 --- a/src/main/java/com/hbm/items/weapon/GunImmolator.java +++ b/src/main/java/com/hbm/items/weapon/GunImmolator.java @@ -119,7 +119,7 @@ public void addInformation(ItemStack stack, World worldIn, List list, IT list.add("sneak to shoot"); list.add("plasma beams!"); list.add(""); - list.add("Ammo: Immolator Fuel"); + list.add("Ammo: §cImmolator Fuel"); list.add("Damage: 5"); list.add("Secondary Damage: 25 - 45"); } diff --git a/src/main/java/com/hbm/items/weapon/GunJack.java b/src/main/java/com/hbm/items/weapon/GunJack.java index c628fdb6df..70ca572d39 100644 --- a/src/main/java/com/hbm/items/weapon/GunJack.java +++ b/src/main/java/com/hbm/items/weapon/GunJack.java @@ -125,11 +125,11 @@ public void addInformation(ItemStack stack, World worldIn, List list, IT list.add("Two barrels? Nah."); list.add("Four barrels? Heck yes!"); list.add(""); - list.add("Ammo: Quadruple Shotgun Shells"); + list.add("Ammo: §eQuadruple Shotgun Shells"); list.add("Damage: 12 - 24"); list.add("Projectiles: 24 - 48"); list.add(""); - list.add("[LEGENDARY WEAPON]"); + list.add("§d§l[LEGENDARY WEAPON]"); } @Override diff --git a/src/main/java/com/hbm/items/weapon/GunLeverActionS.java b/src/main/java/com/hbm/items/weapon/GunLeverActionS.java index aa262c701f..6d476e34d6 100644 --- a/src/main/java/com/hbm/items/weapon/GunLeverActionS.java +++ b/src/main/java/com/hbm/items/weapon/GunLeverActionS.java @@ -156,10 +156,10 @@ public void addInformation(ItemStack stack, World worldIn, List list, IT else list.add("I hate your guts, Vee."); list.add(""); - list.add("Ammo: 12x74 Buckshot"); + list.add("Ammo: §e12x74 Buckshot"); list.add("Damage: Infinite"); list.add(""); - list.add("[LEGENDARY WEAPON]"); + list.add("§d§l[LEGENDARY WEAPON]"); } @Override diff --git a/src/main/java/com/hbm/items/weapon/GunMP.java b/src/main/java/com/hbm/items/weapon/GunMP.java index 2060c569e4..0a2f75d12a 100644 --- a/src/main/java/com/hbm/items/weapon/GunMP.java +++ b/src/main/java/com/hbm/items/weapon/GunMP.java @@ -93,10 +93,10 @@ public void addInformation(ItemStack stack, World worldIn, List list, IT list.add("whose blood is that? The former"); list.add("user's? The victim's? Both?"); list.add(""); - list.add("Ammo: Small Propellantless Machine Gun Round"); + list.add("Ammo: §eSmall Propellantless Machine Gun Round"); list.add("Damage: 100 - 150"); list.add(""); - list.add("[LEGENDARY WEAPON]"); + list.add("§d§l[LEGENDARY WEAPON]"); } @Override diff --git a/src/main/java/com/hbm/items/weapon/GunSpark.java b/src/main/java/com/hbm/items/weapon/GunSpark.java index d145c86998..7523ad2cca 100644 --- a/src/main/java/com/hbm/items/weapon/GunSpark.java +++ b/src/main/java/com/hbm/items/weapon/GunSpark.java @@ -142,9 +142,9 @@ public void addInformation(ItemStack itemstack, World world, List list, list.add("'magic does not compute'"); list.add("'aeiou'"); list.add(""); - list.add("Ammo: Electromagnetic Cartridge"); + list.add("Ammo: §bElectromagnetic Cartridge"); list.add("Projectiles explode on impact."); list.add(""); - list.add("[LEGENDARY WEAPON]"); + list.add("§d§l[LEGENDARY WEAPON]"); } } diff --git a/src/main/java/com/hbm/items/weapon/GunStinger.java b/src/main/java/com/hbm/items/weapon/GunStinger.java index db5a9c908b..5e61d74694 100644 --- a/src/main/java/com/hbm/items/weapon/GunStinger.java +++ b/src/main/java/com/hbm/items/weapon/GunStinger.java @@ -136,21 +136,21 @@ public void addInformation(ItemStack stack, World worldIn, List list, IT if(this == ModItems.gun_stinger) { list.add("Woosh, beep-beep-beep!"); list.add(""); - list.add("Ammo: Stinger Rockets"); - list.add("Projectiles target entities."); - list.add("Projectiles explode on impact."); - list.add("Alt-fire disables homing effect."); + list.add("Ammo: §eStinger Rockets"); + list.add(" Projectiles target entities."); + list.add(" Projectiles explode on impact."); + list.add(" Alt-fire disables homing effect."); } if(this == ModItems.gun_skystinger) { list.add("Oh, I get it, because of the...nyeees!"); list.add("It all makes sense now!"); list.add(""); - list.add("Ammo: Stinger Rockets"); - list.add("Projectiles target entities."); - list.add("Projectiles explode on impact."); - list.add("Alt-fire fires a second rocket for free."); + list.add("Ammo: §eStinger Rockets"); + list.add(" Projectiles target entities."); + list.add(" Projectiles explode on impact."); + list.add(" Alt-fire fires a second rocket for free."); list.add(""); - list.add("[LEGENDARY WEAPON]"); + list.add("§d§l[LEGENDARY WEAPON]"); } } diff --git a/src/main/java/com/hbm/items/weapon/GunSuicide.java b/src/main/java/com/hbm/items/weapon/GunSuicide.java index fc54e69c1f..443f1a55f8 100644 --- a/src/main/java/com/hbm/items/weapon/GunSuicide.java +++ b/src/main/java/com/hbm/items/weapon/GunSuicide.java @@ -119,7 +119,7 @@ public void addInformation(ItemStack stack, World worldIn, List list, IT list.add("I've seen things..."); list.add("...I shouldn't have seen."); list.add(""); - list.add("Ammo: Lead Bullets"); + list.add("Ammo: §eLead Bullets"); list.add("Damage: Infinite"); } diff --git a/src/main/java/com/hbm/items/weapon/GunZOMG.java b/src/main/java/com/hbm/items/weapon/GunZOMG.java index ecfe527f1c..09cebd0fb0 100644 --- a/src/main/java/com/hbm/items/weapon/GunZOMG.java +++ b/src/main/java/com/hbm/items/weapon/GunZOMG.java @@ -223,12 +223,12 @@ public void addInformation(ItemStack stack, World worldIn, List list, IT list.add("Gun not validated."); } list.add(""); - list.add("Ammo: None (Requires Validation)"); + list.add("Ammo: §5None (Requires Validation)"); list.add("Damage: 35 - 45"); list.add("Energy Damage: 10000 - 100000"); list.add("Energy projectiles destroy blocks."); list.add(""); - list.add("[LEGENDARY WEAPON]"); + list.add("§d§l[LEGENDARY WEAPON]"); } @Override diff --git a/src/main/java/com/hbm/items/weapon/ItemClip.java b/src/main/java/com/hbm/items/weapon/ItemClip.java index 98c96d7463..2f3d379f32 100644 --- a/src/main/java/com/hbm/items/weapon/ItemClip.java +++ b/src/main/java/com/hbm/items/weapon/ItemClip.java @@ -2,6 +2,7 @@ import java.util.List; +import com.hbm.items.special.ItemSimpleConsumable; import com.hbm.items.ModItems; import com.hbm.lib.Library; @@ -19,7 +20,7 @@ public ItemClip(String s) { this.setUnlocalizedName(s); this.setRegistryName(s); this.setMaxDamage(1); - + this.setMaxStackSize(32); ModItems.ALL_ITEMS.add(this); } @@ -30,369 +31,279 @@ public ActionResult onItemRightClick(World worldIn, EntityPlayer play if(stack.getCount() <= 0) stack.damageItem(5, player); + //REVOLVERS if(this == ModItems.clip_revolver_iron) { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_revolver_iron_ammo, 20))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_revolver_iron_ammo, 20), false); - } + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_revolver_iron_ammo, 24)); } if(this == ModItems.clip_revolver) { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_revolver_ammo, 12))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_revolver_ammo, 12), false); - } + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_revolver_ammo, 12)); } if(this == ModItems.clip_revolver_gold) { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_revolver_gold_ammo, 4))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_revolver_gold_ammo, 4), false); - } + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_revolver_gold_ammo, 12)); + } + + if(this == ModItems.clip_revolver_lead) + { + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_revolver_lead_ammo, 12)); } if(this == ModItems.clip_revolver_schrabidium) { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_revolver_schrabidium_ammo, 2))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_revolver_schrabidium_ammo, 2), false); - } + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_revolver_schrabidium_ammo, 12)); } - - if(this == ModItems.clip_rpg) + + if(this == ModItems.clip_revolver_cursed) { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_rocket, 3))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_rpg_ammo, 3), false); - } + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_revolver_cursed_ammo, 17)); } - - if(this == ModItems.clip_osipr) + + if(this == ModItems.clip_revolver_nightmare) { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_osipr_ammo, 30))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_osipr_ammo, 30), false); - } - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_osipr_ammo2, 1))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_osipr_ammo2, 1), false); - } + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_revolver_nightmare_ammo, 6)); } - if(this == ModItems.clip_xvl1456) + if(this == ModItems.clip_revolver_nightmare2) { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_xvl1456_ammo, 60))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_xvl1456_ammo, 60), false); - } + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_revolver_nightmare2_ammo, 6)); } - - if(this == ModItems.clip_revolver_lead) + + if(this == ModItems.clip_revolver_pip) { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_revolver_lead_ammo, 12))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_revolver_lead_ammo, 12), false); - } + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_44_pip, 6)); } - if(this == ModItems.clip_revolver_cursed) + if(this == ModItems.clip_revolver_nopip) { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_revolver_cursed_ammo, 17))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_revolver_cursed_ammo, 17), false); - } + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_44, 12)); } - + + + //EXPLOSIVES + if(this == ModItems.clip_rpg) + { + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_rocket, 6)); + } + + if(this == ModItems.clip_stinger) + { + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_stinger_ammo, 6)); + } + if(this == ModItems.clip_fatman) { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_fatman_ammo, 6))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_fatman_ammo, 6), false); - } + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_nuke, 6)); } - - if(this == ModItems.clip_mp) + + if(this == ModItems.clip_mirv) { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_566_gold, 30))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_mp_ammo, 30), false); - } + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_mirv, 3)); } - + + if(this == ModItems.clip_bf) + { + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_bf_ammo, 2)); + } + + + //MAGAZINES if(this == ModItems.clip_mp40) { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_9mm, 32))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_mp40_ammo, 32), false); - } + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_9mm, 32)); } - + if(this == ModItems.clip_uzi) { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_22lr, 32))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_uzi_ammo, 32), false); - } + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_22lr, 32)); } - + if(this == ModItems.clip_uboinik) { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_12gauge, 24))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_uboinik_ammo, 24), false); - } + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_12gauge, 24)); } if(this == ModItems.clip_lever_action) { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_20gauge, 24))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_lever_action_ammo, 24), false); - } + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_20gauge, 24)); } if(this == ModItems.clip_bolt_action) { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_20gauge_slug, 24))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_bolt_action_ammo, 24), false); - } - } - - if(this == ModItems.clip_mirv) - { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_mirv, 3))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_mp40_ammo, 32), false); - } + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_20gauge_slug, 24)); } + + - if(this == ModItems.clip_bf) + if(this == ModItems.clip_osipr) { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_bf_ammo, 2))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_mp40_ammo, 32), false); - } + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_osipr_ammo, 30)); } - + if(this == ModItems.clip_immolator) { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_immolator_ammo, 60))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_mp40_ammo, 32), false); - } + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_immolator_ammo, 64)); } if(this == ModItems.clip_cryolator) { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_cryolator_ammo, 60))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_mp40_ammo, 32), false); - } - } - - if(this == ModItems.clip_emp) - { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_emp_ammo, 6))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_mp40_ammo, 32), false); - } - } - - if(this == ModItems.clip_revolver_nightmare) - { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_revolver_nightmare_ammo, 6))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_mp40_ammo, 32), false); - } + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_cryolator_ammo, 64)); } - - if(this == ModItems.clip_revolver_nightmare2) - { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_revolver_nightmare2_ammo, 6))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_mp40_ammo, 32), false); - } - } - - if(this == ModItems.clip_revolver_pip) + + if(this == ModItems.clip_mp) { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_44_pip, 6))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_mp40_ammo, 32), false); - } + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_566_gold, 40)); } - if(this == ModItems.clip_revolver_nopip) + if(this == ModItems.clip_xvl1456) { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_44, 12))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_mp40_ammo, 32), false); - } + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_xvl1456_ammo, 64)); } - if(this == ModItems.clip_stinger) + if(this == ModItems.clip_emp) { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_stinger_ammo, 3))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_mp40_ammo, 32), false); - } + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_emp_ammo, 6)); } if(this == ModItems.clip_jack) { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_jack_ammo, 6))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_mp40_ammo, 32), false); - } + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_jack_ammo, 12)); } if(this == ModItems.clip_spark) { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_spark_ammo, 4))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_mp40_ammo, 32), false); - } + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_spark_ammo, 4)); } if(this == ModItems.clip_hp) { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_hp_ammo, 8))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_mp40_ammo, 32), false); - } + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_hp_ammo, 12)); } if(this == ModItems.clip_euthanasia) { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_euthanasia_ammo, 16))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_mp40_ammo, 32), false); - } + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_euthanasia_ammo, 16)); } if(this == ModItems.clip_defabricator) { - if (!player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_defabricator_ammo, 12))) - { - //player.dropPlayerItemWithRandomChoice(new ItemStack(ModItems.gun_mp40_ammo, 32), false); - } + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_defabricator_ammo, 16)); } if(this == ModItems.ammo_container) { if(Library.hasInventoryItem(player.inventory, ModItems.gun_revolver_iron)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_revolver_iron_ammo, 24)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_revolver_iron_ammo, 24)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_revolver)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_revolver_ammo, 12)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_revolver_ammo, 12)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_revolver_gold)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_revolver_gold_ammo, 4)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_revolver_gold_ammo, 4)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_revolver_lead)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_revolver_lead_ammo, 6)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_revolver_lead_ammo, 6)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_revolver_schrabidium)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_revolver_schrabidium_ammo, 2)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_revolver_schrabidium_ammo, 2)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_revolver_cursed)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_revolver_cursed_ammo, 8)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_revolver_cursed_ammo, 8)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_revolver_nightmare)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_revolver_nightmare_ammo, 6)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_revolver_nightmare_ammo, 6)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_revolver_nightmare2)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_revolver_nightmare2_ammo, 3)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_revolver_nightmare2_ammo, 3)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_revolver_pip)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_44_pip, 12)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_44_pip, 12)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_revolver_nopip)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_44, 12)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_44, 12)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_revolver_blackjack)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_44_bj, 12)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_44_bj, 12)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_revolver_red)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_44, 12)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_44, 12)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_calamity)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_50bmg, 16)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_50bmg, 16)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_calamity_dual)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_50bmg, 32)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_50bmg, 32)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_minigun)) { - player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_5mm, 64)); - player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_5mm, 64)); - player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_5mm, 64)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_5mm, 64)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_5mm, 64)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_5mm, 64)); } if(Library.hasInventoryItem(player.inventory, ModItems.gun_avenger)) { - player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_5mm, 64)); - player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_5mm, 64)); - player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_5mm, 64)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_5mm, 64)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_5mm, 64)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_5mm, 64)); } if(Library.hasInventoryItem(player.inventory, ModItems.gun_lacunae)) { - player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_5mm, 64)); - player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_5mm, 64)); - player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_5mm, 64)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_5mm, 64)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_5mm, 64)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_5mm, 64)); } if(Library.hasInventoryItem(player.inventory, ModItems.gun_rpg)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_rocket, 3)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_rocket, 3)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_stinger)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_stinger_ammo, 2)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_stinger_ammo, 2)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_skystinger)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_stinger_ammo, 2)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_stinger_ammo, 2)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_fatman)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_fatman_ammo, 2)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_fatman_ammo, 2)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_proto)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_fatman_ammo, 8)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_fatman_ammo, 8)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_mirv)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_mirv_ammo, 1)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_mirv_ammo, 1)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_bf)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_bf_ammo, 1)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_bf_ammo, 1)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_mp40)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_9mm, 32)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_9mm, 32)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_uzi)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_22lr, 32)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_22lr, 32)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_uzi_silencer)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_22lr, 32)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_22lr, 32)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_uzi_saturnite)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_22lr, 32)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_22lr, 32)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_uzi_saturnite_silencer)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_22lr, 32)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_22lr, 32)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_uboinik)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_12gauge, 12)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_12gauge, 12)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_lever_action)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_20gauge, 12)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_20gauge, 12)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_lever_action_dark)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_20gauge, 12)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_20gauge, 12)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_lever_action_sonata)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_20gauge, 1)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_20gauge, 1)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_bolt_action)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_20gauge_flechette, 12)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_20gauge_flechette, 12)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_bolt_action_green)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_20gauge_flechette, 12)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_20gauge_flechette, 12)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_xvl1456)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_xvl1456_ammo, 40)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_xvl1456_ammo, 40)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_osipr)) { - player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_osipr_ammo, 30)); - player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_osipr_ammo2, 1)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_osipr_ammo, 30)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_osipr_ammo2, 1)); } if(Library.hasInventoryItem(player.inventory, ModItems.gun_immolator)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_immolator_ammo, 40)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_immolator_ammo, 40)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_cryolator)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_cryolator_ammo, 40)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_cryolator_ammo, 40)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_mp)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_566_gold, 34)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.ammo_566_gold, 34)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_zomg)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.nugget_euphemium, 1)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.nugget_euphemium, 1)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_emp)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_emp_ammo, 8)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_emp_ammo, 8)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_revolver_inverted)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_revolver_ammo, 1)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_revolver_ammo, 1)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_revolver_inverted)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_revolver_ammo, 1)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_revolver_ammo, 1)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_jack)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_jack_ammo, 3)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_jack_ammo, 3)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_spark)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_spark_ammo, 2)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_spark_ammo, 2)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_hp)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_hp_ammo, 6)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_hp_ammo, 6)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_euthanasia)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_euthanasia_ammo, 8)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_euthanasia_ammo, 8)); if(Library.hasInventoryItem(player.inventory, ModItems.gun_defabricator)) - player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_defabricator_ammo, 6)); + ItemSimpleConsumable.tryAddItem(player, new ItemStack(ModItems.gun_defabricator_ammo, 6)); } return super.onItemRightClick(worldIn, player, handIn); } diff --git a/src/main/java/com/hbm/items/weapon/ItemCustomMissile.java b/src/main/java/com/hbm/items/weapon/ItemCustomMissile.java index 5cbcdde1a5..069f291d4c 100644 --- a/src/main/java/com/hbm/items/weapon/ItemCustomMissile.java +++ b/src/main/java/com/hbm/items/weapon/ItemCustomMissile.java @@ -72,7 +72,7 @@ public void addInformation(ItemStack stack, World worldIn, List tooltip, ItemMissile thruster = (ItemMissile) Item.getItemById(readFromNBT(stack, "thruster")); tooltip.add(TextFormatting.BOLD + "Warhead: " + TextFormatting.GRAY + warhead.getWarhead((WarheadType) warhead.attributes[0])); - tooltip.add(TextFormatting.BOLD + "Strength: " + TextFormatting.GRAY + (Float) warhead.attributes[1]); + tooltip.add(TextFormatting.BOLD + "Strength: " + TextFormatting.RED + (Float) warhead.attributes[1]); tooltip.add(TextFormatting.BOLD + "Fuel Type: " + TextFormatting.GRAY + fuselage.getFuel((FuelType) fuselage.attributes[0])); tooltip.add(TextFormatting.BOLD + "Fuel amount: " + TextFormatting.GRAY + (Float) fuselage.attributes[1] + "l"); tooltip.add(TextFormatting.BOLD + "Chip inaccuracy: " + TextFormatting.GRAY + (Float) chip.attributes[0] * 100 + "%"); @@ -88,7 +88,7 @@ public void addInformation(ItemStack stack, World worldIn, List tooltip, if(stability != null) health += stability.health; - tooltip.add(TextFormatting.BOLD + "Health: " + TextFormatting.GRAY + health + "HP"); + tooltip.add(TextFormatting.BOLD + "Health: " + TextFormatting.GREEN + health + "HP"); } catch(ClassCastException x) { //Drillgon200: Why is this even necessary, JEI? return; diff --git a/src/main/java/com/hbm/items/weapon/ItemGunBase.java b/src/main/java/com/hbm/items/weapon/ItemGunBase.java index bb6ace25af..3440a46000 100644 --- a/src/main/java/com/hbm/items/weapon/ItemGunBase.java +++ b/src/main/java/com/hbm/items/weapon/ItemGunBase.java @@ -261,6 +261,10 @@ protected void altFire(ItemStack stack, World world, EntityPlayer player, EnumHa int bullets = config.bulletsMin; for(int k = 0; k < altConfig.roundsPerCycle; k++) { + + if(!hasAmmo(stack, player, false)) + break; + if(config.bulletsMax > config.bulletsMin) bullets += world.rand.nextInt(config.bulletsMax - config.bulletsMin); @@ -268,7 +272,9 @@ protected void altFire(ItemStack stack, World world, EntityPlayer player, EnumHa spawnProjectile(world, player, stack, BulletConfigSyncingUtil.getKey(config), hand); } + useUpAmmo(player, stack, false); setItemWear(stack, getItemWear(stack) + config.wear); + player.inventoryContainer.detectAndSendChanges(); } world.playSound(null, player.posX, player.posY, player.posZ, altConfig.firingSound, SoundCategory.PLAYERS, 1.0F, altConfig.firingPitch); @@ -466,10 +472,10 @@ public void addInformation(ItemStack stack, World worldIn, List list, IT list.add("Ammo: "+ getColor(mag, mainConfig.ammoCap) + mag + " §2/ " + mainConfig.ammoCap); } else{ - list.add("Ammo: Belt"); + list.add("Ammo: §6Belt"); } - list.add("Ammo Type: " + I18n.format(ammo.getUnlocalizedName() + ".name")); + list.add("Ammo Type: §e" + I18n.format(ammo.getUnlocalizedName() + ".name")); int dura = mainConfig.durability - getItemWear(stack); @@ -487,7 +493,7 @@ public void addInformation(ItemStack stack, World worldIn, List list, IT if(!mainConfig.comment.isEmpty()) { list.add(""); for(String s : mainConfig.comment) - list.add(TextFormatting.ITALIC + s); + list.add("§6"+TextFormatting.ITALIC + s); } if(GeneralConfig.enableExtendedLogging) { diff --git a/src/main/java/com/hbm/items/weapon/ItemMissile.java b/src/main/java/com/hbm/items/weapon/ItemMissile.java index 8b846a440f..80feb7d5cc 100644 --- a/src/main/java/com/hbm/items/weapon/ItemMissile.java +++ b/src/main/java/com/hbm/items/weapon/ItemMissile.java @@ -108,9 +108,9 @@ public enum Rarity { COMMON(TextFormatting.GRAY + "Common"), UNCOMMON(TextFormatting.YELLOW + "Uncommon"), - RARE(TextFormatting.AQUA + "Rare"), - EPIC(TextFormatting.LIGHT_PURPLE + "Epic"), - LEGENDARY(TextFormatting.DARK_GREEN + "Legendary"), + RARE(TextFormatting.GREEN + "Rare"), + EPIC(TextFormatting.AQUA + "Epic"), + LEGENDARY(TextFormatting.LIGHT_PURPLE + "Legendary"), SEWS_CLOTHES_AND_SUCKS_HORSE_COCK(TextFormatting.DARK_AQUA + "Strange"); String name; @@ -197,7 +197,7 @@ public void addInformation(ItemStack stack, World worldIn, List list, IT case WARHEAD: list.add(TextFormatting.BOLD + "Size: " + TextFormatting.GRAY + getSize(bottom)); list.add(TextFormatting.BOLD + "Type: " + TextFormatting.GRAY + getWarhead((WarheadType)attributes[0])); - list.add(TextFormatting.BOLD + "Strength: " + TextFormatting.GRAY + (Float)attributes[1]); + list.add(TextFormatting.BOLD + "Strength: " + TextFormatting.RED + (Float)attributes[1]); list.add(TextFormatting.BOLD + "Weight: " + TextFormatting.GRAY + (Float)attributes[2] + "t"); break; case FUSELAGE: @@ -222,7 +222,7 @@ public void addInformation(ItemStack stack, World worldIn, List list, IT } if(type != PartType.CHIP) - list.add(TextFormatting.BOLD + "Health: " + TextFormatting.GRAY + health + "HP"); + list.add(TextFormatting.BOLD + "Health: " + TextFormatting.GREEN + health + "HP"); if(this.rarity != null) list.add(TextFormatting.BOLD + "Rarity: " + TextFormatting.GRAY + this.rarity.name); @@ -238,11 +238,11 @@ public String getSize(PartSize size) { case ANY: return "Any"; case SIZE_10: - return "1.0m"; + return "§e1.0m"; case SIZE_15: - return "1.5m"; + return "§61.5m"; case SIZE_20: - return "2.0m"; + return "§c2.0m"; default: return "None"; } diff --git a/src/main/java/com/hbm/items/weapon/WeaponizedCell.java b/src/main/java/com/hbm/items/weapon/WeaponizedCell.java index 166e85e38e..8c4bea0fb7 100644 --- a/src/main/java/com/hbm/items/weapon/WeaponizedCell.java +++ b/src/main/java/com/hbm/items/weapon/WeaponizedCell.java @@ -3,6 +3,7 @@ import java.util.List; import com.hbm.config.WeaponConfig; +import com.hbm.config.BombConfig; import com.hbm.entity.effect.EntityCloudFleijaRainbow; import com.hbm.entity.logic.EntityNukeExplosionMK3; import com.hbm.items.ModItems; @@ -29,26 +30,26 @@ public WeaponizedCell(String s) { public boolean onEntityItemUpdate(EntityItem item) { World world = item.world ; - if(item.ticksExisted > 50 * 20 || item.isBurning()) { + if(item.ticksExisted > BombConfig.riggedStarTicks || item.isBurning()) { if(!world.isRemote && WeaponConfig.dropStar) { - world.playSound(null, item.posX, item.posY, item.posZ, SoundEvents.ENTITY_GENERIC_EXPLODE, SoundCategory.AMBIENT, 100.0f, world.rand.nextFloat() * 0.1F + 0.9F); + world.playSound(null, item.posX, item.posY, item.posZ, SoundEvents.ENTITY_GENERIC_EXPLODE, SoundCategory.AMBIENT, BombConfig.riggedStarRange, world.rand.nextFloat() * 0.1F + 0.9F); EntityNukeExplosionMK3 exp = new EntityNukeExplosionMK3(world); exp.posX = item.posX; exp.posY = item.posY; exp.posZ = item.posZ; if(!EntityNukeExplosionMK3.isJammed(world, exp)){ - exp.destructionRange = 100; + exp.destructionRange = BombConfig.riggedStarRange; exp.speed = 25; exp.coefficient = 1.0F; exp.waste = false; world.spawnEntity(exp); - EntityCloudFleijaRainbow cloud = new EntityCloudFleijaRainbow(world, 100); + EntityCloudFleijaRainbow cloud = new EntityCloudFleijaRainbow(world, BombConfig.riggedStarRange); cloud.posX = item.posX; cloud.posY = item.posY; cloud.posZ = item.posZ; @@ -59,12 +60,12 @@ public boolean onEntityItemUpdate(EntityItem item) { item.setDead(); } - int randy = (50 * 20) - item.ticksExisted; + int randy = (BombConfig.riggedStarTicks) - item.ticksExisted; if(randy < 1) randy = 1; - if(item.world.rand.nextInt(50 * 20) >= randy) + if(item.world.rand.nextInt(BombConfig.riggedStarTicks) >= randy) world.spawnParticle(EnumParticleTypes.REDSTONE, item.posX + item.world.rand.nextGaussian() * item.width / 2, item.posY + item.world.rand.nextGaussian() * item.height, item.posZ + item.world.rand.nextGaussian() * item.width / 2, 0.0, 0.0, 0.0); else world.spawnParticle(EnumParticleTypes.SMOKE_NORMAL, item.posX + item.world.rand.nextGaussian() * item.width / 2, item.posY + item.world.rand.nextGaussian() * item.height, item.posZ + item.world.rand.nextGaussian() * item.width / 2, 0.0, 0.0, 0.0); @@ -79,5 +80,8 @@ public boolean onEntityItemUpdate(EntityItem item) { public void addInformation(ItemStack stack, World worldIn, List tooltip, ITooltipFlag flagIn) { tooltip.add("A charged energy cell, rigged to explode"); tooltip.add("when left on the floor for too long."); + tooltip.add("§4[Rigged Star]"); + tooltip.add(" §eRadius: "+BombConfig.riggedStarRange); + tooltip.add(" §8Fuse: "+(int)(BombConfig.riggedStarTicks*0.05)+"s"); } } diff --git a/src/main/java/com/hbm/lib/HbmChestContents.java b/src/main/java/com/hbm/lib/HbmChestContents.java index 9cafc492c8..39c5d3a77e 100644 --- a/src/main/java/com/hbm/lib/HbmChestContents.java +++ b/src/main/java/com/hbm/lib/HbmChestContents.java @@ -102,6 +102,9 @@ public class HbmChestContents { new WeightedRandomChestContentFrom1710(ModItems.battery_advanced, 0, 1, 1, 3), new WeightedRandomChestContentFrom1710(ModItems.battery_advanced_cell, 0, 1, 1, 2), new WeightedRandomChestContentFrom1710(ModItems.battery_schrabidium, 0, 1, 1, 1), + new WeightedRandomChestContentFrom1710(ModItems.loot_10, 0, 1, 1, 3), + new WeightedRandomChestContentFrom1710(ModItems.loot_15, 0, 1, 1, 2), + new WeightedRandomChestContentFrom1710(ModItems.loot_misc, 0, 1, 1, 1), new WeightedRandomChestContentFrom1710(ModItems.syringe_awesome, 0, 1, 1, 1), new WeightedRandomChestContentFrom1710(ModItems.crate_caller, 0, 1, 1, 3), new WeightedRandomChestContentFrom1710(ModItems.fusion_core, 0, 1, 1, 4), @@ -209,6 +212,9 @@ public class HbmChestContents { new WeightedRandomChestContentFrom1710(ModItems.fuel_tank_small, 0, 1, 1, 2), new WeightedRandomChestContentFrom1710(ModItems.warhead_mirvlet, 0, 1, 1, 1), new WeightedRandomChestContentFrom1710(ModItems.warhead_nuclear, 0, 1, 1, 1), + new WeightedRandomChestContentFrom1710(ModItems.loot_10, 0, 1, 1, 3), + new WeightedRandomChestContentFrom1710(ModItems.loot_15, 0, 1, 1, 2), + new WeightedRandomChestContentFrom1710(ModItems.loot_misc, 0, 1, 1, 1), new WeightedRandomChestContentFrom1710(ItemBombCaller.getStack(EnumCallerType.CARPET), 1, 1, 1), new WeightedRandomChestContentFrom1710(ItemBombCaller.getStack(EnumCallerType.ORANGE), 1, 1, 1) }; @@ -308,6 +314,9 @@ public class HbmChestContents { new WeightedRandomChestContentFrom1710(ModItems.weaponized_starblaster_cell, 0, 1, 1, 1), new WeightedRandomChestContentFrom1710(ModItems.warhead_mirv, 0, 1, 1, 1), new WeightedRandomChestContentFrom1710(ItemBattery.getFullBattery(ModItems.battery_schrabidium_cell), 1, 1, 1), + new WeightedRandomChestContentFrom1710(ModItems.loot_10, 0, 1, 1, 3), + new WeightedRandomChestContentFrom1710(ModItems.loot_15, 0, 1, 1, 2), + new WeightedRandomChestContentFrom1710(ModItems.loot_misc, 0, 1, 1, 1), new WeightedRandomChestContentFrom1710(ModItems.powder_nitan_mix, 0, 16, 32, 1) }; /** diff --git a/src/main/java/com/hbm/lib/HbmWorldGen.java b/src/main/java/com/hbm/lib/HbmWorldGen.java index 7d45344cb4..709f643f54 100644 --- a/src/main/java/com/hbm/lib/HbmWorldGen.java +++ b/src/main/java/com/hbm/lib/HbmWorldGen.java @@ -154,9 +154,11 @@ public void generateOres(World world, Random rand, int i, int j){ DungeonToolbox.generateOre(world, rand, i, j, parseInt(CompatibilityConfig.asbestosSpawn.get(dimID)), 4, 16, 16, ModBlocks.ore_asbestos); DungeonToolbox.generateOre(world, rand, i, j, parseInt(CompatibilityConfig.cinnebarSpawn.get(dimID)), 4, 8, 16, ModBlocks.ore_cinnebar); DungeonToolbox.generateOre(world, rand, i, j, parseInt(CompatibilityConfig.cobaltSpawn.get(dimID)), 4, 4, 8, ModBlocks.ore_cobalt); - DungeonToolbox.generateOre(world, rand, i, j, parseInt(CompatibilityConfig.ironClusterSpawn.get(dimID)), 6, 5, 50, ModBlocks.cluster_iron); - DungeonToolbox.generateOre(world, rand, i, j, parseInt(CompatibilityConfig.titaniumClusterSpawn.get(dimID)), 6, 5, 30, ModBlocks.cluster_titanium); - DungeonToolbox.generateOre(world, rand, i, j, parseInt(CompatibilityConfig.aluminiumClusterSpawn.get(dimID)), 6, 5, 40, ModBlocks.cluster_aluminium); + + DungeonToolbox.generateOre(world, rand, i, j, parseInt(CompatibilityConfig.ironClusterSpawn.get(dimID)), 6, 15, 45, ModBlocks.cluster_iron); + DungeonToolbox.generateOre(world, rand, i, j, parseInt(CompatibilityConfig.titaniumClusterSpawn.get(dimID)), 6, 15, 30, ModBlocks.cluster_titanium); + DungeonToolbox.generateOre(world, rand, i, j, parseInt(CompatibilityConfig.aluminiumClusterSpawn.get(dimID)), 6, 15, 35, ModBlocks.cluster_aluminium); + DungeonToolbox.generateOre(world, rand, i, j, parseInt(CompatibilityConfig.copperClusterSpawn.get(dimID)), 6, 15, 20, ModBlocks.cluster_copper); //Special ores DungeonToolbox.generateOre(world, rand, i, j, parseInt(CompatibilityConfig.reiiumSpawn.get(dimID)), 2, 14, 18, ModBlocks.ore_reiium); DungeonToolbox.generateOre(world, rand, i, j, parseInt(CompatibilityConfig.weidaniumSpawn.get(dimID)), 2, 14, 18, ModBlocks.ore_weidanium); @@ -412,7 +414,6 @@ private void generateStructures(World world, Random rand, int i, int j) { generateSellafieldPool(world, rand, i, j, dimID); generateBedrockOil(world, rand, i, j, dimID); generateBedrockOre(world, rand, i, j, dimID); - generateSellafieldBlocks(world, rand, i, j, dimID); if (GeneralConfig.enableMines){ int dimMineFreq = parseInt(CompatibilityConfig.minefreq.get(dimID)); @@ -671,6 +672,8 @@ private void generateStructures(World world, Random rand, int i, int j) { } } } + + generateSellafieldBlocks(world, rand, i, j, dimID); } if(rand.nextInt(25) == 0) { diff --git a/src/main/java/com/hbm/lib/Library.java b/src/main/java/com/hbm/lib/Library.java index add3813a9d..22a5db195b 100644 --- a/src/main/java/com/hbm/lib/Library.java +++ b/src/main/java/com/hbm/lib/Library.java @@ -31,6 +31,7 @@ import api.hbm.energy.IEnergyConnector; import api.hbm.energy.IEnergyConnectorBlock; import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.texture.TextureAtlasSprite; import net.minecraft.block.Block; import net.minecraft.block.BlockDoor; import net.minecraft.block.state.IBlockState; @@ -202,8 +203,17 @@ public static float roundFloat(double number, int decimal){ } public static int getColorFromItemStack(ItemStack stack){ - ResourceLocation path = new ResourceLocation(Minecraft.getMinecraft().getRenderItem().getItemModelMesher().getParticleIcon(stack.getItem(), stack.getMetadata()).getIconName()+".png"); - return getColorFromResourceLocation(new ResourceLocation(path.getResourceDomain(), "textures/"+path.getResourcePath())); + ResourceLocation path = null; + ResourceLocation actualPath = null; + TextureAtlasSprite sprite = Minecraft.getMinecraft().getRenderItem().getItemModelMesher().getParticleIcon(stack.getItem(), stack.getMetadata()); + if(sprite != null){ + path = new ResourceLocation(sprite.getIconName()+".png"); + actualPath = new ResourceLocation(path.getResourceDomain(), "textures/"+path.getResourcePath()); + } else { + path = new ResourceLocation(stack.getItem().getRegistryName()+".png"); + actualPath = new ResourceLocation(path.getResourceDomain(), "textures/items/"+path.getResourcePath()); + } + return getColorFromResourceLocation(actualPath); } public static int getColorFromResourceLocation(ResourceLocation r){ @@ -1038,5 +1048,4 @@ public static Vec3d normalFromRayTrace(RayTraceResult r) { public static Explosion explosionDummy(World w, double x, double y, double z){ return new Explosion(w, null, x, y, z, 1000, false, false); } - } diff --git a/src/main/java/com/hbm/lib/RefStrings.java b/src/main/java/com/hbm/lib/RefStrings.java index e104c2d4d4..aec6e61798 100644 --- a/src/main/java/com/hbm/lib/RefStrings.java +++ b/src/main/java/com/hbm/lib/RefStrings.java @@ -3,8 +3,8 @@ public class RefStrings { public static final String MODID = "hbm"; public static final String NAME = "Hbm's Nuclear Tech - Extended Edition"; - public static final String VERSION = "NTM-Extended-1.12.2-1.9.7"; - public static final String CHANGELOG = "§d§l[BEDROCK ORES]$§aAdded Bedrock Ores$§aAdded Excavator$§aAdded 4 Fluids$§aAdded new Gas Flare$§aAdded Blast Furnace Extension$§aAdded Nuclear Blast Furnace$§aAdded Mixer and UU machine$§aAdded Deuterium Extractor$§aAdded Deuterium Tower$§aAdded Borax, Cadmium, Ferrouranium$§aAdded Partial RBMK Meltdowns$§aAdded fluid tooltip to fluid icons$§aAdded euphemium capacitor$§aAdded presto and presto triplet log$§aAdded Depth Nether Nitanium Ore$§aAdded Baleonitite$§aAdded Radon Gas Mask Filter$§aAdded Turret ammo gui display$§aAdded Radioisotope Thermal Heater$§aAdded rad resistant fluid ducts and cables$§aAdded 50 More things$§bChanged asbestos blocks to emit asbestos gas$§bChanged recipes of DNT batteries to be more balanced$§bChanged early game nuclear fuel to last twice as long$§bChanged RBMK fuel melting points to be higher$§bChanged mining level of pickaxes to be more balanced$§bChanged toxic items to be preventable using gas mask with nerve agent filter at low toxicities and requiring also a hazmat at higher toxicity levels$§bChanged Contaminating drops to not radiate if on clean blocks$§bChanged 42 More things$§eFixed Chunk Radiation$§eFixed Nuclear Transmutation crashes$§eFixed Chemfactory$§eFixed Jetpack controls$§eFixed Bathwater mod not working$§eFixed 71 More distinct bugs"; + public static final String VERSION = "NTM-Extended-1.12.2-1.9.8"; + public static final String CHANGELOG = "§§aAdded Custom Nuke Solinium, Euphemium Rod$§aAdded configurable max values to the custom nuke$§aAdded Chargers and DNT Drill$§aAdded Radresistant 2x1 Door$§aAdded neoveline, coke, lignite, solid fuel, and presto log blocks$§aAdded deco block uncrafting$§aAdded more colors to item tooltips$§bChanged ammo clips to be craftable$§bChanged factory speed and mechanics$§bChanged gas to disappear faster$§bChanged bedrock ore recipe balance$§bChanged laser rendering$§eFixed tool abilities break batteries and crates$§eFixed factory connection issue$§eFixed fiberglass recipe$§eFixed RBMK Melting down below 1.5 k°C"; //HBM's Beta Naming Convention: //V T (X) //V -> next release version diff --git a/src/main/java/com/hbm/main/ClientProxy.java b/src/main/java/com/hbm/main/ClientProxy.java index 82ef9d1d4a..c492d9da7b 100644 --- a/src/main/java/com/hbm/main/ClientProxy.java +++ b/src/main/java/com/hbm/main/ClientProxy.java @@ -822,6 +822,7 @@ public void registerRenderInfo() ClientRegistry.bindTileEntitySpecialRenderer(TileEntityPlasmaStruct.class, new RenderPlasmaMultiblock()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityMachineLargeTurbine.class, new RenderBigTurbine()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityMachineReactor.class, new RenderBreeder()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityCharger.class, new RenderCharger()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntitySlidingBlastDoor.class, new RenderSlidingBlastDoor()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityKeypadBase.class, new RenderKeypadBase()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntitySlidingBlastDoorKeypad.class, new RenderKeypadBase()); diff --git a/src/main/java/com/hbm/main/CraftingManager.java b/src/main/java/com/hbm/main/CraftingManager.java index c953a2de67..8bb9f7ff0e 100644 --- a/src/main/java/com/hbm/main/CraftingManager.java +++ b/src/main/java/com/hbm/main/CraftingManager.java @@ -120,7 +120,8 @@ public static void addCrafting(){ addShapelessAuto(new ItemStack(ModBlocks.block_waste_painted, 1), new Object[] { "dyeYellow", ModBlocks.block_waste }); addRecipeAuto(new ItemStack(ModBlocks.field_disturber), new Object[] { "ABA", "CDC", "ABA", 'A', STAR.ingot(), 'B', ModItems.circuit_bismuth, 'C', ModBlocks.hadron_coil_magtung, 'D', ModItems.pellet_rtg_gold}); - + addRecipeAuto(new ItemStack(Blocks.TNT, 4), new Object[] { " S ", "S#S", " S ", '#', ModItems.ball_tnt, 'S', "sand" }); + addRecipeAuto(new ItemStack(ModBlocks.block_aluminium, 1), new Object[] { "###", "###", "###", '#', AL.ingot() }); addRecipeAuto(new ItemStack(ModBlocks.block_copper, 1), new Object[] { "###", "###", "###", '#', CU.ingot() }); addRecipeAuto(new ItemStack(ModBlocks.block_fluorite, 1), new Object[] { "###", "###", "###", '#', F.dust() }); @@ -154,6 +155,7 @@ public static void addCrafting(){ addRecipeAuto(new ItemStack(ModBlocks.block_dura_steel, 1), new Object[] { "###", "###", "###", '#', DURA.ingot() }); addRecipeAuto(new ItemStack(ModBlocks.block_saturnite, 1), new Object[] { "###", "###", "###", '#', BIGMT.ingot() }); addRecipeAuto(new ItemStack(ModBlocks.block_ra226, 1), new Object[] { "###", "###", "###", '#', RA226.ingot() }); + addRecipeAuto(new ItemStack(ModBlocks.block_radspice, 1), new Object[] { "###", "###", "###", '#', ModItems.ingot_radspice }); addRecipeAuto(new ItemStack(ModBlocks.block_polymer, 1), new Object[] { "###", "###", "###", '#', POLYMER.ingot() }); addRecipeAuto(new ItemStack(ModBlocks.block_bakelite, 1), new Object[] { "###", "###", "###", '#', BAKELITE.ingot() }); addRecipeAuto(new ItemStack(ModBlocks.block_rubber, 1), new Object[] { "###", "###", "###", '#', RUBBER.ingot() }); @@ -177,6 +179,40 @@ public static void addCrafting(){ addShapelessAuto(new ItemStack(ModItems.ingot_hes, 1), new Object[] { SA326.nugget(), SA326.nugget(), SA326.nugget(), SA326.nugget(), SA326.nugget(), NP237.nugget(), NP237.nugget(), BE.nugget(), BE.nugget() }); addShapelessAuto(new ItemStack(ModItems.ingot_les, 1), new Object[] { SA326.nugget(), NP237.nugget(), NP237.nugget(), NP237.nugget(), NP237.nugget(), BE.nugget(), BE.nugget(), BE.nugget(), BE.nugget() }); + //AMMO CLIP UNCRAFTING + addShapelessAuto(new ItemStack(ModItems.gun_revolver_iron_ammo, 24), new Object[] { new ItemStack(ModItems.clip_revolver_iron) }); + addShapelessAuto(new ItemStack(ModItems.gun_revolver_ammo, 12), new Object[] { new ItemStack(ModItems.clip_revolver) }); + addShapelessAuto(new ItemStack(ModItems.gun_revolver_gold_ammo, 12), new Object[] { new ItemStack(ModItems.clip_revolver_gold) }); + addShapelessAuto(new ItemStack(ModItems.gun_revolver_lead_ammo, 12), new Object[] { new ItemStack(ModItems.clip_revolver_lead) }); + addShapelessAuto(new ItemStack(ModItems.gun_revolver_schrabidium_ammo, 12), new Object[] { new ItemStack(ModItems.clip_revolver_schrabidium) }); + addShapelessAuto(new ItemStack(ModItems.gun_revolver_cursed_ammo, 17), new Object[] { new ItemStack(ModItems.clip_revolver_cursed) }); + addShapelessAuto(new ItemStack(ModItems.gun_revolver_nightmare_ammo, 6), new Object[] { new ItemStack(ModItems.clip_revolver_nightmare) }); + addShapelessAuto(new ItemStack(ModItems.gun_revolver_nightmare2_ammo, 6), new Object[] { new ItemStack(ModItems.clip_revolver_nightmare2) }); + addShapelessAuto(new ItemStack(ModItems.ammo_44_pip, 6), new Object[] { new ItemStack(ModItems.clip_revolver_pip) }); + addShapelessAuto(new ItemStack(ModItems.ammo_44, 12), new Object[] { new ItemStack(ModItems.clip_revolver_nopip) }); + addShapelessAuto(new ItemStack(ModItems.ammo_rocket, 6), new Object[] { new ItemStack(ModItems.clip_rpg) }); + addShapelessAuto(new ItemStack(ModItems.gun_stinger_ammo, 6), new Object[] { new ItemStack(ModItems.clip_stinger) }); + addShapelessAuto(new ItemStack(ModItems.ammo_nuke, 6), new Object[] { new ItemStack(ModItems.clip_fatman) }); + addShapelessAuto(new ItemStack(ModItems.ammo_mirv, 3), new Object[] { new ItemStack(ModItems.clip_mirv) }); + addShapelessAuto(new ItemStack(ModItems.gun_bf_ammo, 2), new Object[] { new ItemStack(ModItems.clip_bf) }); + addShapelessAuto(new ItemStack(ModItems.ammo_9mm, 32), new Object[] { new ItemStack(ModItems.clip_mp40) }); + addShapelessAuto(new ItemStack(ModItems.ammo_22lr, 32), new Object[] { new ItemStack(ModItems.clip_uzi) }); + addShapelessAuto(new ItemStack(ModItems.ammo_12gauge, 24), new Object[] { new ItemStack(ModItems.clip_uboinik) }); + addShapelessAuto(new ItemStack(ModItems.ammo_20gauge, 24), new Object[] { new ItemStack(ModItems.clip_lever_action) }); + addShapelessAuto(new ItemStack(ModItems.ammo_20gauge_slug, 24), new Object[] { new ItemStack(ModItems.clip_bolt_action) }); + addShapelessAuto(new ItemStack(ModItems.gun_osipr_ammo, 30), new Object[] { new ItemStack(ModItems.clip_osipr) }); + addShapelessAuto(new ItemStack(ModItems.gun_immolator_ammo, 64), new Object[] { new ItemStack(ModItems.clip_immolator) }); + addShapelessAuto(new ItemStack(ModItems.gun_cryolator_ammo, 64), new Object[] { new ItemStack(ModItems.clip_cryolator) }); + addShapelessAuto(new ItemStack(ModItems.ammo_566_gold, 40), new Object[] { new ItemStack(ModItems.clip_mp) }); + addShapelessAuto(new ItemStack(ModItems.gun_xvl1456_ammo, 64), new Object[] { new ItemStack(ModItems.clip_xvl1456) }); + addShapelessAuto(new ItemStack(ModItems.gun_emp_ammo, 6), new Object[] { new ItemStack(ModItems.clip_emp) }); + addShapelessAuto(new ItemStack(ModItems.gun_jack_ammo, 12), new Object[] { new ItemStack(ModItems.clip_jack) }); + addShapelessAuto(new ItemStack(ModItems.gun_spark_ammo, 4), new Object[] { new ItemStack(ModItems.clip_spark) }); + addShapelessAuto(new ItemStack(ModItems.gun_hp_ammo, 12), new Object[] { new ItemStack(ModItems.clip_hp) }); + addShapelessAuto(new ItemStack(ModItems.gun_euthanasia_ammo, 16), new Object[] { new ItemStack(ModItems.clip_euthanasia) }); + addShapelessAuto(new ItemStack(ModItems.gun_defabricator_ammo, 16), new Object[] { new ItemStack(ModItems.clip_defabricator) }); + + addRecipeAuto(new ItemStack(ModItems.ingot_copper, 9), new Object[] { "#", '#', Item.getItemFromBlock(ModBlocks.block_copper) }); addRecipeAuto(new ItemStack(ModItems.fluorite, 9), new Object[] { "#", '#', Item.getItemFromBlock(ModBlocks.block_fluorite) }); addRecipeAuto(new ItemStack(ModItems.niter, 9), new Object[] { "#", '#', Item.getItemFromBlock(ModBlocks.block_niter) }); @@ -207,6 +243,7 @@ public static void addCrafting(){ addRecipeAuto(new ItemStack(ModItems.ingot_dura_steel, 9), new Object[] { "#", '#', Item.getItemFromBlock(ModBlocks.block_dura_steel) }); addRecipeAuto(new ItemStack(ModItems.ingot_saturnite, 9), new Object[] { "#", '#', Item.getItemFromBlock(ModBlocks.block_saturnite) }); addRecipeAuto(new ItemStack(ModItems.ingot_ra226, 9), new Object[] { "#", '#', Item.getItemFromBlock(ModBlocks.block_ra226) }); + addRecipeAuto(new ItemStack(ModItems.ingot_radspice, 9), new Object[] { "#", '#', Item.getItemFromBlock(ModBlocks.block_radspice) }); addRecipeAuto(new ItemStack(ModItems.ingot_polymer, 9), new Object[] { "#", '#', Item.getItemFromBlock(ModBlocks.block_polymer) }); addRecipeAuto(new ItemStack(ModItems.ingot_bakelite, 9), new Object[] { "#", '#', Item.getItemFromBlock(ModBlocks.block_bakelite) }); addRecipeAuto(new ItemStack(ModItems.ingot_rubber, 9), new Object[] { "#", '#', Item.getItemFromBlock(ModBlocks.block_rubber) }); @@ -557,7 +594,7 @@ public static void addCrafting(){ addShapelessAuto(new ItemStack(ModItems.biomass, 4), new Object[] { Items.CARROT, Items.CARROT, Items.CARROT, Items.CARROT, Items.CARROT, Items.CARROT, Items.CARROT, Items.CARROT, Items.CARROT }); addShapelessAuto(new ItemStack(ModItems.biomass, 4), new Object[] { Items.POTATO, Items.POTATO, Items.POTATO, Items.POTATO, Items.POTATO, Items.POTATO, Items.POTATO, Items.POTATO, Items.POTATO }); addShapelessAuto(new ItemStack(ModItems.biomass, 4), new Object[] { Items.POISONOUS_POTATO, Items.POISONOUS_POTATO, Items.POISONOUS_POTATO, Items.POISONOUS_POTATO, Items.POISONOUS_POTATO, Items.POISONOUS_POTATO, Items.POISONOUS_POTATO, Items.POISONOUS_POTATO, Items.POISONOUS_POTATO }); - addShapelessAuto(new ItemStack(ModItems.biomass, 4), new Object[] { Items.POTATO, Items.POTATO, Items.POTATO, Items.POTATO, Items.POTATO, Items.POTATO, Items.POTATO, Items.POTATO, Items.POTATO }); + addShapelessAuto(new ItemStack(ModItems.biomass, 4), new Object[] { Items.BEETROOT, Items.BEETROOT, Items.BEETROOT, Items.BEETROOT, Items.BEETROOT, Items.BEETROOT, Items.BEETROOT }); addShapelessAuto(new ItemStack(ModItems.biomass, 4), new Object[] { "treeSapling", "treeSapling", "treeSapling", "treeSapling", "treeSapling", "treeSapling", "treeSapling" }); addShapelessAuto(new ItemStack(ModItems.biomass, 4), new Object[] { "treeLeaves", "treeLeaves", "treeLeaves", "treeLeaves", "treeLeaves" }); addShapelessAuto(new ItemStack(ModItems.biomass, 8), new Object[] { Blocks.PUMPKIN, Blocks.PUMPKIN, Blocks.PUMPKIN, Blocks.PUMPKIN, Blocks.PUMPKIN, Blocks.PUMPKIN }); @@ -567,6 +604,7 @@ public static void addCrafting(){ addShapelessAuto(new ItemStack(ModItems.biomass, 1), new Object[] { Items.WHEAT_SEEDS, Items.WHEAT_SEEDS, Items.WHEAT_SEEDS, Items.WHEAT_SEEDS, Items.WHEAT_SEEDS, Items.WHEAT_SEEDS, Items.WHEAT_SEEDS, Items.WHEAT_SEEDS, Items.WHEAT_SEEDS }); addShapelessAuto(new ItemStack(ModItems.biomass, 2), new Object[] { Items.PUMPKIN_SEEDS, Items.PUMPKIN_SEEDS, Items.PUMPKIN_SEEDS, Items.PUMPKIN_SEEDS, Items.PUMPKIN_SEEDS, Items.PUMPKIN_SEEDS, Items.PUMPKIN_SEEDS, Items.PUMPKIN_SEEDS, Items.PUMPKIN_SEEDS }); addShapelessAuto(new ItemStack(ModItems.biomass, 2), new Object[] { Items.MELON_SEEDS, Items.MELON_SEEDS, Items.MELON_SEEDS, Items.MELON_SEEDS, Items.MELON_SEEDS, Items.MELON_SEEDS, Items.MELON_SEEDS, Items.MELON_SEEDS, Items.MELON_SEEDS }); + addShapelessAuto(new ItemStack(ModItems.biomass, 2), new Object[] { Items.BEETROOT_SEEDS, Items.BEETROOT_SEEDS, Items.BEETROOT_SEEDS, Items.BEETROOT_SEEDS, Items.BEETROOT_SEEDS, Items.BEETROOT_SEEDS, Items.BEETROOT_SEEDS, Items.BEETROOT_SEEDS, Items.BEETROOT_SEEDS }); addShapelessAuto(new ItemStack(ModBlocks.deco_aluminium), new Object[] { AL.ingot(), ModBlocks.steel_scaffold }); addShapelessAuto(new ItemStack(ModBlocks.deco_beryllium), new Object[] { BE.ingot(), ModBlocks.steel_scaffold }); @@ -681,9 +719,9 @@ public static void addCrafting(){ addRecipeAuto(new ItemStack(ModBlocks.factory_titanium_furnace, 1), new Object[] { "HMH", "MFM", "HMH", 'H', Item.getItemFromBlock(ModBlocks.factory_titanium_hull), 'M', ModItems.motor, 'F', Item.getItemFromBlock(Blocks.FURNACE) }); addRecipeAuto(new ItemStack(ModBlocks.factory_titanium_conductor, 1), new Object[] { "SWS", "FFF", "SWS", 'S', TI.ingot(), 'W', Item.getItemFromBlock(ModBlocks.red_wire_coated), 'F', ModItems.fuse }); addRecipeAuto(new ItemStack(ModBlocks.factory_titanium_core, 1), new Object[] { "HPH", "PCP", "HPH", 'H', Item.getItemFromBlock(ModBlocks.factory_titanium_hull), 'C', ModItems.circuit_aluminium, 'P', Item.getItemFromBlock(Blocks.PISTON) }); - addRecipeAuto(ItemBattery.getEmptyBattery(ModItems.factory_core_titanium), new Object[] { "BRB", "RHR", "BRB", 'B', ItemBattery.getEmptyBattery(ModItems.battery_generic), 'R', Item.getItemFromBlock(Blocks.REDSTONE_BLOCK), 'H', Item.getItemFromBlock(ModBlocks.factory_titanium_hull) }); - addRecipeAuto(ItemBattery.getEmptyBattery(ModItems.factory_core_advanced), new Object[] { "BLB", "SHS", "BLB", 'B', ItemBattery.getEmptyBattery(ModItems.battery_advanced), 'S', S.block(), 'L', PB.block(), 'H', Item.getItemFromBlock(ModBlocks.factory_advanced_hull) }); - addRecipeAuto(ItemBattery.getEmptyBattery(ModItems.factory_core_advanced), new Object[] { "BSB", "LHL", "BSB", 'B', ItemBattery.getEmptyBattery(ModItems.battery_advanced), 'S', S.block(), 'L', PB.block(), 'H', Item.getItemFromBlock(ModBlocks.factory_advanced_hull) }); + addRecipeAuto(new ItemStack(ModItems.factory_core_titanium, 1), new Object[] { "BRB", "RHR", "BRB", 'B', ItemBattery.getEmptyBattery(ModItems.battery_generic), 'R', Item.getItemFromBlock(Blocks.REDSTONE_BLOCK), 'H', Item.getItemFromBlock(ModBlocks.factory_titanium_hull) }); + addRecipeAuto(new ItemStack(ModItems.factory_core_advanced, 1), new Object[] { "BLB", "SHS", "BLB", 'B', ItemBattery.getEmptyBattery(ModItems.battery_advanced), 'S', S.block(), 'L', PB.block(), 'H', Item.getItemFromBlock(ModBlocks.factory_advanced_hull) }); + addRecipeAuto(new ItemStack(ModItems.factory_core_advanced, 1), new Object[] { "BSB", "LHL", "BSB", 'B', ItemBattery.getEmptyBattery(ModItems.battery_advanced), 'S', S.block(), 'L', PB.block(), 'H', Item.getItemFromBlock(ModBlocks.factory_advanced_hull) }); addRecipeAuto(new ItemStack(ModItems.arc_electrode, 1), new Object[] { "C", "T", "C", 'C', COAL.dust(), 'T', ModItems.bolt_tungsten }); addRecipeAuto(new ItemStack(ModItems.arc_electrode_desh, 1), new Object[] { "C", "T", "C", 'C', DESH.dust(), 'T', ModItems.arc_electrode }); @@ -936,7 +974,9 @@ public static void addCrafting(){ addRecipeAuto(new ItemStack(ModItems.gun_immolator, 1), new Object[] { "WCC", "PMT", "WAA", 'W', ModItems.wire_gold, 'C', CU.plate(), 'P', ALLOY.plate(), 'M', ModItems.mechanism_launcher_1, 'T', ModItems.tank_steel, 'A', STEEL.plate() }); addRecipeAuto(new ItemStack(ModItems.gun_immolator_ammo, 16), new Object[] { "SPS", "PCP", "SPS", 'S', STEEL.plate(), 'C', COAL.dust(), 'P',P_RED.dust() }); addRecipeAuto(new ItemStack(ModItems.gun_immolator_ammo, 16), new Object[] { " F ", "SFS", " F ", 'S', STEEL.plate(), 'F', new IngredientContainsTag(ItemFluidCanister.getFullCanister(ModForgeFluids.diesel)) }); + addRecipeAuto(new ItemStack(ModItems.gun_immolator_ammo, 16), new Object[] { " F ", "SFS", " F ", 'S', STEEL.plate(), 'F', new IngredientContainsTag(ItemFluidCanister.getFullCanister(ModForgeFluids.kerosene)) }); addRecipeAuto(new ItemStack(ModItems.gun_immolator_ammo, 24), new Object[] { " F ", "SFS", " F ", 'S', STEEL.plate(), 'F', ModItems.canister_napalm }); + addRecipeAuto(new ItemStack(ModItems.gun_immolator_ammo, 32), new Object[] { " F ", "SFS", " F ", 'S', STEEL.plate(), 'F', new IngredientContainsTag(ItemFluidCanister.getFullCanister(ModForgeFluids.nitan)) }); addRecipeAuto(new ItemStack(ModItems.gun_cryolator, 1), new Object[] { "SSS", "IWL", "LMI", 'S', STEEL.plate(), 'I', IRON.plate(), 'L', Items.LEATHER, 'M', ModItems.mechanism_launcher_1, 'W', ModItems.wire_aluminium }); addRecipeAuto(new ItemStack(ModItems.gun_cryolator_ammo, 16), new Object[] { "SPS", "PCP", "SPS", 'S', STEEL.plate(), 'C', KNO.dust(), 'P', Items.SNOWBALL }); addRecipeAuto(new ItemStack(ModItems.gun_cryolator_ammo, 16), new Object[] { " F ", "SFS", " F ", 'S', STEEL.plate(), 'F', ModItems.powder_ice }); @@ -966,6 +1006,7 @@ public static void addCrafting(){ addRecipeAuto(new ItemStack(ModItems.gun_uzi_saturnite, 1), new Object[] { "SMS", " PB", " P ", 'S', BIGMT.ingot(), 'M', ModItems.mechanism_rifle_2, 'P', BIGMT.plate(), 'B', ModItems.bolt_tungsten }); addRecipeAuto(new ItemStack(ModItems.gun_uzi_saturnite_silencer, 1), new Object[] { "P ", " P ", " U", 'P', ANY_PLASTIC.ingot(), 'U', ModItems.gun_uzi_saturnite }); addRecipeAuto(new ItemStack(ModItems.gun_bolter, 1), new Object[] { "SSM", "PIP", " I ", 'S', BIGMT.plate(), 'I', BIGMT.ingot(), 'M', ModItems.mechanism_special, 'P', ANY_PLASTIC.ingot() }); + addRecipeAuto(new ItemStack(ModItems.gun_vortex, 1), new Object[] { "AS ", "SIP", " SC", 'S', ModItems.plate_armor_lunar, 'I', ModItems.gun_xvl1456, 'A', ModItems.levitation_unit, 'P', ModItems.circuit_tantalium, 'C', ModItems.crystal_trixite }); addShapelessAuto(new ItemStack(ModItems.ammo_44, 1), new Object[] { ModItems.gun_revolver_nopip_ammo }); addShapelessAuto(new ItemStack(ModItems.ammo_44_pip, 1), new Object[] { ModItems.gun_revolver_pip_ammo }); @@ -1077,6 +1118,7 @@ public static void reg2(){ addRecipeAuto(new ItemStack(ModItems.ammo_rocket_rpc, 2), new Object[] { "BP ", "CBH", " DR", 'B', ModItems.blades_steel, 'P', STEEL.plate(), 'C', new IngredientContainsTag(ItemFluidCanister.getFullCanister(ModForgeFluids.diesel)), 'H', ModItems.hull_small_steel, 'D', ModItems.piston_selenium, 'R', ModItems.ammo_rocket }); addRecipeAuto(new ItemStack(ModItems.ammo_rocket_rpc, 2), new Object[] { "BP ", "CBH", " DR", 'B', ModItems.blades_steel, 'P', STEEL.plate(), 'C', new IngredientContainsTag(ItemFluidCanister.getFullCanister(ModForgeFluids.petroil)), 'H', ModItems.hull_small_steel, 'D', ModItems.piston_selenium, 'R', ModItems.ammo_rocket }); addRecipeAuto(new ItemStack(ModItems.ammo_rocket_rpc, 2), new Object[] { "BP ", "CBH", " DR", 'B', ModItems.blades_steel, 'P', STEEL.plate(), 'C', new IngredientContainsTag(ItemFluidCanister.getFullCanister(ModForgeFluids.biofuel)), 'H', ModItems.hull_small_steel, 'D', ModItems.piston_selenium, 'R', ModItems.ammo_rocket }); + addRecipeAuto(new ItemStack(ModItems.ammo_rocket_sleek, 64), new Object[] { "GGG", "GRG", "GGG", 'G', ModItems.ammo_rocket, 'R', ModItems.coin_maskman }); addRecipeAuto(new ItemStack(ModItems.ammo_grenade, 2), new Object[] { " T ", "GCI", " P ", 'T', Items.GUNPOWDER, 'G', ANY_SMOKELESS.dust(), 'C', ModItems.casing_50, 'P', ModItems.primer_50, 'I', IRON.plate() }); addRecipeAuto(new ItemStack(ModItems.ammo_grenade_tracer, 2), new Object[] { " T ", "GCI", " P ", 'T', LAPIS.dust(), 'G', ANY_SMOKELESS.dust(), 'C', ModItems.casing_50, 'P', ModItems.primer_50, 'I', IRON.plate() }); @@ -1087,6 +1129,7 @@ public static void reg2(){ addRecipeAuto(new ItemStack(ModItems.ammo_grenade_nuclear, 2), new Object[] { " P ", "GIG", " P ", 'G', ModItems.ammo_grenade, 'I', ModItems.neutron_reflector, 'P', PU239.nugget() }); addRecipeAuto(new ItemStack(ModItems.ammo_grenade_finned, 1), new Object[] { "G", "R", 'G', Items.FEATHER, 'R', ModItems.ammo_grenade }); addRecipeAuto(new ItemStack(ModItems.ammo_grenade_kampf, 2), new Object[] { "G", "R", 'G', ModItems.ammo_rocket, 'R', ModItems.ammo_grenade }); + addRecipeAuto(new ItemStack(ModItems.ammo_grenade_sleek, 64), new Object[] { "GGG", "GRG", "GGG", 'G', ModItems.ammo_grenade, 'R', ModItems.coin_maskman }); addRecipeAuto(new ItemStack(ModItems.stamp_357, 1), new Object[] { "RSR", "III", " C ", 'R', REDSTONE.dust(), 'S', ModItems.stamp_iron_flat, 'I', ModItems.plate_polymer, 'C', ModItems.casing_357 }); addRecipeAuto(new ItemStack(ModItems.stamp_44, 1), new Object[] { "RSR", "III", " C ", 'R', REDSTONE.dust(), 'S', ModItems.stamp_iron_flat, 'I', ModItems.plate_polymer, 'C', ModItems.casing_44 }); @@ -1272,6 +1315,8 @@ public static void reg2(){ addRecipeAuto(new ItemStack(ModItems.custom_amat, 1), new Object[] { " C ", "MMM", "AAA", 'C', CU.plate(), 'A', AL.plate(), 'M', new IngredientContainsTag(ItemCell.getFullCell(ModForgeFluids.amat)) }); addRecipeAuto(new ItemStack(ModItems.custom_dirty, 1), new Object[] { " C ", "WLW", "WLW", 'C', CU.plate(), 'L', PB.plate(), 'W', ModItems.nuclear_waste }); addRecipeAuto(new ItemStack(ModItems.custom_schrab, 1), new Object[] { " C ", "LUL", "LUL", 'C', CU.plate(), 'L', PB.plate(), 'U', SA326.ingot() }); + addRecipeAuto(new ItemStack(ModItems.custom_sol, 1), new Object[] { " C ", "LUL", "LUL", 'C', CU.plate(), 'L', PB.plate(), 'U', SA327.ingot() }); + addRecipeAuto(new ItemStack(ModItems.custom_euph, 1), new Object[] { " C ", "LUL", "LUL", 'C', CU.plate(), 'L', PB.plate(), 'U', EUPH.ingot() }); addRecipeAuto(ItemBattery.getEmptyBattery(ModItems.battery_generic), new Object[] { " A ", "PRP", "PRP", 'A', ModItems.wire_aluminium, 'P', AL.plate(), 'R', REDSTONE.dust() }); addRecipeAuto(ItemBattery.getEmptyBattery(ModItems.battery_advanced), new Object[] { " A ", "PSP", "PLP", 'A', ModItems.wire_red_copper, 'P', CU.plate(), 'S', S.dust(), 'L', PB.dust() }); @@ -1449,8 +1494,8 @@ public static void reg2(){ addRecipeAuto(new ItemStack(ModItems.paa_helmet, 1), new Object[] { "XGX", "NEN", 'E', ModItems.hazmat_paa_helmet, 'N', OreDictManager.getReflector(), 'G', ModItems.billet_gh336, 'X', ModItems.powder_verticium }); addRecipeAuto(new ItemStack(ModItems.paa_plate, 1), new Object[] { "XGX", "NEN", 'E', ModItems.hazmat_paa_plate, 'N', OreDictManager.getReflector(), 'G', ModItems.billet_gh336, 'X', ModItems.powder_verticium }); - addRecipeAuto(new ItemStack(ModItems.paa_legs, 1), new Object[] { "XGX", "NEN", 'E', ModItems.plate_paa, 'N', OreDictManager.getReflector(), 'G', ModItems.billet_gh336, 'X', ModItems.powder_verticium }); - addRecipeAuto(new ItemStack(ModItems.paa_boots, 1), new Object[] { "XGX", "NEN", 'E', ModItems.plate_paa, 'N', OreDictManager.getReflector(), 'G', ModItems.billet_gh336, 'X', ModItems.powder_verticium }); + addRecipeAuto(new ItemStack(ModItems.paa_legs, 1), new Object[] { "XGX", "NEN", 'E', ModItems.hazmat_paa_legs, 'N', OreDictManager.getReflector(), 'G', ModItems.billet_gh336, 'X', ModItems.powder_verticium }); + addRecipeAuto(new ItemStack(ModItems.paa_boots, 1), new Object[] { "XGX", "NEN", 'E', ModItems.hazmat_paa_boots, 'N', OreDictManager.getReflector(), 'G', ModItems.billet_gh336, 'X', ModItems.powder_verticium }); addRecipeAuto(new ItemStack(ModItems.goggles, 1), new Object[] { "P P", "GPG", 'G', KEY_ANYPANE, 'P', STEEL.plate() }); addRecipeAuto(new ItemStack(ModItems.gas_mask, 1), new Object[] { "PPP", "GPG", " F ", 'G', KEY_ANYPANE, 'P', STEEL.plate(), 'F', IRON.plate() }); @@ -1847,7 +1892,7 @@ public static void reg2(){ addRecipeAuto(new ItemStack(ModItems.ingot_red_copper, 1), new Object[] { "###", "###", "###", '#', ModItems.wire_red_copper }); addRecipeAuto(new ItemStack(ModItems.ingot_advanced_alloy, 1), new Object[] { "###", "###", "###", '#', ModItems.wire_advanced_alloy }); addRecipeAuto(new ItemStack(Items.GOLD_INGOT, 1), new Object[] { "###", "###", "###", '#', ModItems.wire_gold }); - addRecipeAuto(new ItemStack(ModItems.nugget_schrabidium, 1), new Object[] { "###", "###", "###", '#', ModItems.wire_schrabidium }); + addRecipeAuto(new ItemStack(ModItems.ingot_schrabidium, 1), new Object[] { "###", "###", "###", '#', ModItems.wire_schrabidium }); addRecipeAuto(new ItemStack(ModItems.ingot_magnetized_tungsten, 1), new Object[] { "###", "###", "###", '#', ModItems.wire_magnetized_tungsten }); addRecipeAuto(new ItemStack(ModItems.ingot_mox_fuel, 9), new Object[] { "#", '#', ModBlocks.block_mox_fuel }); @@ -1864,7 +1909,6 @@ public static void reg2(){ //addShapelessAuto(new ItemStack(ModItems.nugget_thorium_fuel, 12), new Object[] { ModItems.rod_dual_thorium_fuel }); //addShapelessAuto(new ItemStack(ModItems.nugget_thorium_fuel, 24), new Object[] { ModItems.rod_quad_thorium_fuel }); addRecipeAuto(new ItemStack(ModItems.mechanism_special, 1), new Object[] { "PCI", "ISS", "PCI", 'P',ModItems.plate_desh, 'C', ModItems.coil_advanced_alloy, 'I', STAR.ingot(), 'S', ModItems.circuit_targeting_tier3 }); - addRecipeAuto(new ItemStack(ModItems.gun_proto, 1), new Object[] { "LLL", "WFW", "SSS", 'S', ModItems.plate_polymer, 'L',ModItems.plate_desh, 'W', ModItems.wire_tungsten, 'F', ModItems.gun_fatman }); addRecipeAuto(new ItemStack(ModItems.gun_ks23, 1), new Object[] { "PPM", "SWL", 'P', STEEL.plate(), 'M', ModItems.mechanism_rifle_1, 'S', Items.STICK, 'W', ModItems.wire_tungsten, 'L', KEY_LOG }); addShapelessAuto(new ItemStack(ModItems.gun_sauer, 1), new Object[] { ModItems.ducttape, ModItems.gun_ks23, Blocks.LEVER, ModItems.gun_ks23 }); addRecipeAuto(new ItemStack(ModItems.gun_flamer, 1), new Object[] { "WPP", "SCT", "WMI", 'W', ModItems.wire_gold, 'P', ModItems.pipes_steel, 'S', ModItems.hull_small_steel, 'C', ModItems.coil_tungsten, 'T', ModItems.tank_steel, 'M', ModItems.mechanism_launcher_1, 'I', STEEL.ingot() }); @@ -2031,6 +2075,12 @@ public static void reg3(){ add1To9Pair(ModBlocks.block_boron, ModItems.ingot_boron); add1To9Pair(ModItems.powder_boron, ModItems.powder_boron_tiny); add1To9Pair(ModBlocks.block_graphite, ModItems.ingot_graphite); + add1To9Pair(ModBlocks.block_coke, ModItems.coke); + add1To9Pair(ModBlocks.block_lignite, ModItems.lignite); + add1To9Pair(ModBlocks.block_coal_infernal, ModItems.coal_infernal); + add1To9Pair(ModBlocks.block_solid_fuel, ModItems.solid_fuel); + add1To9Pair(ModBlocks.block_solid_fuel_presto, ModItems.solid_fuel_presto); + add1To9Pair(ModBlocks.block_solid_fuel_presto_triplet, ModItems.solid_fuel_presto_triplet); add1To9Pair(ModItems.ingot_osmiridium, ModItems.nugget_osmiridium); add1To9Pair(ModItems.ingot_radspice, ModItems.nugget_radspice); @@ -2156,6 +2206,7 @@ public static void reg3(){ //Inserts addRecipeAuto(new ItemStack(ModItems.insert_steel, 1), new Object[] { "DPD", "PSP", "DPD", 'D', ModItems.ducttape, 'P', IRON.plate(), 'S', STEEL.block() }); addRecipeAuto(new ItemStack(ModItems.insert_du, 1), new Object[] { "DPD", "PSP", "DPD", 'D', ModItems.ducttape, 'P', IRON.plate(), 'S', U238.block() }); + addRecipeAuto(new ItemStack(ModItems.insert_ferrouranium, 1), new Object[] { "PIP", "IDI", "PIP", 'D', ModItems.insert_kevlar, 'P', ModItems.ducttape, 'I', FERRO.ingot() }); addRecipeAuto(new ItemStack(ModItems.insert_polonium, 1), new Object[] { "DPD", "PSP", "DPD", 'D', ModItems.ducttape, 'P', IRON.plate(), 'S', PO210.block() }); addRecipeAuto(new ItemStack(ModItems.insert_era, 1), new Object[] { "DPD", "PSP", "DPD", 'D', ModItems.ducttape, 'P', IRON.plate(), 'S', ANY_PLASTICEXPLOSIVE.ingot() }); addRecipeAuto(new ItemStack(ModItems.insert_kevlar, 1), new Object[] { "KIK", "IDI", "KIK", 'K', ModItems.plate_kevlar, 'I', ModItems.plate_polymer, 'D', ModItems.ducttape }); @@ -2625,7 +2676,6 @@ public static void reg3(){ if(!GeneralConfig.enable528) { addRecipeAuto(new ItemStack(ModBlocks.struct_launcher_core, 1), new Object[] { "SCS", "SIS", "BEB", 'S', ModBlocks.steel_scaffold, 'I', Blocks.IRON_BARS, 'C', ModItems.circuit_targeting_tier3, 'B', ModBlocks.struct_launcher, 'E', ModBlocks.machine_battery }); - addRecipeAuto(new ItemStack(ModBlocks.struct_launcher_core_large, 1), new Object[] { "SIS", "ICI", "BEB", 'S', ModItems.circuit_red_copper, 'I', Blocks.IRON_BARS, 'C', ModItems.circuit_targeting_tier4, 'B', ModBlocks.struct_launcher, 'E', ModBlocks.machine_battery }); addRecipeAuto(new ItemStack(ModBlocks.struct_soyuz_core, 1), new Object[] { "CUC", "TST", "TBT", 'C', ModItems.circuit_targeting_tier4, 'U', ModItems.upgrade_power_3, 'T', ModBlocks.barrel_steel, 'S', ModBlocks.steel_scaffold, 'B', ModBlocks.machine_lithium_battery }); addRecipeAuto(new ItemStack(ModItems.reactor_sensor, 1), new Object[] { "WPW", "CMC", "PPP", 'W', ModItems.wire_tungsten, 'P', PB.plate(), 'C', ModItems.circuit_targeting_tier3, 'M', ModItems.magnetron }); addRecipeAuto(new ItemStack(ModBlocks.reactor_ejector, 1), new Object[] { "CLC", "MHM", "CLC", 'C', ModBlocks.brick_concrete, 'L', PB.plate(), 'M', ModItems.motor, 'H', ModBlocks.reactor_hatch }); @@ -2705,6 +2755,7 @@ public static void addSmelting(){ GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_meteor_starmetal), new ItemStack(ModItems.ingot_starmetal), 50.0F); GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_cobalt), new ItemStack(ModItems.ingot_cobalt), 2.0F); GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_nether_cobalt), new ItemStack(ModItems.ingot_cobalt), 2.0F); + GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_cinnebar), new ItemStack(ModItems.cinnebar), 1.0F); GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_gneiss_iron), new ItemStack(Items.IRON_INGOT), 5.0F); GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_gneiss_gold), new ItemStack(Items.GOLD_INGOT), 5.0F); @@ -2837,7 +2888,7 @@ public static void addSmelting(){ GameRegistry.addSmelting(ModItems.crystal_lithium, new ItemStack(ModItems.lithium, 2), 2.0F); GameRegistry.addSmelting(ModItems.crystal_starmetal, new ItemStack(ModItems.ingot_starmetal, 2), 2.0F); GameRegistry.addSmelting(ModItems.crystal_trixite, new ItemStack(ModItems.ingot_plutonium, 4), 2.0F); - GameRegistry.addSmelting(ModItems.crystal_cinnebar, new ItemStack(ModItems.cinnebar, 4), 2.0F); + GameRegistry.addSmelting(ModItems.crystal_cinnebar, new ItemStack(ModItems.cinnebar, 2), 2.0F); GameRegistry.addSmelting(ModItems.crystal_cobalt, new ItemStack(ModItems.ingot_cobalt, 2), 2.0F); GameRegistry.addSmelting(new ItemStack(ModBlocks.gravel_diamond), new ItemStack(Items.DIAMOND), 3.0F); @@ -2869,12 +2920,12 @@ public static void addSmelting(){ public static void addBedrockOreSmelting(){ for(Integer oreMeta : BedrockOreRegistry.oreIndexes.keySet()) { - GameRegistry.addSmelting(new ItemStack(ModItems.ore_bedrock, 1, oreMeta), ItemBedrockOre.getOut(oreMeta, ItemBedrockOre.getOutType(oreMeta) == 2 ? 2 : 1), 2F); - GameRegistry.addSmelting(new ItemStack(ModItems.ore_bedrock_cleaned, 1, oreMeta), ItemBedrockOre.getOut(oreMeta, ItemBedrockOre.getOutType(oreMeta) == 2 ? 2 : 1), 2F); - GameRegistry.addSmelting(new ItemStack(ModItems.ore_bedrock_deepcleaned, 1, oreMeta), ItemBedrockOre.getOut(oreMeta, ItemBedrockOre.getOutType(oreMeta) == 2 ? 2 : 1), 2F); - GameRegistry.addSmelting(new ItemStack(ModItems.ore_bedrock_nitrated, 1, oreMeta), ItemBedrockOre.getOut(oreMeta, ItemBedrockOre.getOutType(oreMeta) == 2 ? 2 : 1), 2F); - GameRegistry.addSmelting(new ItemStack(ModItems.ore_bedrock_seared, 1, oreMeta), ItemBedrockOre.getOut(oreMeta, ItemBedrockOre.getOutType(oreMeta) == 2 ? 2 : 1), 2F); - GameRegistry.addSmelting(new ItemStack(ModItems.ore_bedrock_perfect, 1, oreMeta), ItemBedrockOre.getOut(oreMeta, ItemBedrockOre.getOutType(oreMeta) == 2 ? 2 : 1), 2F); + GameRegistry.addSmelting(new ItemStack(ModItems.ore_bedrock, 1, oreMeta), new ItemStack(ModItems.ore_bedrock_enriched, 1, oreMeta), 2F); + GameRegistry.addSmelting(new ItemStack(ModItems.ore_bedrock_cleaned, 1, oreMeta), new ItemStack(ModItems.ore_bedrock_enriched, 1, oreMeta), 2F); + GameRegistry.addSmelting(new ItemStack(ModItems.ore_bedrock_deepcleaned, 1, oreMeta), new ItemStack(ModItems.ore_bedrock_enriched, 1, oreMeta), 2F); + GameRegistry.addSmelting(new ItemStack(ModItems.ore_bedrock_nitrated, 1, oreMeta), new ItemStack(ModItems.ore_bedrock_enriched, 1, oreMeta), 2F); + GameRegistry.addSmelting(new ItemStack(ModItems.ore_bedrock_seared, 1, oreMeta), new ItemStack(ModItems.ore_bedrock_enriched, 1, oreMeta), 2F); + GameRegistry.addSmelting(new ItemStack(ModItems.ore_bedrock_perfect, 1, oreMeta), new ItemStack(ModItems.ore_bedrock_enriched, 1, oreMeta), 2F); GameRegistry.addSmelting(new ItemStack(ModItems.ore_bedrock_enriched, 1, oreMeta), ItemBedrockOre.getOut(oreMeta, ItemBedrockOre.getOutType(oreMeta) == 2 ? 2 : 1), 2F); } } @@ -2882,9 +2933,9 @@ public static void addBedrockOreSmelting(){ public static void addSlabStair(Block slab, Block stair, Block block){ addRecipeAuto(new ItemStack(slab, 6), new Object[] { "###", '#', block }); addRecipeAuto(new ItemStack(stair, 8), new Object[] { "# ","## ","###", '#', block }); - addRecipeAuto(new ItemStack(stair, 4), new Object[] { "# ","## ","###", '#', slab }); addShapelessAuto(new ItemStack(block, 3), new Object[] { stair, stair, stair, stair }); - addShapelessAuto(new ItemStack(block), new Object[] { slab, slab }); + addRecipeAuto(new ItemStack(stair, 4), new Object[] { "# ","## ","###", '#', slab }); + addShapelessAuto(new ItemStack(block, 1), new Object[] { slab, slab }); } public static void addBillet(Item billet, Item nugget, String... ore){ @@ -2929,19 +2980,19 @@ public static void addQuadRodBillet(Item billet, Item out){ //Fill rods with one billet + unload public static void addRodBilletUnload(Item billet, Item out){ addShapelessAuto(new ItemStack(out), new Object[] { ModItems.rod_empty, billet }); - addShapelessAuto(new ItemStack(billet, 1), new Object[] { out }); + addShapelessAuto(new ItemStack(billet, 1), new Object[] { new ItemStack(out, 1, 0) }); } //Fill rods with two billets + unload public static void addDualRodBilletUnload(Item billet, Item out){ addShapelessAuto(new ItemStack(out), new Object[] { ModItems.rod_dual_empty, billet, billet }); - addShapelessAuto(new ItemStack(billet, 2), new Object[] { out }); + addShapelessAuto(new ItemStack(billet, 2), new Object[] { new ItemStack(out, 1, 0) }); } //Fill rods with three billets + unload public static void addQuadRodBilletUnload(Item billet, Item out){ addShapelessAuto(new ItemStack(out), new Object[] { ModItems.rod_quad_empty, billet, billet, billet, billet }); - addShapelessAuto(new ItemStack(billet, 4), new Object[] { out }); + addShapelessAuto(new ItemStack(billet, 4), new Object[] { new ItemStack(out, 1, 0) }); } //Fill rods with 6 nuggets diff --git a/src/main/java/com/hbm/main/MainRegistry.java b/src/main/java/com/hbm/main/MainRegistry.java index 8562d904cd..f1d18c30d9 100644 --- a/src/main/java/com/hbm/main/MainRegistry.java +++ b/src/main/java/com/hbm/main/MainRegistry.java @@ -246,6 +246,7 @@ import com.hbm.inventory.StorageDrumRecipes; import com.hbm.inventory.NuclearTransmutationRecipes; import com.hbm.inventory.HeatRecipes; +import com.hbm.inventory.PressRecipes; import com.hbm.inventory.FluidCombustionRecipes; import com.hbm.inventory.BedrockOreRegistry; import com.hbm.inventory.control_panel.ControlEvent; @@ -697,12 +698,14 @@ public void preInit(FMLPreInitializationEvent event) { GameRegistry.registerTileEntity(TileEntityRadioRec.class, new ResourceLocation(RefStrings.MODID, "tileentity_radiorec")); GameRegistry.registerTileEntity(TileEntityDeconRad.class, new ResourceLocation(RefStrings.MODID, "tileentity_deconrad")); GameRegistry.registerTileEntity(TileEntityDeconDi.class, new ResourceLocation(RefStrings.MODID, "tileentity_decondi")); + GameRegistry.registerTileEntity(TileEntityCharger.class, new ResourceLocation(RefStrings.MODID, "tileentity_charger")); GameRegistry.registerTileEntity(TileEntityVent.class, new ResourceLocation(RefStrings.MODID, "tileentity_vent")); GameRegistry.registerTileEntity(TileEntityChlorineSeal.class, new ResourceLocation(RefStrings.MODID, "tileentity_chlorine_seal")); GameRegistry.registerTileEntity(TileEntityStructureMarker.class, new ResourceLocation(RefStrings.MODID, "tileentity_structure_marker")); GameRegistry.registerTileEntity(TileEntityCoreTitanium.class, new ResourceLocation(RefStrings.MODID, "tileentity_core_titanium")); GameRegistry.registerTileEntity(TileEntityCoreAdvanced.class, new ResourceLocation(RefStrings.MODID, "tileentity_core_advanced")); GameRegistry.registerTileEntity(TileEntityReactorHatch.class, new ResourceLocation(RefStrings.MODID, "tileentity_reactor_hatch")); + GameRegistry.registerTileEntity(TileEntityFactoryHatch.class, new ResourceLocation(RefStrings.MODID, "tileentity_factory_hatch")); GameRegistry.registerTileEntity(TileEntityMachineReactorLarge.class, new ResourceLocation(RefStrings.MODID, "tileentity_reactor_large")); GameRegistry.registerTileEntity(TileEntityWatzHatch.class, new ResourceLocation(RefStrings.MODID, "tileentity_watz_hatch")); GameRegistry.registerTileEntity(TileEntityWatzCore.class, new ResourceLocation(RefStrings.MODID, "tileentity_watz_core")); @@ -1081,6 +1084,7 @@ public void postInit(FMLPostInitializationEvent event) { DiFurnaceRecipes.registerFuels(); CrystallizerRecipes.register(); CentrifugeRecipes.register(); + PressRecipes.registerOverrides(); BreederRecipes.registerFuels(); BreederRecipes.registerRecipes(); AssemblerRecipes.loadRecipes(); diff --git a/src/main/java/com/hbm/main/ResourceManager.java b/src/main/java/com/hbm/main/ResourceManager.java index 810d7cb90b..984ddfc76e 100644 --- a/src/main/java/com/hbm/main/ResourceManager.java +++ b/src/main/java/com/hbm/main/ResourceManager.java @@ -846,6 +846,7 @@ public class ResourceManager { public static final ResourceLocation round_airlock_door_tex = new ResourceLocation(RefStrings.MODID, "textures/models/doors/round_airlock_door.png"); public static final ResourceLocation secure_access_door_tex = new ResourceLocation(RefStrings.MODID, "textures/models/doors/secure_access_door.png"); public static final ResourceLocation sliding_seal_door_tex = new ResourceLocation(RefStrings.MODID, "textures/models/doors/sliding_seal_door.png"); + public static final ResourceLocation sliding_gate_door_tex = new ResourceLocation(RefStrings.MODID, "textures/models/doors/sliding_gate_door.png"); //Silo hatch public static final ResourceLocation hatch_tex = new ResourceLocation(RefStrings.MODID, "textures/models/hatchtexture.png"); diff --git a/src/main/java/com/hbm/modules/ItemHazardModule.java b/src/main/java/com/hbm/modules/ItemHazardModule.java index 13a854e094..ed582e7cae 100644 --- a/src/main/java/com/hbm/modules/ItemHazardModule.java +++ b/src/main/java/com/hbm/modules/ItemHazardModule.java @@ -135,7 +135,7 @@ public void applyEffects(EntityLivingBase entity, float mod, int slot, boolean c } } - if(this.fire > 0 && !reacher && !ArmorUtil.checkForAsbestos((EntityPlayer)entity)){ + if(this.fire > 0 && !reacher && (!(entity instanceof EntityPlayer) || (entity instanceof EntityPlayer && !ArmorUtil.checkForAsbestos((EntityPlayer)entity)))){ entity.setFire(this.fire); } @@ -148,13 +148,11 @@ public void applyEffects(EntityLivingBase entity, float mod, int slot, boolean c if(ArmorRegistry.hasProtection(livingTEntity, EntityEquipmentSlot.HEAD, HazardClass.NERVE_AGENT)){ ArmorUtil.damageGasMaskFilter(livingTEntity, Math.max(1, this.toxic>>2)); hasToxFilter = true; - } else { - hasToxFilter = false; } hasHazmat = ArmorUtil.checkForHazmat((EntityPlayer)entity); } - if(!hasToxFilter){ + if(!hasToxFilter && !hasHazmat){ livingTEntity.addPotionEffect(new PotionEffect(MobEffects.WEAKNESS, 100, this.toxic-1)); if(this.toxic > 2) @@ -167,7 +165,7 @@ public void applyEffects(EntityLivingBase entity, float mod, int slot, boolean c } } } - if(!hasHazmat || !hasToxFilter){ + if(!(hasHazmat && hasToxFilter)){ if(this.toxic > 8) livingTEntity.addPotionEffect(new PotionEffect(MobEffects.MINING_FATIGUE, 100, this.toxic-8)); if(this.toxic > 16) @@ -309,8 +307,7 @@ else if(this.toxic > 2) public boolean onEntityItemUpdate(EntityItem item) { if(!item.world.isRemote) { - - if(this.hydro && (item.isInWater() || item.world.getBlockState(new BlockPos((int)Math.floor(item.posX), (int)Math.floor(item.posY), (int)Math.floor(item.posZ))).getMaterial() == Material.WATER)) { + if(this.hydro && (item.isInWater() || item.world.isRainingAt(new BlockPos((int)item.posX, (int)item.posY, (int)item.posZ)) || item.world.getBlockState(new BlockPos((int)item.posX, (int)item.posY, (int)item.posZ)).getMaterial() == Material.WATER)) { item.setDead(); item.world.newExplosion(item, item.posX, item.posY, item.posZ, 2F, true, true); diff --git a/src/main/java/com/hbm/packet/AnvilCraftPacket.java b/src/main/java/com/hbm/packet/AnvilCraftPacket.java index b7d7116022..e64093e5ff 100644 --- a/src/main/java/com/hbm/packet/AnvilCraftPacket.java +++ b/src/main/java/com/hbm/packet/AnvilCraftPacket.java @@ -43,11 +43,11 @@ public static class Handler implements IMessageHandler { if(m.recipeIndex < 0 || m.recipeIndex >= AnvilRecipes.getConstruction().size()) //recipe is out of range -> bad return; - + EntityPlayer p = ctx.getServerHandler().player; if(!(p.openContainer instanceof ContainerAnvil)) //player isn't even using an anvil -> bad @@ -55,10 +55,10 @@ public IMessage onMessage(AnvilCraftPacket m, MessageContext ctx) { ContainerAnvil anvil = (ContainerAnvil)p.openContainer; AnvilConstructionRecipe recipe = AnvilRecipes.getConstruction().get(m.recipeIndex); - + if(!recipe.isTierValid(anvil.tier)) //player is using the wrong type of anvil -> bad return; - + int count = m.mode == 1 ? 64 : 1; for(int i = 0; i < count; i++) { diff --git a/src/main/java/com/hbm/packet/LargeReactorPacket.java b/src/main/java/com/hbm/packet/LargeReactorPacket.java index 820a41b403..f1748b3a3b 100644 --- a/src/main/java/com/hbm/packet/LargeReactorPacket.java +++ b/src/main/java/com/hbm/packet/LargeReactorPacket.java @@ -15,12 +15,12 @@ public class LargeReactorPacket implements IMessage { - int x, y, z, rods, coreHeat, hullHeat, fuel, waste, type; + int x, y, z, rods, coreHeat, hullHeat, fuel, maxFuel, waste, maxWaste, type; public LargeReactorPacket() { } - public LargeReactorPacket(BlockPos pos, int rods, int coreHeat, int hullHeat, int fuel, int waste, int type) { + public LargeReactorPacket(BlockPos pos, int rods, int coreHeat, int hullHeat, int fuel, int maxFuel, int waste, int maxWaste, int type) { x = pos.getX(); y = pos.getY(); z = pos.getZ(); @@ -28,7 +28,9 @@ public LargeReactorPacket(BlockPos pos, int rods, int coreHeat, int hullHeat, in this.coreHeat = coreHeat; this.hullHeat = hullHeat; this.fuel = fuel; + this.maxFuel = maxFuel; this.waste = waste; + this.maxWaste = maxWaste; this.type = type; } @@ -41,7 +43,9 @@ public void fromBytes(ByteBuf buf) { coreHeat = buf.readInt(); hullHeat = buf.readInt(); fuel = buf.readInt(); + maxFuel = buf.readInt(); waste = buf.readInt(); + maxWaste = buf.readInt(); type = buf.readInt(); } @@ -54,7 +58,9 @@ public void toBytes(ByteBuf buf) { buf.writeInt(coreHeat); buf.writeInt(hullHeat); buf.writeInt(fuel); + buf.writeInt(maxFuel); buf.writeInt(waste); + buf.writeInt(maxWaste); buf.writeInt(type); } @@ -72,7 +78,9 @@ public IMessage onMessage(LargeReactorPacket m, MessageContext ctx) { r.coreHeat = m.coreHeat; r.hullHeat = m.hullHeat; r.fuel = m.fuel; + r.maxFuel = m.maxFuel; r.waste = m.waste; + r.maxWaste = m.maxWaste; r.type = ReactorFuelType.getEnum(m.type); } }); diff --git a/src/main/java/com/hbm/potion/HbmPotion.java b/src/main/java/com/hbm/potion/HbmPotion.java index 31966a5f38..4ec9e41ebf 100644 --- a/src/main/java/com/hbm/potion/HbmPotion.java +++ b/src/main/java/com/hbm/potion/HbmPotion.java @@ -54,7 +54,7 @@ public static void init() { bang = registerPotion(true, 1118481, "potion.hbm_bang", 3, 0); mutation = registerPotion(false, 0xFF8132, "potion.hbm_mutation", 2, 0); radx = registerPotion(false, 0x225900, "potion.hbm_radx", 5, 0); - lead = registerPotion(false, 0x767682, "potion.hbm_lead", 6, 0); + lead = registerPotion(true, 0x767682, "potion.hbm_lead", 6, 0); radaway = registerPotion(false, 0xFFE400, "potion.hbm_radaway", 7, 0); telekinesis = registerPotion(true, 0x00F3FF, "potion.hbm_telekinesis", 0, 1); phosphorus = registerPotion(true, 0xFF3A00, "potion.hbm_phosphorus", 1, 1); diff --git a/src/main/java/com/hbm/render/item/AssemblyTemplateRender.java b/src/main/java/com/hbm/render/item/AssemblyTemplateRender.java index 8114ca4eff..78e9ce28fe 100644 --- a/src/main/java/com/hbm/render/item/AssemblyTemplateRender.java +++ b/src/main/java/com/hbm/render/item/AssemblyTemplateRender.java @@ -2,6 +2,7 @@ import org.lwjgl.input.Keyboard; import org.lwjgl.opengl.GL11; +import java.lang.IndexOutOfBoundsException; import com.hbm.inventory.AssemblerRecipes; import com.hbm.items.machine.ItemAssemblyTemplate; @@ -23,24 +24,28 @@ public class AssemblyTemplateRender extends TileEntityItemStackRenderer { @Override public void renderByItem(ItemStack stack) { - if (stack.getItem() instanceof ItemAssemblyTemplate && type == TransformType.GUI) { - if (Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { - GL11.glPushMatrix(); - GL11.glPushAttrib(GL11.GL_LIGHTING_BIT); - GL11.glTranslated(0.5, 0.5, 0); - GlStateManager.enableLighting(); - ItemStack item = AssemblerRecipes.recipeList.get(ItemAssemblyTemplate.getRecipeIndex(stack)).toStack(); - IBakedModel model = Minecraft.getMinecraft().getRenderItem().getItemModelWithOverrides(item, Minecraft.getMinecraft().world, Minecraft.getMinecraft().player); - model = net.minecraftforge.client.ForgeHooksClient.handleCameraTransforms(model, ItemCameraTransforms.TransformType.GUI, false); - Minecraft.getMinecraft().getRenderItem().renderItem(item, model); - GL11.glPopAttrib(); - GL11.glPopMatrix(); + try{ + if (stack.getItem() instanceof ItemAssemblyTemplate && type == TransformType.GUI) { + if (Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { + GL11.glPushMatrix(); + GL11.glPushAttrib(GL11.GL_LIGHTING_BIT); + GL11.glTranslated(0.5, 0.5, 0); + GlStateManager.enableLighting(); + ItemStack item = AssemblerRecipes.recipeList.get(ItemAssemblyTemplate.getRecipeIndex(stack)).toStack(); + IBakedModel model = Minecraft.getMinecraft().getRenderItem().getItemModelWithOverrides(item, Minecraft.getMinecraft().world, Minecraft.getMinecraft().player); + model = net.minecraftforge.client.ForgeHooksClient.handleCameraTransforms(model, ItemCameraTransforms.TransformType.GUI, false); + Minecraft.getMinecraft().getRenderItem().renderItem(item, model); + GL11.glPopAttrib(); + GL11.glPopMatrix(); + } else { + GL11.glTranslated(0.5, 0.5, 0); + Minecraft.getMinecraft().getRenderItem().renderItem(stack, itemModel); + } } else { - GL11.glTranslated(0.5, 0.5, 0); Minecraft.getMinecraft().getRenderItem().renderItem(stack, itemModel); } - } else { - Minecraft.getMinecraft().getRenderItem().renderItem(stack, itemModel); + } catch(IndexOutOfBoundsException e){ + } super.renderByItem(stack); } diff --git a/src/main/java/com/hbm/render/item/ItemRenderLibrary.java b/src/main/java/com/hbm/render/item/ItemRenderLibrary.java index 65452b9c37..ba4ef41bb5 100644 --- a/src/main/java/com/hbm/render/item/ItemRenderLibrary.java +++ b/src/main/java/com/hbm/render/item/ItemRenderLibrary.java @@ -1636,6 +1636,18 @@ public void renderCommon() { GlStateManager.shadeModel(GL11.GL_FLAT); } }); + renderers.put(Item.getItemFromBlock(ModBlocks.sliding_gate_door), new ItemRenderBase(){ + public void renderInventory() { + GL11.glTranslated(0, -5, 0); + GL11.glScaled(7, 7, 7); + } + public void renderCommon() { + bindTexture(ResourceManager.sliding_gate_door_tex); + GlStateManager.shadeModel(GL11.GL_SMOOTH); + ResourceManager.sliding_seal_door.renderAll(); + GlStateManager.shadeModel(GL11.GL_FLAT); + } + }); renderers.put(Item.getItemFromBlock(ModBlocks.transition_seal), new ItemRenderBase(){ public void renderInventory() { GL11.glTranslated(0, -4.5, 0); diff --git a/src/main/java/com/hbm/render/item/weapon/ItemRenderWeaponFFColt.java b/src/main/java/com/hbm/render/item/weapon/ItemRenderWeaponFFColt.java index 4ea072a8f2..d8257982f9 100644 --- a/src/main/java/com/hbm/render/item/weapon/ItemRenderWeaponFFColt.java +++ b/src/main/java/com/hbm/render/item/weapon/ItemRenderWeaponFFColt.java @@ -34,7 +34,7 @@ public void renderByItem(ItemStack item) { case FIRST_PERSON_LEFT_HAND: - GL11.glTranslated(1, 0.5, 0); + GL11.glTranslated(1, 0.5, 0.3); GL11.glScaled(s0, s0, s0); GL11.glRotated(100, 0, -1, 0); GL11.glRotated(25, 1, 0, 0); @@ -43,7 +43,7 @@ public void renderByItem(ItemStack item) { case FIRST_PERSON_RIGHT_HAND: - GL11.glTranslated(0, 0.5, 0); + GL11.glTranslated(0, 0.5, 0.3); GL11.glScaled(s0, s0, s0); GL11.glRotated(100, 0, 1, 0); GL11.glRotated(25, 1, 0, 0); diff --git a/src/main/java/com/hbm/render/misc/BeamPronter.java b/src/main/java/com/hbm/render/misc/BeamPronter.java index f0f61a92c3..84a402ca86 100644 --- a/src/main/java/com/hbm/render/misc/BeamPronter.java +++ b/src/main/java/com/hbm/render/misc/BeamPronter.java @@ -55,10 +55,10 @@ public static void prontBeam(Vec3 skeleton, EnumWaveType wave, EnumBeamType beam if(beam == EnumBeamType.SOLID) { - GlStateManager.disableCull(); + GlStateManager.depthMask(false); GlStateManager.enableBlend(); - //GlStateManager.depthMask(false); GlStateManager.blendFunc(SourceFactor.SRC_ALPHA, DestFactor.ONE); + GlStateManager.disableCull(); } Tessellator tessellator = Tessellator.instance; @@ -107,9 +107,13 @@ public static void prontBeam(Vec3 skeleton, EnumWaveType wave, EnumBeamType beam float radius = thickness / (float)layers; for(int j = 1; j <= layers; j++) { - - float inter = (float)(j - 1) / (float)(layers - 1); - int color = BobMathUtil.interpolateColor(innerColor, outerColor, inter); + int color = 0; + if(layers == 1) { + color = outerColor; + } else { + float inter = (float)(j - 1) / (float)(layers - 1); + color = BobMathUtil.interpolateColor(innerColor, outerColor, inter); + } tessellator.setColorOpaque_I(color); tessellator.addVertex(lastX + (radius * j), lastY, lastZ + (radius * j)); @@ -151,8 +155,8 @@ public static void prontBeam(Vec3 skeleton, EnumWaveType wave, EnumBeamType beam if(beam == EnumBeamType.SOLID) { GlStateManager.disableBlend(); + GlStateManager.enableCull(); GlStateManager.depthMask(true); - GlStateManager.enableTexture2D(); } GlStateManager.enableLighting(); @@ -258,5 +262,4 @@ public static void gluonBeam(Vec3 pos1, Vec3 pos2, float size){ GlStateManager.enableCull(); GL11.glPopMatrix(); } - } \ No newline at end of file diff --git a/src/main/java/com/hbm/render/model/ModelArmorBase.java b/src/main/java/com/hbm/render/model/ModelArmorBase.java index 2fdc07874b..5761d763d9 100644 --- a/src/main/java/com/hbm/render/model/ModelArmorBase.java +++ b/src/main/java/com/hbm/render/model/ModelArmorBase.java @@ -44,11 +44,8 @@ public ModelArmorBase(int type) { public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity entity) { if (entity instanceof EntityPlayer) { EntityPlayer player = (EntityPlayer) entity; - if (player.isSneaking()) { - this.isSneak = true; - } else { - this.isSneak = false; - } + this.isSneak = player.isSneaking(); + this.isRiding = player.isRiding(); } super.setRotationAngles(f, f1, f2, f3, f4, f5, entity); @@ -112,6 +109,15 @@ public void setRotationAngles(float f, float f1, float f2, float f3, float f4, f this.rightArm.rotateAngleX -= (90 * Math.PI / 180D); } + if(this.isRiding) { + this.rightArm.rotateAngleX += -((float) Math.PI / 5F); + this.leftArm.rotateAngleX += -((float) Math.PI / 5F); + this.rightFoot.rotateAngleX = this.rightLeg.rotateAngleX = -((float) Math.PI * 2F / 5F); + this.leftFoot.rotateAngleX = this.leftLeg.rotateAngleX = -((float) Math.PI * 2F / 5F); + this.rightFoot.rotateAngleY = this.rightLeg.rotateAngleY = ((float) Math.PI / 10F); + this.leftFoot.rotateAngleY = this.leftLeg.rotateAngleY = -((float) Math.PI / 10F); + } + if (this.isSneak) { this.leftLeg.rotationPointZ -= 0.5F; this.rightLeg.rotationPointZ -= 0.5F; diff --git a/src/main/java/com/hbm/render/tileentity/RenderBAT9000.java b/src/main/java/com/hbm/render/tileentity/RenderBAT9000.java index c595b358ec..41fb197d32 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderBAT9000.java +++ b/src/main/java/com/hbm/render/tileentity/RenderBAT9000.java @@ -34,7 +34,7 @@ public void render(TileEntityMachineBAT9000 bat, double x, double y, double z, f GL11.glPushMatrix(); GL11.glTranslated(x + 0.5D, y, z + 0.5D); GlStateManager.enableLighting(); - GlStateManager.enableCull(); + GlStateManager.disableCull(); bindTexture(ResourceManager.bat9000_tex); @@ -118,7 +118,6 @@ public void render(TileEntityMachineBAT9000 bat, double x, double y, double z, f GlStateManager.color(1, 1, 1, 1); GlStateManager.enableLighting(); - GlStateManager.enableCull(); OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, lbx, lby); } diff --git a/src/main/java/com/hbm/render/tileentity/RenderBreeder.java b/src/main/java/com/hbm/render/tileentity/RenderBreeder.java index 8599b78a15..97ff92756b 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderBreeder.java +++ b/src/main/java/com/hbm/render/tileentity/RenderBreeder.java @@ -1,5 +1,6 @@ package com.hbm.render.tileentity; +import java.util.Random; import org.lwjgl.opengl.GL11; import com.hbm.blocks.BlockDummyable; @@ -34,13 +35,18 @@ public void render(TileEntityMachineReactor breeder, double x, double y, double case 5: GL11.glRotatef(270, 0F, 1F, 0F); break; } - if(breeder.progress > 0) - for(int i = 0; i < 3; i++) { + if(breeder.heat > 0){ + int seed = (int)(System.currentTimeMillis() / 125 % 10000); + Random rand = new Random(seed); + for(int i = 0; i < rand.nextInt(breeder.heat+1); i++) { + GL11.glPushMatrix(); - GL11.glRotatef((float) (Math.PI * i), 0F, 1F, 0F); - RenderSparks.renderSpark((int) ((System.currentTimeMillis() % 10000) / 100 + i), 0, 1.875, 0, 0.15F, 3, 4, 0x00ff00, 0xffffff); + GL11.glRotatef(360F * rand.nextFloat(), 0F, 1F, 0F); + + RenderSparks.renderSpark(rand.nextInt(), 0, 1.75 + 0.25 * rand.nextFloat(), 0, 0.15F, 3, 4, 0x00ff00, 0xffffff); GL11.glPopMatrix(); } + } GL11.glScaled(0.5, 0.5, 0.5); diff --git a/src/main/java/com/hbm/render/tileentity/RenderCable.java b/src/main/java/com/hbm/render/tileentity/RenderCable.java index 5a55711dc8..619c87f3a6 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderCable.java +++ b/src/main/java/com/hbm/render/tileentity/RenderCable.java @@ -15,7 +15,7 @@ public class RenderCable extends TileEntitySpecialRenderer { + + @Override + public boolean isGlobalRenderer(TileEntityCharger te) { + return te.isOn; + } + + @Override + public void render(TileEntityCharger te, double x, double y, double z, float partialTicks, int destroyStage, float alpha) { + super.render(te, x, y, z, partialTicks, destroyStage, alpha); + + if(te.isOn){ + GL11.glPushMatrix(); + GL11.glTranslated(x + 0.5, y + 0.5, z + 0.5); + GlStateManager.enableLighting(); + GlStateManager.enableCull(); + GlStateManager.color(1, 1, 1, 1); + OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, 240F, 240F); + + BeamPronter.prontBeam(Vec3.createVectorHelper(0, te.pointingUp ? te.range + 0.5 : -te.range - 0.5, 0), EnumWaveType.STRAIGHT, EnumBeamType.SOLID, 0x002038, 0x002038, 0, 1, 0F, 1, 0.499F); + + GL11.glPopMatrix(); + } + } +} diff --git a/src/main/java/com/hbm/render/tileentity/RenderCoreComponent.java b/src/main/java/com/hbm/render/tileentity/RenderCoreComponent.java index 1dd518b36d..84001db646 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderCoreComponent.java +++ b/src/main/java/com/hbm/render/tileentity/RenderCoreComponent.java @@ -30,7 +30,7 @@ public void render(TileEntityMachineBase tileEntity, double x, double y, double GL11.glPushMatrix(); GL11.glTranslated(x + 0.5, y, z + 0.5); GlStateManager.enableLighting(); - GlStateManager.enableCull(); + GlStateManager.disableCull(); GL11.glRotatef(90, 0F, 1F, 0F); @@ -78,7 +78,7 @@ public void render(TileEntityMachineBase tileEntity, double x, double y, double int range = ((TileEntityCoreStabilizer)tileEntity).beam; if(range > 0) { - BeamPronter.prontBeam(Vec3.createVectorHelper(0, 0, range), EnumWaveType.STRAIGHT, EnumBeamType.SOLID, 0x002333, 0x7F7F7F, 0, 1, 0F, 3, 0.0625F); + BeamPronter.prontBeam(Vec3.createVectorHelper(0, 0, range), EnumWaveType.STRAIGHT, EnumBeamType.SOLID, 0x002333, 0x7F7F7F, 0, 1, 0F, 2, 0.125F); BeamPronter.prontBeam(Vec3.createVectorHelper(0, 0, range), EnumWaveType.SPIRAL, EnumBeamType.SOLID, 0x002333, 0x7F7F7F, (int)tileEntity.getWorld().getTotalWorldTime() * -8 % 360, range * 3, 0.125F, 2, 0.04F); BeamPronter.prontBeam(Vec3.createVectorHelper(0, 0, range), EnumWaveType.SPIRAL, EnumBeamType.SOLID, 0x003C56, 0x7F7F7F, (int)tileEntity.getWorld().getTotalWorldTime() * -8 % 360 + 180, range * 3, 0.125F, 2, 0.04F); } @@ -89,7 +89,7 @@ public void render(TileEntityMachineBase tileEntity, double x, double y, double int range = ((TileEntityCoreEmitter)tileEntity).beam; if(range > 0) { - BeamPronter.prontBeam(Vec3.createVectorHelper(0, 0, range), EnumWaveType.SPIRAL, EnumBeamType.SOLID, 0x401500, 0x7F7F7F, 0, 1, 0F, 3, 0.0625F); + BeamPronter.prontBeam(Vec3.createVectorHelper(0, 0, range), EnumWaveType.STRAIGHT, EnumBeamType.SOLID, 0x401500, 0x7F7F7F, 0, 1, 0F, 2, 0.125F); BeamPronter.prontBeam(Vec3.createVectorHelper(0, 0, range), EnumWaveType.RANDOM, EnumBeamType.SOLID, 0x401500, 0x7F7F7F, (int)tileEntity.getWorld().getTotalWorldTime() % 1000, range * 2, 0.125F, 2, 0.0625F); BeamPronter.prontBeam(Vec3.createVectorHelper(0, 0, range), EnumWaveType.RANDOM, EnumBeamType.SOLID, 0x5B1D00, 0x7F7F7F, (int)tileEntity.getWorld().getTotalWorldTime() % 1000 + 1, range * 2, 0.125F, 2, 0.0625F); } @@ -110,7 +110,6 @@ public void render(TileEntityMachineBase tileEntity, double x, double y, double } GlStateManager.enableLighting(); - GL11.glPopMatrix(); } } diff --git a/src/main/java/com/hbm/render/tileentity/RenderExcavator.java b/src/main/java/com/hbm/render/tileentity/RenderExcavator.java index 33c3055f85..42713874cd 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderExcavator.java +++ b/src/main/java/com/hbm/render/tileentity/RenderExcavator.java @@ -8,6 +8,7 @@ import com.hbm.tileentity.machine.TileEntityMachineExcavator; import net.minecraft.util.ResourceLocation; +import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; public class RenderExcavator extends TileEntitySpecialRenderer { @@ -15,12 +16,17 @@ public class RenderExcavator extends TileEntitySpecialRenderer 0) { bindTexture(cobble); diff --git a/src/main/java/com/hbm/render/tileentity/RenderFEL.java b/src/main/java/com/hbm/render/tileentity/RenderFEL.java index 3da9eb5b5b..89d28aac36 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderFEL.java +++ b/src/main/java/com/hbm/render/tileentity/RenderFEL.java @@ -19,6 +19,11 @@ public class RenderFEL extends TileEntitySpecialRenderer { + @Override + public boolean isGlobalRenderer(TileEntityFEL fel) { + return true; + } + @Override public void render(TileEntityFEL fel, double x, double y, double z, float partialTicks, int destroyStage, float alpha) { @@ -51,7 +56,7 @@ public void render(TileEntityFEL fel, double x, double y, double z, float partia if(fel.power > fel.powerReq * Math.pow(4, fel.mode.ordinal()) && fel.isOn && !(fel.mode == EnumWavelengths.NULL) && length > 0) { BeamPronter.prontBeam(Vec3.createVectorHelper(0, 0, -length - 1), EnumWaveType.STRAIGHT, EnumBeamType.SOLID, color, 0xFFFFFF, 0, 1, 0, 3, 0.0625F); } - + GL11.glPopMatrix(); } } \ No newline at end of file diff --git a/src/main/java/com/hbm/render/tileentity/RenderFluidTank.java b/src/main/java/com/hbm/render/tileentity/RenderFluidTank.java index c6c0fc6967..cf21b64548 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderFluidTank.java +++ b/src/main/java/com/hbm/render/tileentity/RenderFluidTank.java @@ -20,11 +20,6 @@ public class RenderFluidTank extends TileEntitySpecialRenderer { - @Override - public boolean isGlobalRenderer(TileEntityMachineFluidTank te) { - return true; - } - @Override public void render(TileEntityMachineFluidTank te, double x, double y, double z, float partialTicks, int destroyStage, float alpha) { GL11.glPushMatrix(); @@ -49,7 +44,6 @@ public void render(TileEntityMachineFluidTank te, double x, double y, double z, GlStateManager.shadeModel(GL11.GL_FLAT); GL11.glPopMatrix(); - GlStateManager.enableCull(); renderTileEntityAt2(te, x, y, z, partialTicks); } @@ -59,7 +53,6 @@ public void renderTileEntityAt2(TileEntity tileEntity, double x, double y, doubl GL11.glTranslated(x + 0.5D, y, z + 0.5D); GlStateManager.enableLighting(); GlStateManager.disableCull(); - GlStateManager.enableAlpha(); switch(tileEntity.getBlockMetadata()) { case 2: diff --git a/src/main/java/com/hbm/render/tileentity/RenderSILEX.java b/src/main/java/com/hbm/render/tileentity/RenderSILEX.java index 1bb50edd3d..46da08bb99 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderSILEX.java +++ b/src/main/java/com/hbm/render/tileentity/RenderSILEX.java @@ -10,11 +10,6 @@ import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; public class RenderSILEX extends TileEntitySpecialRenderer { - - @Override - public boolean isGlobalRenderer(TileEntitySILEX te){ - return true; - } @Override public void render(TileEntitySILEX te, double x, double y, double z, float partialTicks, int destroyStage, float alpha){ diff --git a/src/main/java/com/hbm/render/tileentity/RenderSolarBoiler.java b/src/main/java/com/hbm/render/tileentity/RenderSolarBoiler.java index 6e7e1ca74b..f657909da7 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderSolarBoiler.java +++ b/src/main/java/com/hbm/render/tileentity/RenderSolarBoiler.java @@ -11,17 +11,13 @@ public class RenderSolarBoiler extends TileEntitySpecialRenderer { - @Override - public boolean isGlobalRenderer(TileEntitySolarBoiler te) { - return true; - } @Override public void render(TileEntitySolarBoiler te, double x, double y, double z, float partialTicks, int destroyStage, float alpha) { GL11.glPushMatrix(); GL11.glTranslated(x + 0.5D, y, z + 0.5D); GlStateManager.enableLighting(); - + GlStateManager.disableCull(); GL11.glRotatef(90, 0F, 1F, 0F); switch(te.getBlockMetadata() - BlockDummyable.offset) diff --git a/src/main/java/com/hbm/render/tileentity/RenderSolarMirror.java b/src/main/java/com/hbm/render/tileentity/RenderSolarMirror.java index f4e54ce674..8444858054 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderSolarMirror.java +++ b/src/main/java/com/hbm/render/tileentity/RenderSolarMirror.java @@ -25,7 +25,8 @@ public void render(TileEntitySolarMirror te, double x, double y, double z, float GL11.glPushMatrix(); GL11.glTranslated(x + 0.5D, y, z + 0.5D); GlStateManager.enableLighting(); - + GlStateManager.disableCull(); + TileEntitySolarMirror mirror = (TileEntitySolarMirror)te; bindTexture(ResourceManager.solar_mirror_tex); @@ -59,7 +60,6 @@ public void render(TileEntitySolarMirror te, double x, double y, double z, float BufferBuilder buf = tess.getBuffer(); GlStateManager.disableTexture2D(); GlStateManager.disableLighting(); - GlStateManager.disableCull(); GlStateManager.enableBlend(); GlStateManager.shadeModel(GL11.GL_SMOOTH); GlStateManager.blendFunc(SourceFactor.SRC_ALPHA, DestFactor.ONE); @@ -94,7 +94,6 @@ public void render(TileEntitySolarMirror te, double x, double y, double z, float GlStateManager.shadeModel(GL11.GL_FLAT); GlStateManager.blendFunc(SourceFactor.SRC_ALPHA, DestFactor.ONE_MINUS_SRC_ALPHA); GlStateManager.disableBlend(); - GlStateManager.enableCull(); GlStateManager.enableLighting(); GlStateManager.enableTexture2D(); } diff --git a/src/main/java/com/hbm/render/tileentity/RenderStructureMarker.java b/src/main/java/com/hbm/render/tileentity/RenderStructureMarker.java index ad852fc56f..fed62c4ad9 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderStructureMarker.java +++ b/src/main/java/com/hbm/render/tileentity/RenderStructureMarker.java @@ -219,7 +219,7 @@ public void renderBlocks(int x, int y, int z, int type, int meta) { } } } - if(type == 5) { + if(type == 3) { if(meta == 1) { offsetZ = 0; @@ -244,21 +244,21 @@ public void renderBlocks(int x, int y, int z, int type, int meta) { for(int c = 0; c < 7; c++) { int texture = -1; - if(Watz.array[b][a].substring(c, c + 1).equals("C")) + if(Watz.watz[b][a].substring(c, c + 1).equals("C")) texture = 0; - if(Watz.array[b][a].substring(c, c + 1).equals("A")) + if(Watz.watz[b][a].substring(c, c + 1).equals("A")) texture = 1; - if(Watz.array[b][a].substring(c, c + 1).equals("R")) + if(Watz.watz[b][a].substring(c, c + 1).equals("R")) texture = 2; - if(Watz.array[b][a].substring(c, c + 1).equals("S")) + if(Watz.watz[b][a].substring(c, c + 1).equals("S")) texture = 3; - if(Watz.array[b][a].substring(c, c + 1).equals("I")) + if(Watz.watz[b][a].substring(c, c + 1).equals("I")) texture = 4; - if(Watz.array[b][a].substring(c, c + 1).equals("#")) + if(Watz.watz[b][a].substring(c, c + 1).equals("#")) texture = 5; - if(Watz.array[b][a].substring(c, c + 1).equals("K")) + if(Watz.watz[b][a].substring(c, c + 1).equals("K")) texture = 6; - if(Watz.array[b][a].substring(c, c + 1).equals("W")) + if(Watz.watz[b][a].substring(c, c + 1).equals("W")) texture = 7; if(texture >= 0) { renderSmolBlockAt(watz[texture][0], watz[texture][1], a, b, c); @@ -267,7 +267,7 @@ public void renderBlocks(int x, int y, int z, int type, int meta) { } } } - if(type == 6) { + if(type == 4) { if(meta == 1) { offsetZ = 0; offsetX = 28; diff --git a/src/main/java/com/hbm/render/tileentity/RenderTurretMaxwell.java b/src/main/java/com/hbm/render/tileentity/RenderTurretMaxwell.java index 591eb1ca10..9b903a94a8 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderTurretMaxwell.java +++ b/src/main/java/com/hbm/render/tileentity/RenderTurretMaxwell.java @@ -15,6 +15,11 @@ public class RenderTurretMaxwell extends RenderTurretBase { + @Override + public boolean isGlobalRenderer(TileEntityTurretMaxwell te) { + return te.beam > 0; + } + @Override public void render(TileEntityTurretMaxwell turret, double x, double y, double z, float partialTicks, int destroyStage, float alpha){ Vec3d pos = turret.getHorizontalOffset(); @@ -44,17 +49,22 @@ public void render(TileEntityTurretMaxwell turret, double x, double y, double z, if(turret.beam > 0) { - double length = turret.lastDist - turret.getBarrelLength(); + double offset = 1; + double length = turret.lastDist - turret.getBarrelLength()+offset+0.2; GL11.glPushMatrix(); GlStateManager.color(1, 1, 1, 1); OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, 240F, 240F); - GL11.glTranslated(turret.getBarrelLength(), 2D, 0); + GL11.glTranslated(turret.getBarrelLength()-offset, 2D, 0); long worldTime = turret.getWorld().getTotalWorldTime(); - for(int i = 0; i < 8; i++) - BeamPronter.prontBeam(Vec3.createVectorHelper(length, 0, 0), EnumWaveType.SPIRAL, EnumBeamType.SOLID, 0x2020ff, 0x2020ff, (int)((worldTime + partialTicks) * -50 + i * 45) % 360, (int)((turret.lastDist + 1)), 0.375F, 2, 0.05F); - + // for(int i = 0; i < 8; i++) + // BeamPronter.prontBeam(Vec3.createVectorHelper(length, 0, 0), EnumWaveType.SPIRAL, EnumBeamType.SOLID, 0x2020ff, 0xFFFFFF, (int)((worldTime + partialTicks) * -50 + i * 45) % 360, (int)((turret.lastDist + 1)), 0.375F, 2, 0.05F); + // // int color = 0xff0000; + + BeamPronter.prontBeam(Vec3.createVectorHelper(length, 0, 0), EnumWaveType.RANDOM, EnumBeamType.SOLID, 0x00487F, 0xFFFFFF, (int)(worldTime) % 1000, (int)length, 0.125F, 2, 0.0625F); + GL11.glTranslated(offset, 0, 0); + BeamPronter.prontBeam(Vec3.createVectorHelper(length-offset, 0, 0), EnumWaveType.STRAIGHT, EnumBeamType.SOLID, 0x002038, 0x002038, 0, 1, 0, 3, 0.0625F*5F); GL11.glPopMatrix(); } diff --git a/src/main/java/com/hbm/tileentity/DoorDecl.java b/src/main/java/com/hbm/tileentity/DoorDecl.java index a3ef5169f1..5379152a18 100644 --- a/src/main/java/com/hbm/tileentity/DoorDecl.java +++ b/src/main/java/com/hbm/tileentity/DoorDecl.java @@ -105,7 +105,7 @@ public WavefrontObjDisplayList getModel(){ @Override public SoundEvent getOpenSoundEnd() { - return HBMSoundHandler.sliding_seal_stop; + return HBMSoundHandler.nullMine; }; @Override public SoundEvent getOpenSoundStart() { @@ -113,7 +113,7 @@ public SoundEvent getOpenSoundStart() { }; public float getSoundVolume(){ - return 2; + return 1; } @Override @@ -140,7 +140,7 @@ public void doOffsetTransform() { @Override public int timeToOpen() { - return 20; + return 15; }; @Override @@ -176,6 +176,82 @@ public WavefrontObjDisplayList getModel(){ return ResourceManager.sliding_seal_door; } }; + + public static final DoorDecl SLIDING_GATE_DOOR = new DoorDecl(){ + + @Override + public SoundEvent getOpenSoundEnd() { + return HBMSoundHandler.sliding_seal_stop; + }; + @Override + public SoundEvent getOpenSoundStart() { + return HBMSoundHandler.sliding_seal_open; + }; + + public float getSoundVolume(){ + return 3; + } + + @Override + @SideOnly(Side.CLIENT) + public void getTranslation(String partName, float openTicks, boolean child, float[] trans) { + if(partName.startsWith("door")){ + set(trans, 0, 0, Library.smoothstep(getNormTime(openTicks), 0, 1)); + } else { + set(trans, 0, 0, 0); + } + }; + + @Override + @SideOnly(Side.CLIENT) + public double[][] getClippingPlanes() { + return new double[][]{{0, 0, -1, 0.5001}}; + }; + + @Override + @SideOnly(Side.CLIENT) + public void doOffsetTransform() { + GL11.glTranslated(0.375, 0, 0); + }; + + @Override + public int timeToOpen() { + return 28; + }; + + @Override + public AxisAlignedBB getBlockBound(BlockPos relPos, boolean open) { + if(open){ + if(relPos.getY() == 0) + return new AxisAlignedBB(0, 0, 1-0.25, 1, 0.125, 1); + return super.getBlockBound(relPos, open); + } else { + return new AxisAlignedBB(0, 0, 1-0.25, 1, 1, 1); + } + }; + + @Override + public int[][] getDoorOpenRanges(){ + return new int[][]{{0, 0, 0, 1, 2, 2}}; + } + + @Override + public int[] getDimensions(){ + return new int[]{1, 0, 0, 0, 0, 0}; + } + + @Override + @SideOnly(Side.CLIENT) + public ResourceLocation getTextureForPart(String partName){ + return ResourceManager.sliding_gate_door_tex; + } + + @Override + @SideOnly(Side.CLIENT) + public WavefrontObjDisplayList getModel(){ + return ResourceManager.sliding_seal_door; + } + }; public static final DoorDecl SECURE_ACCESS_DOOR = new DoorDecl(){ diff --git a/src/main/java/com/hbm/tileentity/TileEntityDoorGeneric.java b/src/main/java/com/hbm/tileentity/TileEntityDoorGeneric.java index 45f5c8498a..28da0c2452 100644 --- a/src/main/java/com/hbm/tileentity/TileEntityDoorGeneric.java +++ b/src/main/java/com/hbm/tileentity/TileEntityDoorGeneric.java @@ -9,6 +9,7 @@ import com.hbm.blocks.generic.BlockDoorGeneric; import com.hbm.handler.RadiationSystemNT; import com.hbm.interfaces.IAnimatedDoor; +import com.hbm.interfaces.IDoor.DoorState; import com.hbm.inventory.control_panel.ControlEvent; import com.hbm.inventory.control_panel.ControlEventSystem; import com.hbm.inventory.control_panel.DataValueFloat; @@ -47,9 +48,14 @@ public class TileEntityDoorGeneric extends TileEntityLockableBase implements ITi private AudioWrapper audio; private AudioWrapper audio2; + + public TileEntityDoorGeneric(){ + } @Override public void update(){ + if(doorType == null) + doorType = ((BlockDoorGeneric)this.getBlockType()).type; if(state == DoorState.OPENING) { openTicks++; if(openTicks >= doorType.timeToOpen()) { diff --git a/src/main/java/com/hbm/tileentity/bomb/TileEntityNukeCustom.java b/src/main/java/com/hbm/tileentity/bomb/TileEntityNukeCustom.java index 43a1388d6a..0b80ee2b8f 100644 --- a/src/main/java/com/hbm/tileentity/bomb/TileEntityNukeCustom.java +++ b/src/main/java/com/hbm/tileentity/bomb/TileEntityNukeCustom.java @@ -2,6 +2,7 @@ import java.util.HashMap; +import com.hbm.config.BombConfig; import com.hbm.blocks.ModBlocks; import com.hbm.blocks.bomb.NukeCustom; import com.hbm.forgefluid.ModForgeFluids; @@ -75,10 +76,14 @@ public NBTTagCompound writeToNBT(NBTTagCompound compound) { public static HashMap entries = new HashMap<>(); public static void registerBombItems() { + //TNT entries.put(new ComparableStack(Items.GUNPOWDER), new CustomNukeEntry(EnumBombType.TNT, 0.8F)); entries.put(new ComparableStack(Blocks.TNT), new CustomNukeEntry(EnumBombType.TNT, 4F)); entries.put(new ComparableStack(ModBlocks.det_cord), new CustomNukeEntry(EnumBombType.TNT, 1.5F)); entries.put(new ComparableStack(ModItems.ingot_semtex), new CustomNukeEntry(EnumBombType.TNT, 8F)); + entries.put(new ComparableStack(ModItems.ingot_c4), new CustomNukeEntry(EnumBombType.TNT, 10F)); + entries.put(new ComparableStack(ModItems.ball_dynamite), new CustomNukeEntry(EnumBombType.TNT, 4F)); + entries.put(new ComparableStack(ModItems.ball_tnt), new CustomNukeEntry(EnumBombType.TNT, 6F)); entries.put(new ComparableStack(ModBlocks.det_charge), new CustomNukeEntry(EnumBombType.TNT, 15F)); entries.put(new NbtComparableStack(ItemFluidCanister.getFullCanister(ModForgeFluids.diesel)), new CustomNukeEntry(EnumBombType.TNT, 0.5F)); entries.put(new ComparableStack(ModItems.canister_napalm), new CustomNukeEntry(EnumBombType.TNT, 2.5F)); @@ -87,66 +92,145 @@ public static void registerBombItems() { entries.put(new ComparableStack(ModBlocks.pink_barrel), new CustomNukeEntry(EnumBombType.TNT, 4F)); entries.put(new ComparableStack(ModItems.custom_tnt), new CustomNukeEntry(EnumBombType.TNT, 10F)); - entries.put(new ComparableStack(ModItems.ingot_u235), new CustomNukeEntry(EnumBombType.NUKE, 15F)); - entries.put(new ComparableStack(ModItems.ingot_pu239), new CustomNukeEntry(EnumBombType.NUKE, 25F)); - entries.put(new ComparableStack(ModItems.ingot_neptunium), new CustomNukeEntry(EnumBombType.NUKE, 30F)); + entries.put(new ComparableStack(Items.REDSTONE), new CustomNukeEntry(EnumBombType.TNT, 1.005F, EnumEntryType.MULT)); + entries.put(new ComparableStack(Blocks.REDSTONE_BLOCK), new CustomNukeEntry(EnumBombType.TNT, 1.05F, EnumEntryType.MULT)); + entries.put(new ComparableStack(ModItems.n2_charge), new CustomNukeEntry(EnumBombType.TNT, 1.25F, EnumEntryType.MULT)); + + + //NUKE entries.put(new ComparableStack(ModItems.nugget_u235), new CustomNukeEntry(EnumBombType.NUKE, 1.5F)); + entries.put(new ComparableStack(ModItems.billet_u235), new CustomNukeEntry(EnumBombType.NUKE, 10F)); + entries.put(new ComparableStack(ModItems.ingot_u235), new CustomNukeEntry(EnumBombType.NUKE, 15F)); entries.put(new ComparableStack(ModItems.nugget_pu239), new CustomNukeEntry(EnumBombType.NUKE, 2.5F)); + entries.put(new ComparableStack(ModItems.billet_pu239), new CustomNukeEntry(EnumBombType.NUKE, 17F)); + entries.put(new ComparableStack(ModItems.ingot_pu239), new CustomNukeEntry(EnumBombType.NUKE, 25F)); entries.put(new ComparableStack(ModItems.nugget_neptunium), new CustomNukeEntry(EnumBombType.NUKE, 3.0F)); + entries.put(new ComparableStack(ModItems.billet_neptunium), new CustomNukeEntry(EnumBombType.NUKE, 20.0F)); + entries.put(new ComparableStack(ModItems.ingot_neptunium), new CustomNukeEntry(EnumBombType.NUKE, 30F)); entries.put(new ComparableStack(ModItems.powder_neptunium), new CustomNukeEntry(EnumBombType.NUKE, 30F)); entries.put(new ComparableStack(ModItems.custom_nuke), new CustomNukeEntry(EnumBombType.NUKE, 30F)); + entries.put(new ComparableStack(ModItems.neutron_reflector), new CustomNukeEntry(EnumBombType.NUKE, 1.1F, EnumEntryType.MULT)); + entries.put(new ComparableStack(ModItems.nugget_uranium), new CustomNukeEntry(EnumBombType.NUKE, 1.005F, EnumEntryType.MULT)); + entries.put(new ComparableStack(ModItems.ingot_uranium), new CustomNukeEntry(EnumBombType.NUKE, 1.05F, EnumEntryType.MULT)); + entries.put(new ComparableStack(ModItems.powder_uranium), new CustomNukeEntry(EnumBombType.NUKE, 1.05F, EnumEntryType.MULT)); + entries.put(new ComparableStack(ModItems.nugget_plutonium), new CustomNukeEntry(EnumBombType.NUKE, 1.15F, EnumEntryType.MULT)); + entries.put(new ComparableStack(ModItems.powder_plutonium), new CustomNukeEntry(EnumBombType.NUKE, 1.15F, EnumEntryType.MULT)); + entries.put(new ComparableStack(ModItems.ingot_plutonium), new CustomNukeEntry(EnumBombType.NUKE, 1.15F, EnumEntryType.MULT)); + entries.put(new ComparableStack(ModItems.nugget_u238), new CustomNukeEntry(EnumBombType.NUKE, 1.01F, EnumEntryType.MULT)); + entries.put(new ComparableStack(ModItems.ingot_u238), new CustomNukeEntry(EnumBombType.NUKE, 1.1F, EnumEntryType.MULT)); + entries.put(new ComparableStack(ModItems.nugget_pu238), new CustomNukeEntry(EnumBombType.NUKE, 1.015F, EnumEntryType.MULT)); + entries.put(new ComparableStack(ModItems.ingot_pu238), new CustomNukeEntry(EnumBombType.NUKE, 1.15F, EnumEntryType.MULT)); + + + //SUPER entries.put(new NbtComparableStack(ItemCell.getFullCell(ModForgeFluids.deuterium)), new CustomNukeEntry(EnumBombType.HYDRO, 20F)); entries.put(new NbtComparableStack(ItemCell.getFullCell(ModForgeFluids.tritium)), new CustomNukeEntry(EnumBombType.HYDRO, 30F)); + entries.put(new ComparableStack(ModItems.powder_lithium_tiny), new CustomNukeEntry(EnumBombType.HYDRO, 2F)); + entries.put(new ComparableStack(ModItems.powder_lithium), new CustomNukeEntry(EnumBombType.HYDRO, 20F)); entries.put(new ComparableStack(ModItems.lithium), new CustomNukeEntry(EnumBombType.HYDRO, 20F)); - entries.put(new ComparableStack(ModItems.tritium_deuterium_cake), new CustomNukeEntry(EnumBombType.HYDRO, 200F)); + entries.put(new ComparableStack(ModBlocks.block_lithium), new CustomNukeEntry(EnumBombType.HYDRO, 200F)); + entries.put(new ComparableStack(ModItems.tritium_deuterium_cake), new CustomNukeEntry(EnumBombType.HYDRO, 300F)); entries.put(new ComparableStack(ModItems.custom_hydro), new CustomNukeEntry(EnumBombType.HYDRO, 30F)); - entries.put(new NbtComparableStack(ItemCell.getFullCell(ModForgeFluids.amat)), new CustomNukeEntry(EnumBombType.AMAT, 5F)); - entries.put(new ComparableStack(ModItems.custom_amat), new CustomNukeEntry(EnumBombType.AMAT, 15F)); - entries.put(new ComparableStack(ModItems.egg_balefire_shard), new CustomNukeEntry(EnumBombType.AMAT, 15F)); - entries.put(new ComparableStack(ModItems.egg_balefire), new CustomNukeEntry(EnumBombType.AMAT, 150F)); - entries.put(new ComparableStack(ModItems.ingot_tungsten), new CustomNukeEntry(EnumBombType.DIRTY, 1F)); + //ANTIMATTER + entries.put(new NbtComparableStack(ItemCell.getFullCell(ModForgeFluids.amat)), new CustomNukeEntry(EnumBombType.BALE, 1.05F, EnumEntryType.MULT)); + entries.put(new ComparableStack(ModItems.particle_amat), new CustomNukeEntry(EnumBombType.BALE, 1.05F, EnumEntryType.MULT)); + entries.put(new ComparableStack(ModItems.pellet_antimatter), new CustomNukeEntry(EnumBombType.BALE, 1.5F, EnumEntryType.MULT)); + entries.put(new ComparableStack(ModItems.egg_balefire_shard), new CustomNukeEntry(EnumBombType.BALE, 15F)); + entries.put(new ComparableStack(ModItems.egg_balefire), new CustomNukeEntry(EnumBombType.BALE, 150F)); + entries.put(new ComparableStack(ModItems.custom_amat), new CustomNukeEntry(EnumBombType.BALE, 15F)); + + + //SALTED + entries.put(new ComparableStack(ModItems.ingot_tungsten), new CustomNukeEntry(EnumBombType.DIRTY, 0.1F)); + entries.put(new ComparableStack(ModItems.powder_tungsten), new CustomNukeEntry(EnumBombType.DIRTY, 0.1F)); + entries.put(new ComparableStack(ModBlocks.block_tungsten), new CustomNukeEntry(EnumBombType.DIRTY, 1F)); + + entries.put(new ComparableStack(ModItems.fragment_cobalt), new CustomNukeEntry(EnumBombType.DIRTY, 0.1F)); + entries.put(new ComparableStack(ModItems.nugget_cobalt), new CustomNukeEntry(EnumBombType.DIRTY, 0.1F)); + entries.put(new ComparableStack(ModItems.ingot_cobalt), new CustomNukeEntry(EnumBombType.DIRTY, 1F)); + entries.put(new ComparableStack(ModItems.powder_cobalt_tiny), new CustomNukeEntry(EnumBombType.DIRTY, 0.1F)); + entries.put(new ComparableStack(ModItems.powder_cobalt), new CustomNukeEntry(EnumBombType.DIRTY, 1F)); + entries.put(new ComparableStack(ModBlocks.block_cobalt), new CustomNukeEntry(EnumBombType.DIRTY, 10F)); + + entries.put(new ComparableStack(ModItems.nugget_co60), new CustomNukeEntry(EnumBombType.DIRTY, 0.4F)); + entries.put(new ComparableStack(ModItems.ingot_co60), new CustomNukeEntry(EnumBombType.DIRTY, 4F)); + entries.put(new ComparableStack(ModItems.powder_co60_tiny), new CustomNukeEntry(EnumBombType.DIRTY, 0.4F)); + entries.put(new ComparableStack(ModItems.powder_co60), new CustomNukeEntry(EnumBombType.DIRTY, 4F)); + entries.put(new ComparableStack(ModItems.billet_co60), new CustomNukeEntry(EnumBombType.DIRTY, 3F)); + + entries.put(new ComparableStack(ModItems.nugget_strontium), new CustomNukeEntry(EnumBombType.DIRTY, 0.2F)); + entries.put(new ComparableStack(ModItems.ingot_strontium), new CustomNukeEntry(EnumBombType.DIRTY, 2F)); + entries.put(new ComparableStack(ModItems.powder_strontium), new CustomNukeEntry(EnumBombType.DIRTY, 2F)); + + entries.put(new ComparableStack(ModItems.nugget_sr90), new CustomNukeEntry(EnumBombType.DIRTY, 0.6F)); + entries.put(new ComparableStack(ModItems.ingot_sr90), new CustomNukeEntry(EnumBombType.DIRTY, 6F)); + entries.put(new ComparableStack(ModItems.powder_sr90_tiny), new CustomNukeEntry(EnumBombType.DIRTY, 0.6F)); + entries.put(new ComparableStack(ModItems.powder_sr90), new CustomNukeEntry(EnumBombType.DIRTY, 6F)); + entries.put(new ComparableStack(ModItems.billet_sr90), new CustomNukeEntry(EnumBombType.DIRTY, 4F)); + + entries.put(new ComparableStack(ModItems.ingot_iodine), new CustomNukeEntry(EnumBombType.DIRTY, 12F)); + entries.put(new ComparableStack(ModItems.powder_iodine_tiny), new CustomNukeEntry(EnumBombType.DIRTY, 1.2F)); + entries.put(new ComparableStack(ModItems.powder_iodine), new CustomNukeEntry(EnumBombType.DIRTY, 12F)); + entries.put(new ComparableStack(ModItems.ingot_i131), new CustomNukeEntry(EnumBombType.DIRTY, 24F)); + entries.put(new ComparableStack(ModItems.powder_i131_tiny), new CustomNukeEntry(EnumBombType.DIRTY, 2.4F)); + entries.put(new ComparableStack(ModItems.powder_i131), new CustomNukeEntry(EnumBombType.DIRTY, 24F)); + entries.put(new ComparableStack(ModItems.custom_dirty), new CustomNukeEntry(EnumBombType.DIRTY, 10F)); + entries.put(new ComparableStack(ModItems.ingot_pu240), new CustomNukeEntry(EnumBombType.DIRTY, 1.05F, EnumEntryType.MULT)); + entries.put(new ComparableStack(ModItems.nugget_pu240), new CustomNukeEntry(EnumBombType.DIRTY, 1.005F, EnumEntryType.MULT)); + entries.put(new ComparableStack(ModItems.billet_pu240), new CustomNukeEntry(EnumBombType.DIRTY, 1.03F, EnumEntryType.MULT)); + entries.put(new ComparableStack(ModBlocks.block_pu240), new CustomNukeEntry(EnumBombType.DIRTY, 1.5F, EnumEntryType.MULT)); + + entries.put(new ComparableStack(ModItems.billet_nuclear_waste), new CustomNukeEntry(EnumBombType.DIRTY, 1.02F, EnumEntryType.MULT)); + entries.put(new ComparableStack(ModItems.nuclear_waste), new CustomNukeEntry(EnumBombType.DIRTY, 1.025F, EnumEntryType.MULT)); + entries.put(new ComparableStack(ModItems.nuclear_waste_tiny), new CustomNukeEntry(EnumBombType.DIRTY, 1.0025F, EnumEntryType.MULT)); + entries.put(new ComparableStack(ModBlocks.block_waste), new CustomNukeEntry(EnumBombType.DIRTY, 1.25F, EnumEntryType.MULT)); + entries.put(new ComparableStack(ModBlocks.block_waste_painted), new CustomNukeEntry(EnumBombType.DIRTY, 1.25F, EnumEntryType.MULT)); + entries.put(new ComparableStack(ModBlocks.yellow_barrel), new CustomNukeEntry(EnumBombType.DIRTY, 1.2F, EnumEntryType.MULT)); + + + //ANTISCHRABIDIUM entries.put(new ComparableStack(ModItems.ingot_schrabidium), new CustomNukeEntry(EnumBombType.SCHRAB, 5F)); entries.put(new ComparableStack(ModBlocks.block_schrabidium), new CustomNukeEntry(EnumBombType.SCHRAB, 50F)); + entries.put(new ComparableStack(ModItems.billet_schrabidium), new CustomNukeEntry(EnumBombType.SCHRAB, 3F)); entries.put(new ComparableStack(ModItems.nugget_schrabidium), new CustomNukeEntry(EnumBombType.SCHRAB, 0.5F)); entries.put(new ComparableStack(ModItems.powder_schrabidium), new CustomNukeEntry(EnumBombType.SCHRAB, 5F)); entries.put(new NbtComparableStack(ItemCell.getFullCell(ModForgeFluids.sas3)), new CustomNukeEntry(EnumBombType.SCHRAB, 7.5F)); entries.put(new NbtComparableStack(ItemCell.getFullCell(ModForgeFluids.aschrab)), new CustomNukeEntry(EnumBombType.SCHRAB, 15F)); entries.put(new ComparableStack(ModItems.custom_schrab), new CustomNukeEntry(EnumBombType.SCHRAB, 15F)); - entries.put(new ComparableStack(ModItems.nugget_euphemium), new CustomNukeEntry(EnumBombType.EUPH, 1F)); + //SOLINIUM + entries.put(new ComparableStack(ModItems.solinium_core), new CustomNukeEntry(EnumBombType.SOL, 20F)); + entries.put(new ComparableStack(ModItems.nugget_solinium), new CustomNukeEntry(EnumBombType.SOL, 0.5F)); + entries.put(new ComparableStack(ModItems.ingot_solinium), new CustomNukeEntry(EnumBombType.SOL, 5F)); + entries.put(new ComparableStack(ModItems.billet_solinium), new CustomNukeEntry(EnumBombType.SOL, 3F)); + entries.put(new ComparableStack(ModBlocks.block_solinium), new CustomNukeEntry(EnumBombType.SOL, 50F)); + + entries.put(new ComparableStack(ModItems.nugget_unobtainium), new CustomNukeEntry(EnumBombType.SOL, 1.01F, EnumEntryType.MULT)); + entries.put(new ComparableStack(ModItems.ingot_unobtainium), new CustomNukeEntry(EnumBombType.SOL, 1.1F, EnumEntryType.MULT)); + entries.put(new ComparableStack(ModItems.powder_unobtainium), new CustomNukeEntry(EnumBombType.SOL, 1.1F, EnumEntryType.MULT)); + entries.put(new ComparableStack(ModBlocks.block_unobtainium), new CustomNukeEntry(EnumBombType.SOL, 1.5F, EnumEntryType.MULT)); + entries.put(new ComparableStack(ModItems.custom_sol), new CustomNukeEntry(EnumBombType.SOL, 15F)); + + //ANTI-MASS + entries.put(new ComparableStack(ModItems.nugget_euphemium), new CustomNukeEntry(EnumBombType.EUPH, 0.1F)); entries.put(new ComparableStack(ModItems.ingot_euphemium), new CustomNukeEntry(EnumBombType.EUPH, 1F)); - - entries.put(new ComparableStack(Items.REDSTONE), new CustomNukeEntry(EnumBombType.TNT, 1.05F, EnumEntryType.MULT)); - entries.put(new ComparableStack(Blocks.REDSTONE_BLOCK), new CustomNukeEntry(EnumBombType.TNT, 1.5F, EnumEntryType.MULT)); - - entries.put(new ComparableStack(ModItems.ingot_uranium), new CustomNukeEntry(EnumBombType.NUKE, 1.05F, EnumEntryType.MULT)); - entries.put(new ComparableStack(ModItems.ingot_plutonium), new CustomNukeEntry(EnumBombType.NUKE, 1.15F, EnumEntryType.MULT)); - entries.put(new ComparableStack(ModItems.ingot_u238), new CustomNukeEntry(EnumBombType.NUKE, 1.1F, EnumEntryType.MULT)); - entries.put(new ComparableStack(ModItems.ingot_pu238), new CustomNukeEntry(EnumBombType.NUKE, 1.15F, EnumEntryType.MULT)); - entries.put(new ComparableStack(ModItems.nugget_uranium), new CustomNukeEntry(EnumBombType.NUKE, 1.005F, EnumEntryType.MULT)); - entries.put(new ComparableStack(ModItems.nugget_plutonium), new CustomNukeEntry(EnumBombType.NUKE, 1.15F, EnumEntryType.MULT)); - entries.put(new ComparableStack(ModItems.nugget_u238), new CustomNukeEntry(EnumBombType.NUKE, 1.01F, EnumEntryType.MULT)); - entries.put(new ComparableStack(ModItems.nugget_pu238), new CustomNukeEntry(EnumBombType.NUKE, 1.015F, EnumEntryType.MULT)); - entries.put(new ComparableStack(ModItems.powder_uranium), new CustomNukeEntry(EnumBombType.NUKE, 1.05F, EnumEntryType.MULT)); - entries.put(new ComparableStack(ModItems.powder_plutonium), new CustomNukeEntry(EnumBombType.NUKE, 1.15F, EnumEntryType.MULT)); - - entries.put(new ComparableStack(ModItems.ingot_pu240), new CustomNukeEntry(EnumBombType.DIRTY, 1.05F, EnumEntryType.MULT)); - entries.put(new ComparableStack(ModItems.nuclear_waste), new CustomNukeEntry(EnumBombType.DIRTY, 1.025F, EnumEntryType.MULT)); - entries.put(new ComparableStack(ModBlocks.block_waste), new CustomNukeEntry(EnumBombType.DIRTY, 1.25F, EnumEntryType.MULT)); - entries.put(new ComparableStack(ModBlocks.yellow_barrel), new CustomNukeEntry(EnumBombType.DIRTY, 1.2F, EnumEntryType.MULT)); + entries.put(new ComparableStack(ModItems.custom_euph), new CustomNukeEntry(EnumBombType.EUPH, 2F)); + entries.put(new ComparableStack(ModItems.powder_euphemium), new CustomNukeEntry(EnumBombType.EUPH, 1F)); + entries.put(new ComparableStack(ModBlocks.block_euphemium), new CustomNukeEntry(EnumBombType.EUPH, 10F)); } public float tnt; public float nuke; public float hydro; - public float amat; + public float bale; public float dirty; public float schrab; + public float sol; public float euph; @SuppressWarnings("incomplete-switch") @@ -155,9 +239,10 @@ public void update() { float tnt = 0F, tntMod = 1F; float nuke = 0F, nukeMod = 1F; float hydro = 0F, hydroMod = 1F; - float amat = 0F, amatMod = 1F; + float bale = 0F, baleMod = 1F; float dirty = 0F, dirtyMod = 1F; float schrab = 0F, schrabMod = 1F; + float sol = 0F, solMod = 1F; float euph = 0F; for(int i = 0; i < inventory.getSlots(); i ++) { @@ -177,9 +262,10 @@ public void update() { case TNT: tnt += ent.value; break; case NUKE: nuke += ent.value; break; case HYDRO: hydro += ent.value; break; - case AMAT: amat += ent.value; break; + case BALE: bale += ent.value; break; case DIRTY: dirty += ent.value; break; case SCHRAB: schrab += ent.value; break; + case SOL: sol += ent.value; break; case EUPH: euph += ent.value; break; } @@ -189,8 +275,9 @@ public void update() { case TNT: tntMod *= ent.value; break; case NUKE: nukeMod *= ent.value; break; case HYDRO: hydroMod *= ent.value; break; - case AMAT: amatMod *= ent.value; break; + case BALE: baleMod *= ent.value; break; case DIRTY: dirtyMod *= ent.value; break; + case SOL: solMod *= ent.value; break; case SCHRAB: schrabMod *= ent.value; break; } } @@ -198,23 +285,26 @@ public void update() { tnt *= tntMod; nuke *= nukeMod; hydro *= hydroMod; - amat *= amatMod; + bale *= baleMod; dirty *= dirtyMod; + sol *= solMod; schrab *= schrabMod; if(tnt < 16) nuke = 0; if(nuke < 100) hydro = 0; - if(nuke < 50) amat = 0; + if(nuke < 50) bale = 0; if(nuke < 50) schrab = 0; - if(schrab == 0) euph = 0; - - this.tnt = tnt; - this.nuke = nuke; - this.hydro = hydro; - this.amat = amat; - this.dirty = dirty; - this.schrab = schrab; - this.euph = euph; + if(nuke < 25) sol = 0; + if(schrab < 1 || sol < 1) euph = 0; + + this.tnt = Math.min(tnt, BombConfig.maxCustomTNTRadius); + this.nuke = Math.min(nuke, BombConfig.maxCustomNukeRadius); + this.hydro = Math.min(hydro, BombConfig.maxCustomHydroRadius); + this.bale = Math.min(bale, BombConfig.maxCustomBaleRadius); + this.dirty = Math.min(dirty, BombConfig.maxCustomDirtyRadius); + this.schrab = Math.min(schrab, BombConfig.maxCustomSchrabRadius); + this.sol = Math.min(sol, BombConfig.maxCustomSolRadius); + this.euph = Math.min(euph, BombConfig.maxCustomEuphLvl); } public float getNukeAdj() { @@ -222,7 +312,7 @@ public float getNukeAdj() { if(nuke == 0) return 0; - return Math.min(nuke + tnt / 2, NukeCustom.maxNuke); + return Math.min(nuke + tnt / 2, BombConfig.maxCustomNukeRadius); } public float getHydroAdj() { @@ -230,15 +320,15 @@ public float getHydroAdj() { if(hydro == 0) return 0; - return Math.min(hydro + nuke / 2 + tnt / 4, NukeCustom.maxHydro); + return Math.min(hydro + nuke / 2 + tnt / 4, BombConfig.maxCustomHydroRadius); } - public float getAmatAdj() { + public float getBaleAdj() { - if(amat == 0) + if(bale == 0) return 0; - return Math.min(amat + hydro / 2 + nuke / 4 + tnt / 8, NukeCustom.maxAmat); + return Math.min(bale + hydro / 2 + nuke / 4 + tnt / 8, BombConfig.maxCustomBaleRadius); } public float getSchrabAdj() { @@ -246,7 +336,15 @@ public float getSchrabAdj() { if(schrab == 0) return 0; - return Math.min(schrab + amat / 2 + hydro / 4 + nuke / 8 + tnt / 16, NukeCustom.maxSchrab); + return Math.min(schrab + bale / 2 + hydro / 4 + nuke / 8 + tnt / 16, BombConfig.maxCustomSchrabRadius); + } + + public float getSolAdj() { + + if(sol == 0) + return 0; + + return Math.min(sol + schrab / 2 + bale / 4 + hydro / 8 + nuke / 16 + tnt / 32, BombConfig.maxCustomSolRadius); } public boolean isFalling() { @@ -289,9 +387,10 @@ public static enum EnumBombType { TNT("TNT"), NUKE("Nuclear"), HYDRO("Hydrogen"), - AMAT("Antimatter"), + BALE("Balefire"), DIRTY("Salted"), SCHRAB("Schrabidium"), + SOL("Solinium"), EUPH("Anti Mass"); String name; diff --git a/src/main/java/com/hbm/tileentity/bomb/TileEntityNukeMan.java b/src/main/java/com/hbm/tileentity/bomb/TileEntityNukeMan.java index 9d7e07e424..0b3c0eb81b 100644 --- a/src/main/java/com/hbm/tileentity/bomb/TileEntityNukeMan.java +++ b/src/main/java/com/hbm/tileentity/bomb/TileEntityNukeMan.java @@ -70,7 +70,7 @@ public boolean isReady() { } public boolean exp1() { - if(this.inventory.getStackInSlot(1) != ItemStack.EMPTY && this.inventory.getStackInSlot(1).getItem() == ModItems.man_explosive8) + if(this.inventory.getStackInSlot(1) != ItemStack.EMPTY && this.inventory.getStackInSlot(1).getItem() == ModItems.gadget_explosive8) { return true; } @@ -79,7 +79,7 @@ public boolean exp1() { } public boolean exp2() { - if(this.inventory.getStackInSlot(2) != ItemStack.EMPTY && this.inventory.getStackInSlot(2).getItem() == ModItems.man_explosive8) + if(this.inventory.getStackInSlot(2) != ItemStack.EMPTY && this.inventory.getStackInSlot(2).getItem() == ModItems.gadget_explosive8) { return true; } @@ -88,7 +88,7 @@ public boolean exp2() { } public boolean exp3() { - if(this.inventory.getStackInSlot(3) != ItemStack.EMPTY && this.inventory.getStackInSlot(3).getItem() == ModItems.man_explosive8) + if(this.inventory.getStackInSlot(3) != ItemStack.EMPTY && this.inventory.getStackInSlot(3).getItem() == ModItems.gadget_explosive8) { return true; } @@ -97,7 +97,7 @@ public boolean exp3() { } public boolean exp4() { - if(this.inventory.getStackInSlot(4) != ItemStack.EMPTY && this.inventory.getStackInSlot(4).getItem() == ModItems.man_explosive8) + if(this.inventory.getStackInSlot(4) != ItemStack.EMPTY && this.inventory.getStackInSlot(4).getItem() == ModItems.gadget_explosive8) { return true; } diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityCharger.java b/src/main/java/com/hbm/tileentity/machine/TileEntityCharger.java new file mode 100644 index 0000000000..4bbd70ed7e --- /dev/null +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityCharger.java @@ -0,0 +1,139 @@ +package com.hbm.tileentity.machine; + +import java.util.ArrayList; +import java.util.List; + +import com.hbm.blocks.machine.MachineCharger; +import com.hbm.tileentity.INBTPacketReceiver; +import com.hbm.tileentity.TileEntityLoadedBase; + +import api.hbm.energy.IBatteryItem; +import api.hbm.energy.IEnergyUser; +import net.minecraft.util.ITickable; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.math.AxisAlignedBB; + +public class TileEntityCharger extends TileEntityLoadedBase implements ITickable, IEnergyUser, INBTPacketReceiver { + + public static final int range = 3; + + private List players = new ArrayList(); + private long maxChargeRate; + public long charge = 0; + public long actualCharge = 0; + public long totalCapacity = 0; + public long totalEnergy = 0; + private int lastOp = 0; + + public boolean isOn = false; + public boolean pointingUp = true; + + @Override + public void update() { + + if(!world.isRemote) { + MachineCharger c = (MachineCharger)world.getBlockState(pos).getBlock(); + this.maxChargeRate = c.maxThroughput; + this.pointingUp = c.pointingUp; + + this.updateStandardConnections(world, pos); + + players = world.getEntitiesWithinAABB(EntityPlayer.class, new AxisAlignedBB(pos.getX(), pos.getY(), pos.getZ(), pos.getX() + 1, pos.getY() + (pointingUp ? range : -range), pos.getZ() + 1)); + + totalCapacity = 0; + totalEnergy = 0; + charge = 0; + + for(EntityPlayer player : players) { + InventoryPlayer inv = player.inventory; + for(int i = 0; i < inv.getSizeInventory(); i ++){ + + ItemStack stack = inv.getStackInSlot(i); + if(stack != null && stack.getItem() instanceof IBatteryItem) { + IBatteryItem battery = (IBatteryItem) stack.getItem(); + totalCapacity += battery.getMaxCharge(); + totalEnergy += battery.getCharge(stack); + charge += Math.min(battery.getMaxCharge() - battery.getCharge(stack), battery.getChargeRate()); + } + } + } + + isOn = lastOp > 0; + + if(isOn) { + lastOp--; + } + + NBTTagCompound data = new NBTTagCompound(); + data.setBoolean("o", isOn); + data.setBoolean("u", pointingUp); + data.setLong("m", totalCapacity); + data.setLong("v", totalEnergy); + data.setLong("c", charge); + data.setLong("a", actualCharge); + INBTPacketReceiver.networkPack(this, data, 50); + actualCharge = 0; + } + } + + @Override + public void networkUnpack(NBTTagCompound nbt) { + this.isOn = nbt.getBoolean("o"); + this.pointingUp = nbt.getBoolean("u"); + this.totalCapacity = nbt.getLong("m"); + this.totalEnergy = nbt.getLong("v"); + this.charge = nbt.getLong("c"); + this.actualCharge = nbt.getLong("a"); + } + + @Override + public long getPower() { + return 0; + } + + @Override + public long getMaxPower() { + return Math.min(charge, maxChargeRate); + } + + @Override + public void setPower(long power) { } + + @Override + public long transferPower(long power) { + + if(power == 0) + return power; + + actualCharge = 0; + long chargeBudget = maxChargeRate; + for(EntityPlayer player : players) { + InventoryPlayer inv = player.inventory; + for(int i = 0; i < inv.getSizeInventory(); i ++){ + + if(chargeBudget > 0 && power > 0){ + ItemStack stack = inv.getStackInSlot(i); + + if(stack != null && stack.getItem() instanceof IBatteryItem) { + IBatteryItem battery = (IBatteryItem) stack.getItem(); + + long toCharge = Math.min(battery.getMaxCharge() - battery.getCharge(stack), battery.getChargeRate()); + toCharge = Math.min(toCharge, chargeBudget); + toCharge = Math.min(toCharge, power); + battery.chargeBattery(stack, toCharge); + power -= toCharge; + actualCharge += toCharge; + chargeBudget -= toCharge; + + lastOp = 4; + } + } + } + } + + return power; + } +} diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityChungus.java b/src/main/java/com/hbm/tileentity/machine/TileEntityChungus.java index fae3c85f17..718a156e81 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityChungus.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityChungus.java @@ -33,6 +33,7 @@ public class TileEntityChungus extends TileEntityLoadedBase implements ITickable, IFluidHandler, IEnergyGenerator, INBTPacketReceiver { + public long powerProduction = 0; public long power; public static final long maxPower = 100000000000L; private int turnTimer; @@ -70,7 +71,8 @@ public void update() { tanks[0].drain((Integer)outs[2] * cycles, true); tanks[1].fill(new FluidStack(types[1], (Integer)outs[1] * cycles), true); - power += (Integer)outs[3] * cycles; + powerProduction = (Integer)outs[3] * cycles; + power += powerProduction; if(power > maxPower) power = maxPower; @@ -114,6 +116,7 @@ public void update() { public void networkPack() { NBTTagCompound data = new NBTTagCompound(); + data.setLong("powerP", powerProduction); data.setLong("power", power); data.setString("type", types[0].getName()); data.setInteger("operational", turnTimer); @@ -126,6 +129,7 @@ public void networkPack() { @Override public void networkUnpack(NBTTagCompound data) { FFUtils.deserializeTankArray(data.getTagList("tanks", 10), tanks); + this.powerProduction = data.getLong("powerP"); this.power = data.getLong("power"); this.turnTimer = data.getInteger("operational"); if(data.hasKey("types0")) diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityCoreAdvanced.java b/src/main/java/com/hbm/tileentity/machine/TileEntityCoreAdvanced.java index b966045318..8d2f68f483 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityCoreAdvanced.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityCoreAdvanced.java @@ -1,13 +1,13 @@ package com.hbm.tileentity.machine; import com.hbm.blocks.ModBlocks; -import com.hbm.interfaces.IFactory; import com.hbm.lib.ForgeDirection; +import com.hbm.lib.Library; import com.hbm.items.ModItems; import com.hbm.items.machine.ItemBattery; -import com.hbm.tileentity.TileEntityLoadedBase; +import com.hbm.tileentity.INBTPacketReceiver; +import com.hbm.tileentity.TileEntityMachineBase; -import api.hbm.energy.IBatteryItem; import api.hbm.energy.IEnergyUser; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.init.SoundEvents; @@ -21,70 +21,31 @@ import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.BlockPos.MutableBlockPos; import net.minecraft.world.World; -import net.minecraftforge.common.capabilities.Capability; -import net.minecraftforge.common.capabilities.ICapabilityProvider; -import net.minecraftforge.items.CapabilityItemHandler; -import net.minecraftforge.items.ItemStackHandler; -public class TileEntityCoreAdvanced extends TileEntityLoadedBase implements ITickable, IFactory, IEnergyUser { +public class TileEntityCoreAdvanced extends TileEntityMachineBase implements ITickable, IEnergyUser, INBTPacketReceiver { public int progress = 0; + public int progressStep = 1; public long power = 0; public int soundCycle = 0; - public final static int processTime = 100; - public final static int maxPower = (int)((ItemBattery)ModItems.factory_core_advanced).getMaxCharge(); - public ItemStackHandler inventory; - public ICapabilityProvider dropProvider; - - private String customName; + public boolean hasCluster = false; + public final static long powerPerStep = 2000L; + public final static int processTime = 400; + public final static long maxPower = 10000000L; public TileEntityCoreAdvanced() { - inventory = new ItemStackHandler(27){ - @Override - protected void onContentsChanged(int slot) { - markDirty(); - super.onContentsChanged(slot); - } - }; - dropProvider = new ICapabilityProvider(){ - - @Override - public boolean hasCapability(Capability capability, EnumFacing facing) { - return capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY; - } - - @Override - public T getCapability(Capability capability, EnumFacing facing) { - return capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY ? CapabilityItemHandler.ITEM_HANDLER_CAPABILITY.cast(inventory) : null; - } - - }; + super(27); } - public String getInventoryName() { - return this.hasCustomInventoryName() ? this.customName : "container.factoryAdvanced"; - } - - public boolean hasCustomInventoryName() { - return this.customName != null && this.customName.length() > 0; - } - - public void setCustomName(String name) { - this.customName = name; - } - - public boolean isUseableByPlayer(EntityPlayer player) { - if(world.getTileEntity(pos) != this) - { - return false; - }else{ - return player.getDistanceSq(pos.getX() + 0.5D, pos.getY() + 0.5D, pos.getZ() + 0.5D) <=64; - } + public String getName() { + return "container.factoryAdvanced"; } @Override public void readFromNBT(NBTTagCompound compound) { - this.progress = compound.getShort("cookTime"); + this.progress = compound.getInteger("cookTime"); + this.progressStep = compound.getInteger("speed"); + power = compound.getLong("power"); if(compound.hasKey("inventory")) inventory.deserializeNBT(compound.getCompoundTag("inventory")); super.readFromNBT(compound); @@ -92,61 +53,20 @@ public void readFromNBT(NBTTagCompound compound) { @Override public NBTTagCompound writeToNBT(NBTTagCompound compound) { - compound.setShort("cookTime", (short) progress); + compound.setInteger("cookTime", progress); + compound.setInteger("speed", this.progressStep); + compound.setLong("power", power); compound.setTag("inventory", inventory.serializeNBT()); return super.writeToNBT(compound); } - @Override - public void update() { - this.trySubscribe(world, pos.add(0, 1, 0), ForgeDirection.UP); - if(inventory.getStackInSlot(22).getItem() == ModItems.factory_core_advanced) - { - this.power = (int) ((IBatteryItem)inventory.getStackInSlot(22).getItem()).getCharge(inventory.getStackInSlot(22)); - } else { - this.power = 0; - } - - if(inventory.getStackInSlot(9).isEmpty()) - { - for(int i = 0; i < 9; i++) - { - if(isProcessable(inventory.getStackInSlot(i))) - { - inventory.setStackInSlot(9, inventory.getStackInSlot(i).copy()); - inventory.setStackInSlot(i, ItemStack.EMPTY); - break; - } - } - } else { - for(int i = 0; i < 9; i++) - { - if(!inventory.getStackInSlot(i).isEmpty()) - { - if(inventory.getStackInSlot(i).getItem() == inventory.getStackInSlot(9).getItem() && inventory.getStackInSlot(i).getItemDamage() == inventory.getStackInSlot(9).getItemDamage()) - { - if(inventory.getStackInSlot(9).getCount() + inventory.getStackInSlot(i).getCount() <= inventory.getStackInSlot(i).getMaxStackSize()) - { - inventory.getStackInSlot(9).grow(inventory.getStackInSlot(i).getCount()); - inventory.setStackInSlot(i, ItemStack.EMPTY); - } else { - int j = inventory.getStackInSlot(9).getMaxStackSize() - inventory.getStackInSlot(9).getCount(); - inventory.getStackInSlot(9).grow(j); - inventory.getStackInSlot(i).shrink(j); - } - break; - } - } - } - } - - if(inventory.getStackInSlot(10).isEmpty()) - { + public void moveToSlotIfProcessable(int slot){ + if(inventory.getStackInSlot(slot).isEmpty()) { for(int i = 0; i < 9; i++) { if(isProcessable(inventory.getStackInSlot(i))) { - inventory.setStackInSlot(10, inventory.getStackInSlot(i).copy()); + inventory.setStackInSlot(slot, inventory.getStackInSlot(i).copy()); inventory.setStackInSlot(i, ItemStack.EMPTY); break; } @@ -156,15 +76,15 @@ public void update() { { if(!inventory.getStackInSlot(i).isEmpty()) { - if(inventory.getStackInSlot(i).getItem() == inventory.getStackInSlot(10).getItem() && inventory.getStackInSlot(i).getItemDamage() == inventory.getStackInSlot(10).getItemDamage()) + if(Library.areItemStacksEqualIgnoreCount(inventory.getStackInSlot(i), inventory.getStackInSlot(slot))) { - if(inventory.getStackInSlot(10).getCount() + inventory.getStackInSlot(i).getCount() <= inventory.getStackInSlot(i).getMaxStackSize()) + if(inventory.getStackInSlot(slot).getCount() + inventory.getStackInSlot(i).getCount() <= inventory.getStackInSlot(i).getMaxStackSize()) { - inventory.getStackInSlot(10).grow(inventory.getStackInSlot(i).getCount()); + inventory.getStackInSlot(slot).grow(inventory.getStackInSlot(i).getCount()); inventory.setStackInSlot(i, ItemStack.EMPTY); } else { - int j = inventory.getStackInSlot(10).getMaxStackSize() - inventory.getStackInSlot(10).getCount(); - inventory.getStackInSlot(10).grow(j); + int j = inventory.getStackInSlot(slot).getMaxStackSize() - inventory.getStackInSlot(slot).getCount(); + inventory.getStackInSlot(slot).grow(j); inventory.getStackInSlot(i).shrink(j); } break; @@ -172,335 +92,140 @@ public void update() { } } } - - if(inventory.getStackInSlot(23).isEmpty()) - { - for(int i = 0; i < 9; i++) - { - if(isProcessable(inventory.getStackInSlot(i))) - { - inventory.setStackInSlot(23, inventory.getStackInSlot(i).copy()); - inventory.setStackInSlot(i, ItemStack.EMPTY); - break; - } + } + + public boolean hasSpace(int input, int output){ + boolean isEmpty = inventory.getStackInSlot(output).isEmpty(); + if(isEmpty) return true; + ItemStack outputStack = FurnaceRecipes.instance().getSmeltingResult(inventory.getStackInSlot(input)); + return Library.areItemStacksEqualIgnoreCount(outputStack, inventory.getStackInSlot(output)) && inventory.getStackInSlot(output).getCount() < inventory.getStackInSlot(output).getMaxStackSize(); + } + + public boolean hasSpaceForAll(){ + return hasSpace(9, 11) && + hasSpace(10, 12) && + hasSpace(23, 25) && + hasSpace(24, 26); + } + + public boolean hasSomethingToProcess(){ + return isProcessable(inventory.getStackInSlot(9)) || + isProcessable(inventory.getStackInSlot(10)) || + isProcessable(inventory.getStackInSlot(23)) || + isProcessable(inventory.getStackInSlot(24)); + } + + public void process(int input, int output){ + if(isProcessable(inventory.getStackInSlot(input))) { + ItemStack itemStack = FurnaceRecipes.instance().getSmeltingResult(inventory.getStackInSlot(input)); + + if(inventory.getStackInSlot(output).isEmpty()) { + inventory.setStackInSlot(output, itemStack.copy()); + }else if(Library.areItemStacksEqualIgnoreCount(inventory.getStackInSlot(output), itemStack)) { + inventory.getStackInSlot(output).grow(itemStack.getCount()); } - } else { - for(int i = 0; i < 9; i++) - { - if(!inventory.getStackInSlot(i).isEmpty()) - { - if(inventory.getStackInSlot(i).getItem() == inventory.getStackInSlot(23).getItem() && inventory.getStackInSlot(i).getItemDamage() == inventory.getStackInSlot(23).getItemDamage()) - { - if(inventory.getStackInSlot(23).getCount() + inventory.getStackInSlot(i).getCount() <= inventory.getStackInSlot(i).getMaxStackSize()) - { - inventory.getStackInSlot(23).grow(inventory.getStackInSlot(i).getCount()); - inventory.setStackInSlot(i, ItemStack.EMPTY); - } else { - int j = inventory.getStackInSlot(23).getMaxStackSize() - inventory.getStackInSlot(23).getCount(); - inventory.getStackInSlot(23).grow(j); - inventory.getStackInSlot(i).shrink(j); - } - break; - } - } + + inventory.getStackInSlot(input).shrink(1); + if(inventory.getStackInSlot(input).isEmpty()) { + inventory.setStackInSlot(input, ItemStack.EMPTY); } } - - if(inventory.getStackInSlot(24).isEmpty()) + } + + public void moveToOuput(int slot){ + if(!inventory.getStackInSlot(slot).isEmpty()) { for(int i = 0; i < 9; i++) { - if(isProcessable(inventory.getStackInSlot(i))) - { - inventory.setStackInSlot(24, inventory.getStackInSlot(i).copy()); - inventory.setStackInSlot(i, ItemStack.EMPTY); - break; - } - } - } else { - for(int i = 0; i < 9; i++) - { - if(!inventory.getStackInSlot(i).isEmpty()) - { - if(inventory.getStackInSlot(i).getItem() == inventory.getStackInSlot(24).getItem() && inventory.getStackInSlot(i).getItemDamage() == inventory.getStackInSlot(24).getItemDamage()) - { - if(inventory.getStackInSlot(24).getCount() + inventory.getStackInSlot(i).getCount() <= inventory.getStackInSlot(i).getMaxStackSize()) - { - inventory.getStackInSlot(24).grow(inventory.getStackInSlot(i).getCount()); - inventory.setStackInSlot(i, ItemStack.EMPTY); + int j = i + 13; + if(inventory.getStackInSlot(j).isEmpty()) { + inventory.setStackInSlot(j, inventory.getStackInSlot(slot).copy()); + inventory.setStackInSlot(slot, ItemStack.EMPTY); + return; + } else if(Library.areItemStacksEqualIgnoreCount(inventory.getStackInSlot(j), inventory.getStackInSlot(slot))) { + ItemStack stack = inventory.getStackInSlot(j); + int k = stack.getMaxStackSize() - stack.getCount(); + if(k > 0) { //needs k items until stack is complete + + if(stack.getCount() + inventory.getStackInSlot(slot).getCount() <= inventory.getStackInSlot(slot).getMaxStackSize()) { + inventory.getStackInSlot(j).grow(inventory.getStackInSlot(slot).getCount()); + inventory.setStackInSlot(slot, ItemStack.EMPTY); + return; } else { - int j = inventory.getStackInSlot(24).getMaxStackSize() - inventory.getStackInSlot(24).getCount(); - inventory.getStackInSlot(24).grow(j); - inventory.getStackInSlot(i).shrink(j); + + if(k < 0) { + inventory.getStackInSlot(j).grow(k); + inventory.getStackInSlot(26).shrink(k); + continue; + } } - break; } } } } - - if(this.power > 0 && (isProcessable(inventory.getStackInSlot(9)) || isProcessable(inventory.getStackInSlot(10)) || isProcessable(inventory.getStackInSlot(23)) || isProcessable(inventory.getStackInSlot(24))) && isStructureValid(world)) - { - this.progress += 1; - ((ItemBattery)inventory.getStackInSlot(22).getItem()).dischargeBattery(inventory.getStackInSlot(22), 1); - if(soundCycle == 0) - this.world.playSound(null, pos.getX(), pos.getY(), pos.getZ(), SoundEvents.ENTITY_MINECART_RIDING, SoundCategory.BLOCKS, 1.0F, 0.75F); - soundCycle++; - - if(soundCycle >= 50) - soundCycle = 0; - } else { - this.progress = 0; - } - - if(!inventory.getStackInSlot(9).isEmpty() && !inventory.getStackInSlot(11).isEmpty() && (FurnaceRecipes.instance().getSmeltingResult(inventory.getStackInSlot(9)).getItem() != inventory.getStackInSlot(11).getItem() || FurnaceRecipes.instance().getSmeltingResult(inventory.getStackInSlot(9)).getItemDamage() != inventory.getStackInSlot(11).getItemDamage())) - { - this.progress = 0; - } - - if(!inventory.getStackInSlot(10).isEmpty() && !inventory.getStackInSlot(12).isEmpty() && (FurnaceRecipes.instance().getSmeltingResult(inventory.getStackInSlot(10)).getItem() != inventory.getStackInSlot(12).getItem() || FurnaceRecipes.instance().getSmeltingResult(inventory.getStackInSlot(10)).getItemDamage() != inventory.getStackInSlot(12).getItemDamage())) - { - this.progress = 0; - } - - if(!inventory.getStackInSlot(23).isEmpty() && !inventory.getStackInSlot(25).isEmpty() && (FurnaceRecipes.instance().getSmeltingResult(inventory.getStackInSlot(23)).getItem() != inventory.getStackInSlot(25).getItem() || FurnaceRecipes.instance().getSmeltingResult(inventory.getStackInSlot(23)).getItemDamage() != inventory.getStackInSlot(25).getItemDamage())) - { - this.progress = 0; - } - - if(!inventory.getStackInSlot(24).isEmpty() && !inventory.getStackInSlot(26).isEmpty() && (FurnaceRecipes.instance().getSmeltingResult(inventory.getStackInSlot(24)).getItem() != inventory.getStackInSlot(26).getItem() || FurnaceRecipes.instance().getSmeltingResult(inventory.getStackInSlot(24)).getItemDamage() != inventory.getStackInSlot(26).getItemDamage())) - { - this.progress = 0; - } - - if(this.progress >= TileEntityCoreAdvanced.processTime) - { - if(isProcessable(inventory.getStackInSlot(9))) - { - ItemStack itemStack = FurnaceRecipes.instance().getSmeltingResult(inventory.getStackInSlot(9)); - if(inventory.getStackInSlot(11).isEmpty()) - { - inventory.setStackInSlot(11, itemStack.copy()); - }else if(inventory.getStackInSlot(11).isItemEqual(itemStack)) { - inventory.getStackInSlot(11).grow(itemStack.getCount()); - } - if(inventory.getStackInSlot(9).isEmpty()) - { - inventory.setStackInSlot(9, new ItemStack(inventory.getStackInSlot(9).getItem())); - }else{ - inventory.getStackInSlot(9).shrink(1); - } - if(inventory.getStackInSlot(9).isEmpty()) - { - inventory.setStackInSlot(9, ItemStack.EMPTY); - } - } - if(isProcessable(inventory.getStackInSlot(10))) - { - ItemStack itemStack = FurnaceRecipes.instance().getSmeltingResult(inventory.getStackInSlot(10)); - if(inventory.getStackInSlot(12).isEmpty()) - { - inventory.setStackInSlot(12, itemStack.copy()); - }else if(inventory.getStackInSlot(12).isItemEqual(itemStack)) { - inventory.getStackInSlot(12).grow(itemStack.getCount()); - } - if(inventory.getStackInSlot(10).isEmpty()) - { - inventory.setStackInSlot(10, new ItemStack(inventory.getStackInSlot(10).getItem())); - }else{ - inventory.getStackInSlot(10).shrink(1); - } - if(inventory.getStackInSlot(10).isEmpty()) - { - inventory.setStackInSlot(10, ItemStack.EMPTY); - } - } - if(isProcessable(inventory.getStackInSlot(23))) - { - ItemStack itemStack = FurnaceRecipes.instance().getSmeltingResult(inventory.getStackInSlot(23)); - if(inventory.getStackInSlot(25).isEmpty()) - { - inventory.setStackInSlot(25, itemStack.copy()); - }else if(inventory.getStackInSlot(25).isItemEqual(itemStack)) { - inventory.getStackInSlot(25).grow(itemStack.getCount()); - } - if(inventory.getStackInSlot(23).isEmpty()) - { - inventory.setStackInSlot(23, new ItemStack(inventory.getStackInSlot(23).getItem())); - }else{ - inventory.getStackInSlot(23).shrink(1); - } - if(inventory.getStackInSlot(23).isEmpty()) - { - inventory.setStackInSlot(23, ItemStack.EMPTY); - } - } - if(isProcessable(inventory.getStackInSlot(24))) - { - ItemStack itemStack = FurnaceRecipes.instance().getSmeltingResult(inventory.getStackInSlot(24)); - if(inventory.getStackInSlot(26).isEmpty()) - { - inventory.setStackInSlot(26, itemStack.copy()); - }else if(inventory.getStackInSlot(26).isItemEqual(itemStack)) { - inventory.getStackInSlot(26).grow(itemStack.getCount()); - } - if(inventory.getStackInSlot(24).isEmpty()) - { - inventory.setStackInSlot(24, new ItemStack(inventory.getStackInSlot(24).getItem())); - }else{ - inventory.getStackInSlot(24).shrink(1); - } - if(inventory.getStackInSlot(24).isEmpty()) - { - inventory.setStackInSlot(24, ItemStack.EMPTY); - } - } + } + + @Override + public void update() { + if(!world.isRemote && isStructureValid(world)) { + this.trySubscribe(world, pos.add(0, 2, 0), ForgeDirection.UP); + this.trySubscribe(world, pos.add(0, -2, 0), ForgeDirection.DOWN); + hasCluster = inventory.getStackInSlot(22).getItem() == ModItems.factory_core_advanced; - this.progress = 0; - } + moveToSlotIfProcessable(9); + moveToSlotIfProcessable(10); + moveToSlotIfProcessable(23); + moveToSlotIfProcessable(24); + - if(!inventory.getStackInSlot(11).isEmpty()) - { - for(int i = 0; i < 9; i++) - { - int j = i + 13; - if(!inventory.getStackInSlot(j).isEmpty()) - { - if(inventory.getStackInSlot(j).getItem() == inventory.getStackInSlot(11).getItem() && inventory.getStackInSlot(j).getItemDamage() == inventory.getStackInSlot(11).getItemDamage()) - { - if(inventory.getStackInSlot(j).getCount() < inventory.getStackInSlot(j).getMaxStackSize()) - { - if(inventory.getStackInSlot(j).getCount() + inventory.getStackInSlot(11).getCount() <= inventory.getStackInSlot(11).getMaxStackSize()) - { - inventory.getStackInSlot(j).grow(inventory.getStackInSlot(11).getCount()); - inventory.setStackInSlot(11, ItemStack.EMPTY); - break; - } else { - int k = inventory.getStackInSlot(j).getMaxStackSize() - inventory.getStackInSlot(j).getCount(); - if(k < 0) - { - inventory.getStackInSlot(j).grow(k); - inventory.getStackInSlot(11).shrink(k); - break; - } - } - } - } - } else { - inventory.setStackInSlot(j, inventory.getStackInSlot(11).copy()); - inventory.setStackInSlot(11, ItemStack.EMPTY); - break; - } - } - } - - if(!inventory.getStackInSlot(12).isEmpty()) - { - for(int i = 0; i < 9; i++) - { - int j = i + 13; - if(!inventory.getStackInSlot(j).isEmpty()) - { - if(inventory.getStackInSlot(j).getItem() == inventory.getStackInSlot(12).getItem() && inventory.getStackInSlot(j).getItemDamage() == inventory.getStackInSlot(12).getItemDamage()) - { - if(inventory.getStackInSlot(j).getCount() < inventory.getStackInSlot(j).getMaxStackSize()) - { - if(inventory.getStackInSlot(j).getCount() + inventory.getStackInSlot(12).getCount() <= inventory.getStackInSlot(12).getMaxStackSize()) - { - inventory.getStackInSlot(j).grow(inventory.getStackInSlot(12).getCount()); - inventory.setStackInSlot(12, ItemStack.EMPTY); - break; - } else { - int k = inventory.getStackInSlot(j).getMaxStackSize() - inventory.getStackInSlot(j).getCount(); - if(k < 0) - { - inventory.getStackInSlot(j).grow(k); - inventory.getStackInSlot(12).shrink(k); - break; - } - } - } - } - } else { - inventory.setStackInSlot(j, inventory.getStackInSlot(12).copy()); - inventory.setStackInSlot(12, ItemStack.EMPTY); - break; - } - } - } - - if(!inventory.getStackInSlot(25).isEmpty()) - { - for(int i = 0; i < 9; i++) - { - int j = i + 13; - if(!inventory.getStackInSlot(j).isEmpty()) - { - if(inventory.getStackInSlot(j).getItem() == inventory.getStackInSlot(25).getItem() && inventory.getStackInSlot(j).getItemDamage() == inventory.getStackInSlot(25).getItemDamage()) - { - if(inventory.getStackInSlot(j).getCount() < inventory.getStackInSlot(j).getMaxStackSize()) - { - if(inventory.getStackInSlot(j).getCount() + inventory.getStackInSlot(25).getCount() <= inventory.getStackInSlot(25).getMaxStackSize()) - { - inventory.getStackInSlot(j).grow(inventory.getStackInSlot(25).getCount()); - inventory.setStackInSlot(25, ItemStack.EMPTY); - break; - } else { - int k = inventory.getStackInSlot(j).getMaxStackSize() - inventory.getStackInSlot(j).getCount(); - if(k < 0) - { - inventory.getStackInSlot(j).grow(k); - inventory.getStackInSlot(25).shrink(k); - break; - } - } - } - } - } else { - inventory.setStackInSlot(j, inventory.getStackInSlot(25).copy()); - inventory.setStackInSlot(25, ItemStack.EMPTY); - break; + if(this.power > this.progressStep * powerPerStep && hasSomethingToProcess() && hasSpaceForAll()) { + this.progress += this.progressStep; + this.power -= this.progressStep * powerPerStep; + + if(soundCycle == 0) + this.world.playSound(null, pos.getX(), pos.getY(), pos.getZ(), SoundEvents.ENTITY_MINECART_RIDING, SoundCategory.BLOCKS, 1.0F, 0.5F); + soundCycle++; + + if(soundCycle >= 50) + soundCycle = 0; + } else { + if(!hasCluster) { + if(this.progressStep > 1 && world.rand.nextInt(10) == 0) + this.progressStep -= 1; } + this.progress = 0; } - } - - if(!inventory.getStackInSlot(26).isEmpty()) - { - for(int i = 0; i < 9; i++) - { - int j = i + 13; - if(!inventory.getStackInSlot(j).isEmpty()) - { - if(inventory.getStackInSlot(j).getItem() == inventory.getStackInSlot(26).getItem() && inventory.getStackInSlot(j).getItemDamage() == inventory.getStackInSlot(26).getItemDamage()) - { - if(inventory.getStackInSlot(j).getCount() < inventory.getStackInSlot(j).getMaxStackSize()) - { - if(inventory.getStackInSlot(j).getCount() + inventory.getStackInSlot(26).getCount() <= inventory.getStackInSlot(26).getMaxStackSize()) - { - inventory.getStackInSlot(j).grow(inventory.getStackInSlot(26).getCount()); - inventory.setStackInSlot(26, ItemStack.EMPTY); - break; - } else { - int k = inventory.getStackInSlot(j).getMaxStackSize() - inventory.getStackInSlot(j).getCount(); - if(k < 0) - { - inventory.getStackInSlot(j).grow(k); - inventory.getStackInSlot(26).shrink(k); - break; - } - } - } - } - } else { - inventory.setStackInSlot(j, inventory.getStackInSlot(26).copy()); - inventory.setStackInSlot(26, ItemStack.EMPTY); - break; - } + + if(this.progress >= TileEntityCoreAdvanced.processTime) { + process(9, 11); + process(10, 12); + process(23, 25); + process(24, 26); + this.progress = 0; + if(!hasCluster) + this.progressStep = Math.min(TileEntityCoreAdvanced.processTime, this.progressStep+1); } + + moveToOuput(11); + moveToOuput(12); + moveToOuput(25); + moveToOuput(26); + + NBTTagCompound data = new NBTTagCompound(); + data.setInteger("cookTime", progress); + data.setInteger("speed", progressStep); + data.setLong("power", power); + this.networkPack(data, 250); } } @Override + public void networkUnpack(NBTTagCompound nbt) { + this.progress = nbt.getInteger("cookTime"); + this.progressStep = nbt.getInteger("speed"); + this.power = nbt.getLong("power"); + } + public boolean isStructureValid(World world) { MutableBlockPos mPos = new BlockPos.MutableBlockPos(); int x = pos.getX(); @@ -540,19 +265,16 @@ public boolean isStructureValid(World world) { return false; } - @Override public long getPowerScaled(long i) { return (power * i) / maxPower; } - @Override public int getProgressScaled(int i) { return (progress * i) / processTime; } - @Override public boolean isProcessable(ItemStack item) { - if(item != null) + if(item != null && !item.isEmpty()) { return !FurnaceRecipes.instance().getSmeltingResult(item).isEmpty(); } else { @@ -562,20 +284,37 @@ public boolean isProcessable(ItemStack item) { @Override public long getPower() { - return power; + return this.power; } @Override public void setPower(long i) { - if(inventory.getStackInSlot(22).getItem() == ModItems.factory_core_advanced) - { - ((ItemBattery)inventory.getStackInSlot(22).getItem()).setCharge(inventory.getStackInSlot(22), (int)i); - } + this.power = i; } @Override public long getMaxPower() { return maxPower; } + + @Override + public boolean isItemValidForSlot(int slot, ItemStack stack){ + return (slot < 11 || slot == 23 || slot == 24) && isProcessable(stack); + } + + @Override + public int[] getAccessibleSlotsFromSide(EnumFacing e){ + return new int[]{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 }; + } + + @Override + public boolean canInsertItem(int slot, ItemStack itemStack, int amount){ + return this.isItemValidForSlot(slot, itemStack); + } + + @Override + public boolean canExtractItem(int slot, ItemStack itemStack, int amount){ + return slot > 10 && slot != 22 && slot != 23 && slot != 24; + } } diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityCoreInjector.java b/src/main/java/com/hbm/tileentity/machine/TileEntityCoreInjector.java index ba2d4da4f5..097283eb06 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityCoreInjector.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityCoreInjector.java @@ -90,14 +90,17 @@ public void fillDFC(TileEntityCore core){ if(core.tanks[1].getFluid() != null) dfcTank1 = core.tanks[1].getFluid().getFluid(); - if((tank0 == dfcTank0 || dfcTank0 == null) && tank0 != dfcTank1) - if(tanks[0].drain(core.tanks[0].fill(tanks[0].getFluid(), true), true) != null) + if(tanks[0].drain(core.tanks[0].fill(tanks[0].getFluid(), true), true) != null){ + dfcTank0 = tank0; core.markDirty(); + } if((tank1 == dfcTank1 || dfcTank1 == null) && tank1 != dfcTank0) - if(tanks[1].drain(core.tanks[1].fill(tanks[1].getFluid(), true), true) != null) + if(tanks[1].drain(core.tanks[1].fill(tanks[1].getFluid(), true), true) != null){ + dfcTank1 = tank1; core.markDirty(); + } if((tank0 == dfcTank1 || dfcTank1 == null) && tank0 != dfcTank0) if(tanks[0].drain(core.tanks[1].fill(tanks[0].getFluid(), true), true) != null) diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityCoreTitanium.java b/src/main/java/com/hbm/tileentity/machine/TileEntityCoreTitanium.java index 7d22eecb77..d1408e55fc 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityCoreTitanium.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityCoreTitanium.java @@ -1,13 +1,13 @@ package com.hbm.tileentity.machine; import com.hbm.blocks.ModBlocks; -import com.hbm.interfaces.IFactory; import com.hbm.lib.ForgeDirection; +import com.hbm.lib.Library; import com.hbm.items.ModItems; import com.hbm.items.machine.ItemBattery; -import com.hbm.tileentity.TileEntityLoadedBase; +import com.hbm.tileentity.INBTPacketReceiver; +import com.hbm.tileentity.TileEntityMachineBase; -import api.hbm.energy.IBatteryItem; import api.hbm.energy.IEnergyUser; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.init.SoundEvents; @@ -20,132 +20,54 @@ import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.BlockPos.MutableBlockPos; import net.minecraft.world.World; -import net.minecraftforge.common.capabilities.Capability; -import net.minecraftforge.common.capabilities.ICapabilityProvider; -import net.minecraftforge.items.CapabilityItemHandler; -import net.minecraftforge.items.ItemStackHandler; -public class TileEntityCoreTitanium extends TileEntityLoadedBase implements ITickable, IFactory, IEnergyUser { +public class TileEntityCoreTitanium extends TileEntityMachineBase implements ITickable, IEnergyUser, INBTPacketReceiver { public int progress = 0; + public int progressStep = 1; public long power = 0; public int soundCycle = 0; - public final static int processTime = 200; - public final static int maxPower = (int)((ItemBattery)ModItems.factory_core_titanium).getMaxCharge(); - public ItemStackHandler inventory; - public ICapabilityProvider dropProvider; + public boolean hasCluster = false; + public final static long powerPerStep = 200L; + public final static int processTime = 400; + public final static long maxPower = 1000000L; private String customName; public TileEntityCoreTitanium() { - inventory = new ItemStackHandler(23){ - @Override - protected void onContentsChanged(int slot) { - markDirty(); - super.onContentsChanged(slot); - } - }; - dropProvider = new ICapabilityProvider(){ - - @Override - public boolean hasCapability(Capability capability, EnumFacing facing) { - return capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY; - } - - @Override - public T getCapability(Capability capability, EnumFacing facing) { - return capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY ? CapabilityItemHandler.ITEM_HANDLER_CAPABILITY.cast(inventory) : null; - } - - }; - } - - public String getInventoryName() { - return this.hasCustomInventoryName() ? this.customName : "container.factoryTitanium"; - } - - public boolean hasCustomInventoryName() { - return this.customName != null && this.customName.length() > 0; - } - - public void setCustomName(String name) { - this.customName = name; + super(23); } - public boolean isUseableByPlayer(EntityPlayer player) { - if(world.getTileEntity(pos) != this) - { - return false; - }else{ - return player.getDistanceSq(pos.getX() + 0.5D, pos.getY() + 0.5D, pos.getZ() + 0.5D) <=64; - } - } - - @Override - public NBTTagCompound writeToNBT(NBTTagCompound compound) { - compound.setShort("cookTime", (short) progress); - compound.setTag("inventory", inventory.serializeNBT()); - return super.writeToNBT(compound); + public String getName() { + return "container.factoryTitanium"; } @Override public void readFromNBT(NBTTagCompound compound) { - this.progress = compound.getShort("cookTime"); + this.progress = compound.getInteger("cookTime"); + this.progressStep = compound.getInteger("speed"); + power = compound.getLong("power"); if(compound.hasKey("inventory")) inventory.deserializeNBT(compound.getCompoundTag("inventory")); super.readFromNBT(compound); } @Override - public void update() { - this.trySubscribe(world, pos.add(0, 1, 0), ForgeDirection.UP); - if(inventory.getStackInSlot(22).getItem() == ModItems.factory_core_titanium) - { - this.power = (int) ((IBatteryItem)inventory.getStackInSlot(22).getItem()).getCharge(inventory.getStackInSlot(22)); - } else { - this.power = 0; - } - - if(inventory.getStackInSlot(9).isEmpty()) - { - for(int i = 0; i < 9; i++) - { - if(isProcessable(inventory.getStackInSlot(i))) - { - inventory.setStackInSlot(9, inventory.getStackInSlot(i).copy()); - inventory.setStackInSlot(i, ItemStack.EMPTY); - break; - } - } - } else { - for(int i = 0; i < 9; i++) - { - if(!inventory.getStackInSlot(i).isEmpty()) - { - if(inventory.getStackInSlot(i).getItem() == inventory.getStackInSlot(9).getItem() && inventory.getStackInSlot(i).getItemDamage() == inventory.getStackInSlot(9).getItemDamage()) - { - if(inventory.getStackInSlot(9).getCount() + inventory.getStackInSlot(i).getCount() <= inventory.getStackInSlot(i).getMaxStackSize()) - { - inventory.getStackInSlot(9).grow(inventory.getStackInSlot(i).getCount()); - inventory.setStackInSlot(i, ItemStack.EMPTY); - } else { - int j = 64 - inventory.getStackInSlot(9).getCount(); - inventory.getStackInSlot(9).grow(j); - inventory.getStackInSlot(i).shrink(j); - } - break; - } - } - } - } - - if(inventory.getStackInSlot(10).isEmpty()) - { + public NBTTagCompound writeToNBT(NBTTagCompound compound) { + compound.setInteger("cookTime", progress); + compound.setInteger("speed", this.progressStep); + compound.setLong("power", power); + compound.setTag("inventory", inventory.serializeNBT()); + return super.writeToNBT(compound); + } + + public void moveToSlotIfProcessable(int slot){ + if(inventory.getStackInSlot(slot).isEmpty()) { for(int i = 0; i < 9; i++) { if(isProcessable(inventory.getStackInSlot(i))) { - inventory.setStackInSlot(10, inventory.getStackInSlot(i).copy()); + inventory.setStackInSlot(slot, inventory.getStackInSlot(i).copy()); inventory.setStackInSlot(i, ItemStack.EMPTY); break; } @@ -155,15 +77,15 @@ public void update() { { if(!inventory.getStackInSlot(i).isEmpty()) { - if(inventory.getStackInSlot(i).getItem() == inventory.getStackInSlot(10).getItem() && inventory.getStackInSlot(i).getItemDamage() == inventory.getStackInSlot(10).getItemDamage()) + if(Library.areItemStacksEqualIgnoreCount(inventory.getStackInSlot(i), inventory.getStackInSlot(slot))) { - if(inventory.getStackInSlot(10).getCount() + inventory.getStackInSlot(i).getCount() <= inventory.getStackInSlot(i).getMaxStackSize()) + if(inventory.getStackInSlot(slot).getCount() + inventory.getStackInSlot(i).getCount() <= inventory.getStackInSlot(i).getMaxStackSize()) { - inventory.getStackInSlot(10).grow(inventory.getStackInSlot(i).getCount()); + inventory.getStackInSlot(slot).grow(inventory.getStackInSlot(i).getCount()); inventory.setStackInSlot(i, ItemStack.EMPTY); } else { - int j = 64 - inventory.getStackInSlot(10).getCount(); - inventory.getStackInSlot(10).grow(j); + int j = inventory.getStackInSlot(slot).getMaxStackSize() - inventory.getStackInSlot(slot).getCount(); + inventory.getStackInSlot(slot).grow(j); inventory.getStackInSlot(i).shrink(j); } break; @@ -171,149 +93,132 @@ public void update() { } } } - - if(this.power > 0 && (isProcessable(inventory.getStackInSlot(9)) || isProcessable(inventory.getStackInSlot(10))) && isStructureValid(world)) - { - this.progress += 1; - ((ItemBattery)inventory.getStackInSlot(22).getItem()).dischargeBattery(inventory.getStackInSlot(22), 1); - if(soundCycle == 0) - this.world.playSound(null, pos.getX(), pos.getY(), pos.getZ(), SoundEvents.ENTITY_MINECART_RIDING, SoundCategory.BLOCKS, 1.0F, 0.75F); - soundCycle++; - - if(soundCycle >= 50) - soundCycle = 0; - } else { - this.progress = 0; - } - - if(!inventory.getStackInSlot(9).isEmpty() && !inventory.getStackInSlot(11).isEmpty() && (FurnaceRecipes.instance().getSmeltingResult(inventory.getStackInSlot(9)).getItem() != inventory.getStackInSlot(11).getItem() || FurnaceRecipes.instance().getSmeltingResult(inventory.getStackInSlot(9)).getItemDamage() != inventory.getStackInSlot(11).getItemDamage())) - { - this.progress = 0; - } - - if(!inventory.getStackInSlot(10).isEmpty() && !inventory.getStackInSlot(12).isEmpty() && (FurnaceRecipes.instance().getSmeltingResult(inventory.getStackInSlot(10)).getItem() != inventory.getStackInSlot(12).getItem() || FurnaceRecipes.instance().getSmeltingResult(inventory.getStackInSlot(10)).getItemDamage() != inventory.getStackInSlot(12).getItemDamage())) - { - this.progress = 0; - } - - if(this.progress >= TileEntityCoreTitanium.processTime) - { - if(isProcessable(inventory.getStackInSlot(9))) - { - ItemStack itemStack = FurnaceRecipes.instance().getSmeltingResult(inventory.getStackInSlot(9)); - if(inventory.getStackInSlot(11).isEmpty()) - { - inventory.setStackInSlot(11, itemStack.copy()); - }else if(inventory.getStackInSlot(11).isItemEqual(itemStack)) { - inventory.getStackInSlot(11).grow(itemStack.getCount()); - } - if(inventory.getStackInSlot(9).isEmpty()) - { - inventory.setStackInSlot(9, new ItemStack(inventory.getStackInSlot(9).getItem().setFull3D())); - }else{ - inventory.getStackInSlot(9).shrink(1); - } - if(inventory.getStackInSlot(9).isEmpty()) - { - inventory.setStackInSlot(9, ItemStack.EMPTY); - } + } + + public boolean hasSpace(int input, int output){ + boolean isEmpty = inventory.getStackInSlot(output).isEmpty(); + if(isEmpty) return true; + ItemStack outputStack = FurnaceRecipes.instance().getSmeltingResult(inventory.getStackInSlot(input)); + return Library.areItemStacksEqualIgnoreCount(outputStack, inventory.getStackInSlot(output)) && inventory.getStackInSlot(output).getCount() < inventory.getStackInSlot(output).getMaxStackSize(); + } + + public boolean hasSpaceForAll(){ + return hasSpace(9, 11) && + hasSpace(10, 12); + } + + public boolean hasSomethingToProcess(){ + return isProcessable(inventory.getStackInSlot(9)) || + isProcessable(inventory.getStackInSlot(10)); + } + + public void process(int input, int output){ + if(isProcessable(inventory.getStackInSlot(input))) { + ItemStack itemStack = FurnaceRecipes.instance().getSmeltingResult(inventory.getStackInSlot(input)); + + if(inventory.getStackInSlot(output).isEmpty()) { + inventory.setStackInSlot(output, itemStack.copy()); + }else if(Library.areItemStacksEqualIgnoreCount(inventory.getStackInSlot(output), itemStack)) { + inventory.getStackInSlot(output).grow(itemStack.getCount()); } - if(isProcessable(inventory.getStackInSlot(10))) - { - ItemStack itemStack = FurnaceRecipes.instance().getSmeltingResult(inventory.getStackInSlot(10)); - if(inventory.getStackInSlot(12).isEmpty()) - { - inventory.setStackInSlot(12, itemStack.copy()); - }else if(inventory.getStackInSlot(12).isItemEqual(itemStack)) { - inventory.getStackInSlot(12).grow(itemStack.getCount()); - } - if(inventory.getStackInSlot(10).isEmpty()) - { - inventory.setStackInSlot(10, new ItemStack(inventory.getStackInSlot(10).getItem())); - }else{ - inventory.getStackInSlot(10).shrink(1); - } - if(inventory.getStackInSlot(10).isEmpty()) - { - inventory.setStackInSlot(10, ItemStack.EMPTY); - } + + inventory.getStackInSlot(input).shrink(1); + if(inventory.getStackInSlot(input).isEmpty()) { + inventory.setStackInSlot(input, ItemStack.EMPTY); } - - this.progress = 0; } - - if(!inventory.getStackInSlot(11).isEmpty()) + } + + public void moveToOuput(int slot){ + if(!inventory.getStackInSlot(slot).isEmpty()) { for(int i = 0; i < 9; i++) { int j = i + 13; - if(!inventory.getStackInSlot(j).isEmpty()) - { - if(inventory.getStackInSlot(j).getItem() == inventory.getStackInSlot(11).getItem() && inventory.getStackInSlot(j).getItemDamage() == inventory.getStackInSlot(11).getItemDamage()) - { - if(inventory.getStackInSlot(j).getCount() < inventory.getStackInSlot(j).getMaxStackSize()) - { - if(inventory.getStackInSlot(j).getCount() + inventory.getStackInSlot(11).getCount() <= inventory.getStackInSlot(11).getMaxStackSize()) - { - inventory.getStackInSlot(j).grow(inventory.getStackInSlot(11).getCount()); - inventory.setStackInSlot(11, ItemStack.EMPTY); - break; - } else { - int k = inventory.getStackInSlot(j).getMaxStackSize() - inventory.getStackInSlot(j).getCount(); - if(k < 0) - { - inventory.getStackInSlot(j).grow(k); - inventory.getStackInSlot(11).shrink(k); - break; - } + if(inventory.getStackInSlot(j).isEmpty()) { + inventory.setStackInSlot(j, inventory.getStackInSlot(slot).copy()); + inventory.setStackInSlot(slot, ItemStack.EMPTY); + return; + } else if(Library.areItemStacksEqualIgnoreCount(inventory.getStackInSlot(j), inventory.getStackInSlot(slot))) { + ItemStack stack = inventory.getStackInSlot(j); + int k = stack.getMaxStackSize() - stack.getCount(); + if(k > 0) { //needs k items until stack is complete + + if(stack.getCount() + inventory.getStackInSlot(slot).getCount() <= inventory.getStackInSlot(slot).getMaxStackSize()) { + inventory.getStackInSlot(j).grow(inventory.getStackInSlot(slot).getCount()); + inventory.setStackInSlot(slot, ItemStack.EMPTY); + return; + } else { + + if(k < 0) { + inventory.getStackInSlot(j).grow(k); + inventory.getStackInSlot(26).shrink(k); + continue; } } } - } else { - inventory.setStackInSlot(j, inventory.getStackInSlot(11).copy()); - inventory.setStackInSlot(11, ItemStack.EMPTY); - break; } } } - - if(!inventory.getStackInSlot(12).isEmpty()) - { - for(int i = 0; i < 9; i++) + } + + @Override + public void update() { + if(!world.isRemote && isStructureValid(world)) { + this.trySubscribe(world, pos.add(0, 2, 0), ForgeDirection.UP); + this.trySubscribe(world, pos.add(0, -2, 0), ForgeDirection.DOWN); + hasCluster = inventory.getStackInSlot(22).getItem() == ModItems.factory_core_titanium; + + moveToSlotIfProcessable(9); + moveToSlotIfProcessable(10); + + if(this.power > this.progressStep * powerPerStep && hasSomethingToProcess() && hasSpaceForAll()) { - int j = i + 13; - if(!inventory.getStackInSlot(j).isEmpty()) - { - if(inventory.getStackInSlot(j).getItem() == inventory.getStackInSlot(12).getItem() && inventory.getStackInSlot(j).getItemDamage() == inventory.getStackInSlot(12).getItemDamage()) - { - if(inventory.getStackInSlot(j).getCount() < inventory.getStackInSlot(j).getMaxStackSize()) - { - if(inventory.getStackInSlot(j).getCount() + inventory.getStackInSlot(12).getCount() <= inventory.getStackInSlot(12).getMaxStackSize()) - { - inventory.getStackInSlot(j).grow(inventory.getStackInSlot(12).getCount()); - inventory.setStackInSlot(12, ItemStack.EMPTY); - break; - } else { - int k = inventory.getStackInSlot(j).getMaxStackSize() - inventory.getStackInSlot(j).getCount(); - if(k < 0) - { - inventory.getStackInSlot(j).grow(k); - inventory.getStackInSlot(12).shrink(k); - break; - } - } - } - } - } else { - inventory.setStackInSlot(j, inventory.getStackInSlot(12).copy()); - inventory.setStackInSlot(12, ItemStack.EMPTY); - break; + this.progress += this.progressStep; + this.power -= this.progressStep * powerPerStep; + + if(soundCycle == 0) + this.world.playSound(null, pos.getX(), pos.getY(), pos.getZ(), SoundEvents.ENTITY_MINECART_RIDING, SoundCategory.BLOCKS, 0.75F, 0.5F); + soundCycle++; + + if(soundCycle >= 50) + soundCycle = 0; + + } else { + if(!hasCluster) { + if(this.progressStep > 1 && world.rand.nextInt(10) == 0) + this.progressStep -= 1; } + this.progress = 0; + } + + if(this.progress >= TileEntityCoreTitanium.processTime){ + + process(9, 11); + process(10, 12); + this.progress = 0; + if(!hasCluster) + this.progressStep = Math.min(100, this.progressStep+1); } + + moveToOuput(11); + moveToOuput(12); + + NBTTagCompound data = new NBTTagCompound(); + data.setInteger("cookTime", progress); + data.setInteger("speed", progressStep); + data.setLong("power", power); + this.networkPack(data, 250); } } @Override + public void networkUnpack(NBTTagCompound nbt) { + this.progress = nbt.getInteger("cookTime"); + this.progressStep = nbt.getInteger("speed"); + this.power = nbt.getLong("power"); + } + public boolean isStructureValid(World world) { MutableBlockPos mPos = new BlockPos.MutableBlockPos(); int x = pos.getX(); @@ -352,17 +257,14 @@ public boolean isStructureValid(World world) { return false; } - @Override public long getPowerScaled(long i) { return (power * i) / maxPower; } - @Override public int getProgressScaled(int i) { return (progress * i) / processTime; } - @Override public boolean isProcessable(ItemStack item) { if(item != null && !item.isEmpty()) { @@ -374,18 +276,36 @@ public boolean isProcessable(ItemStack item) { @Override public void setPower(long i) { - if(inventory.getStackInSlot(22).getItem() == ModItems.factory_core_titanium) - { - ((ItemBattery)inventory.getStackInSlot(22).getItem()).setCharge(inventory.getStackInSlot(22), (int)i); - } + this.power = i; } + @Override public long getPower() { return power; } + @Override public long getMaxPower() { return maxPower; } + @Override + public boolean isItemValidForSlot(int slot, ItemStack stack){ + return slot < 11 && isProcessable(stack); + } + + @Override + public int[] getAccessibleSlotsFromSide(EnumFacing e){ + return new int[]{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22 }; + } + + @Override + public boolean canInsertItem(int slot, ItemStack itemStack, int amount){ + return this.isItemValidForSlot(slot, itemStack); + } + + @Override + public boolean canExtractItem(int slot, ItemStack itemStack, int amount){ + return slot > 10 && slot != 22; + } } diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityFactoryHatch.java b/src/main/java/com/hbm/tileentity/machine/TileEntityFactoryHatch.java new file mode 100644 index 0000000000..d09a7718a9 --- /dev/null +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityFactoryHatch.java @@ -0,0 +1,93 @@ +package com.hbm.tileentity.machine; + +import net.minecraft.block.BlockHorizontal; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.EnumFacing; +import net.minecraft.util.math.BlockPos; +import net.minecraft.world.World; +import net.minecraftforge.common.capabilities.Capability; +import net.minecraftforge.items.CapabilityItemHandler; + +public class TileEntityFactoryHatch extends TileEntity { + + TileEntity tile; + + private boolean isTEOK(TileEntity te){ + if(te instanceof TileEntityCoreTitanium) + return ((TileEntityCoreTitanium)te).isStructureValid(world); + if(te instanceof TileEntityCoreAdvanced) + return ((TileEntityCoreAdvanced)te).isStructureValid(world); + return false; + } + + private TileEntity getTE(World world, BlockPos pos) { + EnumFacing e = world.getBlockState(pos).getValue(BlockHorizontal.FACING); + if(e == EnumFacing.NORTH) + { + TileEntity te = world.getTileEntity(pos.add(0, 0, 1)); + if(isTEOK(te)){ + return te; + } else { + return null; + } + } + if(e == EnumFacing.SOUTH) + { + TileEntity te = world.getTileEntity(pos.add(0, 0, -1)); + if(isTEOK(te)){ + return te; + } else { + return null; + } + } + if(e == EnumFacing.WEST) + { + TileEntity te = world.getTileEntity(pos.add(1, 0, 0)); + if(isTEOK(te)){ + return te; + } else { + return null; + } + } + if(e == EnumFacing.EAST) + { + TileEntity te = world.getTileEntity(pos.add(-1, 0, 0)); + if(isTEOK(te)){ + return te; + } else { + return null; + } + } + return null; + } + + @Override + public T getCapability(Capability capability, EnumFacing facing) { + if(capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY){ + if(tile == null) { + tile = this.getTE(world, pos); + if(tile == null){ + return super.getCapability(capability, facing); + } + } + return tile.getCapability(capability, facing); + } + + return super.getCapability(capability, facing); + } + + @Override + public boolean hasCapability(Capability capability, EnumFacing facing) { + if(capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY){ + if(tile == null) { + tile = this.getTE(world, pos); + if(tile == null){ + return super.hasCapability(capability, facing); + } + } + return tile.hasCapability(capability, facing); + } + + return super.hasCapability(capability, facing); + } +} diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityFurnaceSteel.java b/src/main/java/com/hbm/tileentity/machine/TileEntityFurnaceSteel.java index 859cb6a943..9d1f4a0212 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityFurnaceSteel.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityFurnaceSteel.java @@ -36,9 +36,6 @@ public class TileEntityFurnaceSteel extends TileEntityMachineBase implements IGU public int heat; public static final int maxHeat = 100_000; public static final double diffusion = 0.05D; - private static final int[] slots_top = new int[] {1}; - private static final int[] slots_bottom = new int[] {2, 0}; - private static final int[] slots_side = new int[] {0}; private ItemStack[] lastItems = new ItemStack[3]; public boolean wasOn = false; @@ -248,8 +245,7 @@ public boolean canSmelt(int index) { @Override public int[] getAccessibleSlotsFromSide(EnumFacing e) { - int i = e.ordinal(); - return i == 0 ? slots_bottom : (i == 1 ? slots_top : slots_side); + return new int[]{ 0, 1, 2, 3, 4, 5}; } diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityHeaterHeatex.java b/src/main/java/com/hbm/tileentity/machine/TileEntityHeaterHeatex.java index 6d84c3d606..13d97c586a 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityHeaterHeatex.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityHeaterHeatex.java @@ -60,10 +60,10 @@ public TileEntityHeaterHeatex() { this.tanks = new FluidTank[2]; this.tankTypes = new Fluid[2]; - this.tanks[0] = new FluidTank(ModForgeFluids.steam, 0, 24_000); - this.tankTypes[0] = ModForgeFluids.steam; - this.tanks[1] = new FluidTank(ModForgeFluids.spentsteam, 0, 24_000); - this.tankTypes[1] = ModForgeFluids.spentsteam; + this.tanks[0] = new FluidTank(ModForgeFluids.hotcoolant, 0, 24_000); + this.tankTypes[0] = ModForgeFluids.hotcoolant; + this.tanks[1] = new FluidTank(ModForgeFluids.coolant, 0, 24_000); + this.tankTypes[1] = ModForgeFluids.coolant; } @Override @@ -126,7 +126,7 @@ public void setFluidType(){ if(inFluid.getItem() == ModItems.forge_fluid_identifier) { setFluidTypes(ItemForgeFluidIdentifier.getType(inFluid)); } - if(tankTypes[0] == null) setFluidTypes(ModForgeFluids.steam); + if(tankTypes[0] == null) setFluidTypes(ModForgeFluids.hotcoolant); } public void setFluidTypes(Fluid f){ diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineCentrifuge.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineCentrifuge.java index e92f2e538c..c3901924a5 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineCentrifuge.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineCentrifuge.java @@ -198,8 +198,10 @@ public int getSpeedLvl() { level += 2; if(inventory.getStackInSlot(i).getItem() == ModItems.upgrade_speed_3) level +=3; + if(inventory.getStackInSlot(i).getItem() == ModItems.upgrade_screm) + level +=6; } - return Math.min(level, 3); + return Math.min(level, 6); } public int getPowerLvl() { diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineChemplant.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineChemplant.java index 3b8f4e04e0..f59d9cfa4d 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineChemplant.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineChemplant.java @@ -338,7 +338,8 @@ public void update() { if(te1 != null && te1.hasCapability(CapabilityItemHandler.ITEM_HANDLER_CAPABILITY, MultiblockHandler.intToEnumFacing(meta).rotateY())) { IItemHandler cap = te1.getCapability(CapabilityItemHandler.ITEM_HANDLER_CAPABILITY, MultiblockHandler.intToEnumFacing(meta).rotateY()); - for(int i = 5; i <= 9; i++) { + int[] outputSlots = new int[]{ 5, 6, 7, 8, 11, 12, 19, 20 }; + for(int i : outputSlots) { tryFillContainerCap(cap, i); } } diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineCoal.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineCoal.java index e17c97e921..14f0b4a0e4 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineCoal.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineCoal.java @@ -11,7 +11,7 @@ import com.hbm.packet.AuxGaugePacket; import com.hbm.packet.FluidTankPacket; import com.hbm.packet.PacketDispatcher; -import com.hbm.tileentity.TileEntityLoadedBase; +import com.hbm.tileentity.TileEntityMachineBase; import api.hbm.energy.IBatteryItem; import api.hbm.energy.IEnergyGenerator; @@ -36,11 +36,8 @@ import net.minecraftforge.fluids.capability.IFluidTankProperties; import net.minecraftforge.fml.common.network.NetworkRegistry.TargetPoint; import net.minecraftforge.items.CapabilityItemHandler; -import net.minecraftforge.items.ItemStackHandler; -public class TileEntityMachineCoal extends TileEntityLoadedBase implements ITickable, ITankPacketAcceptor, IEnergyGenerator, IFluidHandler { - - public ItemStackHandler inventory; +public class TileEntityMachineCoal extends TileEntityMachineBase implements ITickable, ITankPacketAcceptor, IEnergyGenerator, IFluidHandler { public long power; public int burnTime; @@ -53,45 +50,41 @@ public class TileEntityMachineCoal extends TileEntityLoadedBase implements ITick String customName = null; public TileEntityMachineCoal() { - this.inventory = new ItemStackHandler(4){ - @Override - protected void onContentsChanged(int slot) { - markDirty(); - super.onContentsChanged(slot); - } - @Override - public boolean isItemValid(int slot, ItemStack stack) { - if(slot == 0) - return isValidFluid(FluidUtil.getFluidContained(stack)); - if(slot == 2) - if(stack.getItem() instanceof IBatteryItem) - return true; - if(slot == 1) - if(TileEntityFurnace.getItemBurnTime(stack) > 0) - return true; - - return false; - } - @Override - public ItemStack insertItem(int slot, ItemStack stack, boolean simulate) { - if(this.isItemValid(slot, stack)) - return super.insertItem(slot, stack, simulate); - return ItemStack.EMPTY; - } - }; + super(4); tank = new FluidTank(5000); } - public String getInventoryName() { - return this.hasCustomInventoryName() ? this.customName : "container.machineCoal"; + public String getName() { + return "container.machineCoal"; } - public boolean hasCustomInventoryName() { - return this.customName != null && this.customName.length() > 0; + @Override + public int[] getAccessibleSlotsFromSide(EnumFacing e) { + return new int[]{ 0, 1, 2, 3 }; + } + + @Override + public boolean isItemValidForSlot(int i, ItemStack stack) { + if(i == 0) + return isValidFluid(FluidUtil.getFluidContained(stack)); + if(i == 1) + if(TileEntityFurnace.getItemBurnTime(stack) > 0) + return true; + if(i == 2) + return (stack.getItem() instanceof IBatteryItem); + return true; } - public void setCustomName(String name) { - this.customName = name; + @Override + public boolean canInsertItem(int slot, ItemStack itemStack, int amount) { + return isItemValidForSlot(slot, itemStack); + } + + @Override + public boolean canExtractItem(int slot, ItemStack itemStack, int amount) { + if(slot == 3) + return true; + return false; } @Override @@ -121,8 +114,6 @@ public void update() { MachineCoal.updateBlockState(this.burnTime > 0, this.world, this.pos); } - - generate(); detectAndSendChanges(); } @@ -175,7 +166,7 @@ public boolean isItemValid() { } protected boolean inputValidForTank(int tank, int slot){ - if(inventory.getStackInSlot(slot) != ItemStack.EMPTY){ + if(inventory.getStackInSlot(slot) != null && !inventory.getStackInSlot(slot).isEmpty()){ if(isValidFluid(FluidUtil.getFluidContained(inventory.getStackInSlot(slot)))){ return true; } @@ -243,14 +234,15 @@ public void onDataPacket(NetworkManager net, SPacketUpdateTileEntity pkt) { @Override public boolean hasCapability(Capability capability, EnumFacing facing) { - return capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY || capability == CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY; + return capability == CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY || super.hasCapability(capability, facing); } @Override public T getCapability(Capability capability, EnumFacing facing) { - return capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY ? CapabilityItemHandler.ITEM_HANDLER_CAPABILITY.cast(inventory) : - capability == CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY ? CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY.cast(this) : - super.getCapability(capability, facing); + if(capability == CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY){ + return CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY.cast(this); + } + return super.getCapability(capability, facing); } @Override diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineCrystallizer.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineCrystallizer.java index 214ebef35a..1cb797d5e7 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineCrystallizer.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineCrystallizer.java @@ -250,7 +250,7 @@ public float getFreeChance() { chance += 0.15F; } - return Math.min(chance, 0.15F); + return Math.min(chance, 0.3F); } public int getDuration() { @@ -260,14 +260,16 @@ public int getDuration() { for(int i = 5; i <= 6; i++) { if(inventory.getStackInSlot(i).getItem() == ModItems.upgrade_speed_1) - durationMod -= 0.25F; + durationMod *= 0.75F; if(inventory.getStackInSlot(i).getItem() == ModItems.upgrade_speed_2) - durationMod -= 0.5F; + durationMod *= 0.5F; if(inventory.getStackInSlot(i).getItem() == ModItems.upgrade_speed_3) - durationMod -= 0.75F; + durationMod *= 0.25F; + if(inventory.getStackInSlot(i).getItem() == ModItems.upgrade_screm) + durationMod *= 0.1F; } - return (int) (duration * Math.max(durationMod, 0.7F)); + return (int) (duration * Math.max(durationMod, 0.1F)); } public int getPowerRequired() { @@ -282,9 +284,11 @@ public int getPowerRequired() { consumption += 2000; if(inventory.getStackInSlot(i).getItem() == ModItems.upgrade_speed_3) consumption += 3000; + if(inventory.getStackInSlot(i).getItem() == ModItems.upgrade_screm) + consumption += 6000; } - return (int) (demand + Math.min(consumption, 3000)); + return (int) (demand + Math.min(consumption, 6000)); } public float getCycleCount() { @@ -301,7 +305,7 @@ public float getCycleCount() { cycles += 6; } - return Math.min(cycles, 7); + return Math.min(cycles, 13); } @Override diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineEPress.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineEPress.java index 16e49e8b4a..73bc0050c3 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineEPress.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineEPress.java @@ -1,6 +1,6 @@ package com.hbm.tileentity.machine; -import com.hbm.inventory.MachineRecipes; +import com.hbm.inventory.PressRecipes; import com.hbm.items.machine.ItemStamp; import com.hbm.lib.HBMSoundHandler; import com.hbm.lib.Library; @@ -107,7 +107,7 @@ public void update() { int speed = 25; if(!inventory.getStackInSlot(1).isEmpty() && !inventory.getStackInSlot(2).isEmpty()) { - ItemStack stack = MachineRecipes.getPressResult(inventory.getStackInSlot(2).copy(), inventory.getStackInSlot(1).copy()); + ItemStack stack = PressRecipes.getPressResult(inventory.getStackInSlot(2).copy(), inventory.getStackInSlot(1).copy()); if(stack != null && (inventory.getStackInSlot(3).isEmpty() || (inventory.getStackInSlot(3).getItem() == stack.getItem() && diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineExcavator.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineExcavator.java index 78781991b3..719aec7634 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineExcavator.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineExcavator.java @@ -31,6 +31,8 @@ import com.hbm.util.ItemStackUtil; import api.hbm.energy.IEnergyUser; +import api.hbm.block.IDrillInteraction; +import api.hbm.block.IMiningDrill; import net.minecraft.block.Block; import net.minecraft.block.state.IBlockState; import net.minecraft.client.gui.GuiScreen; @@ -64,7 +66,7 @@ import net.minecraftforge.items.IItemHandler; import net.minecraftforge.items.IItemHandlerModifiable; -public class TileEntityMachineExcavator extends TileEntityMachineBase implements IEnergyUser, IFluidHandler, ITickable, ITankPacketAcceptor, IControlReceiver, IGUIProvider { +public class TileEntityMachineExcavator extends TileEntityMachineBase implements IEnergyUser, IFluidHandler, ITickable, ITankPacketAcceptor, IControlReceiver, IGUIProvider, IMiningDrill { public static final long maxPower = 10_000_000; public long power; @@ -92,6 +94,7 @@ public class TileEntityMachineExcavator extends TileEntityMachineBase implements public double speed = 1.0D; public final long baseConsumption = 10_000L; public long consumption = baseConsumption; + protected int drillRating = 0; public FluidTank tank; public Fluid fluidType; @@ -148,6 +151,7 @@ public void update() { EnumDrillType type = this.getInstalledDrill(); if(this.enableDrill && type != null && hasEnoughPower()) { + this.drillRating = (int)(type.speed * 80); operational = true; if(bedrockDrilling) this.power -= this.getPowerConsumption() * 10; @@ -168,6 +172,7 @@ public void update() { } } else { this.targetDepth = 0; + this.drillRating = 0; } NBTTagCompound data = new NBTTagCompound(); @@ -277,7 +282,7 @@ protected boolean tryDrill(int radius) { if(targetDepth == 0 || y == 0) { radius = 1; } - + int installedTier = this.getInstalledDrill().tier; for(int ring = 1; ring <= radius; ring++) { boolean ignoreAll = true; @@ -297,7 +302,8 @@ protected boolean tryDrill(int radius) { Block b = bState.getBlock(); if(b == ModBlocks.ore_bedrock_block) { - combinedHardness = 2 * 60 * 20; + double tierDiff = ((TileEntityBedrockOre)world.getTileEntity(drillPos)).tier / (double)installedTier; + combinedHardness = (int)(2 * 60 * 20 * tierDiff); bedrockOre = new BlockPos(x, y, z); bedrockDrilling = true; enableCrusher = false; @@ -448,6 +454,17 @@ protected void breakRecursively(BlockPos drillPos, int depth) { world.setBlockState(drillPos, ModBlocks.barricade.getDefaultState()); } } + + @Override + public DrillType getDrillTier(){ + return DrillType.INDUSTRIAL; + } + + @Override + public int getDrillRating(){ + return this.drillRating; + } + protected void breakSingleBlock(IBlockState bState, BlockPos drillPos) { Block b = bState.getBlock(); NonNullList items = NonNullList.create(); @@ -464,6 +481,16 @@ protected void breakSingleBlock(IBlockState bState, BlockPos drillPos) { items.clear(); items.add(result.copy()); } + } else if(b instanceof IDrillInteraction) { + IDrillInteraction in = (IDrillInteraction) b; + if(in.canBreak(world, drillPos.getX(), drillPos.getY(), drillPos.getZ(), bState, this)){ + ItemStack drop = in.extractResource(world, drillPos.getX(), drillPos.getY(), drillPos.getZ(), bState, this); + + if(drop != null) { + items.clear(); + items.add(drop.copy()); + } + } } if(this.enableCrusher) { diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineMiningLaser.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineMiningLaser.java index ef0cbac13e..772a524108 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineMiningLaser.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineMiningLaser.java @@ -706,6 +706,10 @@ public void recievePacket(NBTTagCompound[] tags) { public void readFromNBT(NBTTagCompound compound) { tank.readFromNBT(compound.getCompoundTag("tank")); isOn = compound.getBoolean("isOn"); + power = compound.getLong("power"); + targetX = compound.getInteger("x"); + targetY = compound.getInteger("y"); + targetZ = compound.getInteger("z"); super.readFromNBT(compound); } @@ -713,6 +717,10 @@ public void readFromNBT(NBTTagCompound compound) { public NBTTagCompound writeToNBT(NBTTagCompound compound) { compound.setTag("tank", tank.writeToNBT(new NBTTagCompound())); compound.setBoolean("isOn", isOn); + compound.setLong("power", power); + compound.setInteger("x", targetX); + compound.setInteger("y", targetY); + compound.setInteger("z", targetZ); return super.writeToNBT(compound); } diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineMixer.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineMixer.java index 3d620b7a4e..7e4b33a49e 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineMixer.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineMixer.java @@ -96,8 +96,8 @@ public void update() { this.consumption = getConsumption(); - this.consumption += speedLevel * 150; - this.consumption -= this.consumption * powerLevel * 0.25; + this.consumption *= (speedLevel+1); + this.consumption /= (powerLevel+1); this.consumption *= (overLevel * 3 + 1); for(DirPos pos : getConPos()) { diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachinePress.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachinePress.java index d9e5ddb4d7..7930cec454 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachinePress.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachinePress.java @@ -1,6 +1,6 @@ package com.hbm.tileentity.machine; -import com.hbm.inventory.MachineRecipes; +import com.hbm.inventory.PressRecipes; import com.hbm.items.machine.ItemStamp; import com.hbm.lib.HBMSoundHandler; import com.hbm.packet.PacketDispatcher; @@ -124,7 +124,7 @@ public void update() { int speed = power * 25 / maxPower; if(inventory.getStackInSlot(1) != ItemStack.EMPTY && inventory.getStackInSlot(2) != ItemStack.EMPTY) { - ItemStack stack = MachineRecipes.getPressResult(inventory.getStackInSlot(2).copy(), inventory.getStackInSlot(1).copy()); + ItemStack stack = PressRecipes.getPressResult(inventory.getStackInSlot(2).copy(), inventory.getStackInSlot(1).copy()); if(stack != null && (inventory.getStackInSlot(3) == ItemStack.EMPTY || (inventory.getStackInSlot(3).getItem() == stack.getItem() && inventory.getStackInSlot(3).getCount() + stack.getCount() <= inventory.getStackInSlot(3).getMaxStackSize()))) { if(progress >= maxProgress) { diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineReactor.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineReactor.java index cea725d66c..d08798f8bc 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineReactor.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineReactor.java @@ -6,8 +6,10 @@ import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.tileentity.TileEntity; import net.minecraft.util.EnumFacing; import net.minecraft.util.ITickable; +import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.AxisAlignedBB; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; @@ -17,6 +19,7 @@ public class TileEntityMachineReactor extends TileEntityMachineBase implements I public int progress; public int charge; public int heat; + public int recipeHeat; public static final int maxPower = 1000; public static final int processingSpeed = 1000; @@ -149,7 +152,7 @@ public boolean canProcess() { if(recipe == null) return false; - + recipeHeat = recipe.heat; if(this.heat < recipe.heat) return false; @@ -194,11 +197,27 @@ private void processItem() { } } + public void updateReactorPower(){ + int incomingflux = getReactorPower(pos.north()) + getReactorPower(pos.south()) + getReactorPower(pos.west()) + getReactorPower(pos.east()); + if(incomingflux > 0 && charge < 2){ + charge = 1; + heat = (incomingflux * 5) / TileEntityMachineReactorSmall.maxCoreHeat; + } + } + + public int getReactorPower(BlockPos rPos){ + TileEntity r = world.getTileEntity(rPos); + if(r == null || !(r instanceof TileEntityMachineReactorSmall)) return 0; + return ((TileEntityMachineReactorSmall)r).coreHeat; + } + @Override public void update() { if(!world.isRemote) { boolean markDirty = false; + + updateReactorPower(); if(charge == 0) { heat = 0; @@ -223,7 +242,7 @@ public void update() { if(hasPower() && canProcess()) { - progress++; + progress += heat / recipeHeat; if(this.progress == TileEntityMachineReactor.processingSpeed) { this.progress = 0; diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineReactorLarge.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineReactorLarge.java index cf52f380b0..e7ccd46f86 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineReactorLarge.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineReactorLarge.java @@ -563,7 +563,7 @@ public void update() { if(world.getBlockState(mPos.setPos(x + 2, y, z)).getBlock() == ModBlocks.reactor_inserter && world.getBlockState(mPos.setPos(x + 2, y, z)).getValue(BlockHorizontal.FACING) == EnumFacing.EAST) tryInsertFrom(mPos.setPos(x + 3, y, z)); - PacketDispatcher.wrapper.sendToAllAround(new LargeReactorPacket(pos, rods, coreHeat, hullHeat, fuel, waste, type.getID()), new TargetPoint(world.provider.getDimension(), pos.getX(), pos.getY(), pos.getZ(), 15)); + PacketDispatcher.wrapper.sendToAllAround(new LargeReactorPacket(pos, rods, coreHeat, hullHeat, fuel, maxFuel, waste, maxWaste, type.getID()), new TargetPoint(world.provider.getDimension(), pos.getX(), pos.getY(), pos.getZ(), 15)); } } @@ -698,7 +698,7 @@ private void tryInsertFrom(BlockPos pos) { int cont = getFuelContent(chest.getStackInSlot(i), getFuelType(chest.getStackInSlot(i).getItem())) * fuelMult; if(cont > 0 && fuel + cont <= maxFuel) { - Item container = chest.getStackInSlot(i).getItem().getContainerItem(); + Item container = chest.getStackInSlot(i).getItem().getContainerItem(); type = getFuelType(chest.getStackInSlot(i).getItem()); chest.getStackInSlot(i).shrink(1); diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineReactorSmall.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineReactorSmall.java index d0a3ae4f44..a97f234fb8 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineReactorSmall.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineReactorSmall.java @@ -53,11 +53,11 @@ public class TileEntityMachineReactorSmall extends TileEntity implements ITickab public ItemStackHandler inventory; public int hullHeat; - public final int maxHullHeat = 100000; + public static final int maxHullHeat = 100000; public int coreHeat; - public final int maxCoreHeat = 50000; + public static final int maxCoreHeat = 50000; public int rods; - public final int rodsMax = 100; + public static final int rodsMax = 100; public boolean retracting = true; public int age = 0; public FluidTank[] tanks; diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityStorageDrum.java b/src/main/java/com/hbm/tileentity/machine/TileEntityStorageDrum.java index c32d8455c6..39c5b59c06 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityStorageDrum.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityStorageDrum.java @@ -84,7 +84,7 @@ public void update() { if(outputStack != null){ liquid += wasteData[1]; gas += wasteData[2]; - inventory.setStackInSlot(i, outputStack); + inventory.setStackInSlot(i, outputStack.copy()); } } } else { diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityStructureMarker.java b/src/main/java/com/hbm/tileentity/machine/TileEntityStructureMarker.java index daef0f313d..8dc4546cb1 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityStructureMarker.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityStructureMarker.java @@ -14,14 +14,14 @@ public class TileEntityStructureMarker extends TileEntity implements ITickable { // 0: Factory // 1: Nuclear Reactor // 2: Reactor with Coat - // 5: Watz Power Plant - // 6: Singularity-Anti-Fusion-Experiment + // 3: Watz Power Plant + // 4: Singularity-Anti-Fusion-Experiment public int type = 0; @Override public void update() { - if(this.type > 6) - type -= 7; + if(this.type > 4) + type = 0; if(!world.isRemote) PacketDispatcher.wrapper.sendToAllAround(new TEStructurePacket(pos.getX(), pos.getY(), pos.getZ(), type), new TargetPoint(world.provider.getDimension(), pos.getX(), pos.getY(), pos.getZ(), 80)); diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityWatzCore.java b/src/main/java/com/hbm/tileentity/machine/TileEntityWatzCore.java index 14a9e0fa18..55ef241020 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityWatzCore.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityWatzCore.java @@ -15,6 +15,7 @@ import com.hbm.items.special.WatzFuel; import com.hbm.lib.Library; import com.hbm.lib.ForgeDirection; +import com.hbm.world.Watz; import com.hbm.packet.AuxElectricityPacket; import com.hbm.packet.FluidTankPacket; import com.hbm.packet.PacketDispatcher; @@ -194,276 +195,7 @@ public void update() { } public boolean isStructureValid(World world) { - MutableBlockPos mPos = new BlockPos.MutableBlockPos(); - int x = pos.getX(); - int y = pos.getY(); - int z = pos.getZ(); - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x + 3, y + i, z - 1)).getBlock() != ModBlocks.reinforced_brick) - return false; - } - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x + 3, y + i, z + 1)).getBlock() != ModBlocks.reinforced_brick) - return false; - } - - - - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x + 2, y + i, z - 2)).getBlock() != ModBlocks.reinforced_brick) - return false; - } - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x + 2, y + i, z - 1)).getBlock() != ModBlocks.watz_element) - return false; - } - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x + 2, y + i, z)).getBlock() != ModBlocks.watz_control) - return false; - } - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x + 2, y + i, z + 1)).getBlock() != ModBlocks.watz_element) - return false; - } - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x + 2, y + i, z + 2)).getBlock() != ModBlocks.reinforced_brick) - return false; - } - - - - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x + 1, y + i, z - 3)).getBlock() != ModBlocks.reinforced_brick) - return false; - } - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x + 1, y + i, z - 2)).getBlock() != ModBlocks.watz_element) - return false; - } - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x + 1, y + i, z - 1)).getBlock() != ModBlocks.watz_control) - return false; - } - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x + 1, y + i, z)).getBlock() != ModBlocks.watz_cooler) - return false; - } - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x + 1, y + i, z + 1)).getBlock() != ModBlocks.watz_control) - return false; - } - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x + 1, y + i, z + 2)).getBlock() != ModBlocks.watz_element) - return false; - } - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x + 1, y + i, z + 3)).getBlock() != ModBlocks.reinforced_brick) - return false; - } - - - - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x + 0, y + i, z - 2)).getBlock() != ModBlocks.watz_control) - return false; - } - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x + 0, y + i, z - 1)).getBlock() != ModBlocks.watz_cooler) - return false; - } - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x + 0, y + i, z + 1)).getBlock() != ModBlocks.watz_cooler) - return false; - } - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x + 0, y + i, z + 2)).getBlock() != ModBlocks.watz_control) - return false; - } - - - - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x - 1, y + i, z - 3)).getBlock() != ModBlocks.reinforced_brick) - return false; - } - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x - 1, y + i, z - 2)).getBlock() != ModBlocks.watz_element) - return false; - } - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x - 1, y + i, z - 1)).getBlock() != ModBlocks.watz_control) - return false; - } - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x - 1, y + i, z)).getBlock() != ModBlocks.watz_cooler) - return false; - } - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x - 1, y + i, z + 1)).getBlock() != ModBlocks.watz_control) - return false; - } - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x - 1, y + i, z + 2)).getBlock() != ModBlocks.watz_element) - return false; - } - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x - 1, y + i, z + 3)).getBlock() != ModBlocks.reinforced_brick) - return false; - } - - - - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x - 2, y + i, z - 2)).getBlock() != ModBlocks.reinforced_brick) - return false; - } - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x - 2, y + i, z - 1)).getBlock() != ModBlocks.watz_element) - return false; - } - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x - 2, y + i, z)).getBlock() != ModBlocks.watz_control) - return false; - } - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x - 2, y + i, z + 1)).getBlock() != ModBlocks.watz_element) - return false; - } - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x - 2, y + i, z + 2)).getBlock() != ModBlocks.reinforced_brick) - return false; - } - - - - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x - 3, y + i, z - 1)).getBlock() != ModBlocks.reinforced_brick) - return false; - } - for(int i = -5; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x - 3, y + i, z + 1)).getBlock() != ModBlocks.reinforced_brick) - return false; - } - - - - for(int i = -5; i <= -1; i++) - { - if(world.getBlockState(mPos.setPos(x, y + i, z)).getBlock() != ModBlocks.watz_conductor) - return false; - } - for(int i = 1; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x, y + i, z)).getBlock() != ModBlocks.watz_conductor) - return false; - } - - for(int i = -5; i <= -1; i++) - { - if(world.getBlockState(mPos.setPos(x + 3, y + i, z)).getBlock() != ModBlocks.reinforced_brick) - return false; - } - for(int i = 1; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x + 3, y + i, z)).getBlock() != ModBlocks.reinforced_brick) - return false; - } - - for(int i = -5; i <= -1; i++) - { - if(world.getBlockState(mPos.setPos(x - 3, y + i, z)).getBlock() != ModBlocks.reinforced_brick) - return false; - } - for(int i = 1; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x - 3, y + i, z)).getBlock() != ModBlocks.reinforced_brick) - return false; - } - - for(int i = -5; i <= -1; i++) - { - if(world.getBlockState(mPos.setPos(x, y + i, z + 3)).getBlock() != ModBlocks.reinforced_brick) - return false; - } - for(int i = 1; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x, y + i, z + 3)).getBlock() != ModBlocks.reinforced_brick) - return false; - } - - for(int i = -5; i <= -1; i++) - { - if(world.getBlockState(mPos.setPos(x, y + i, z - 3)).getBlock() != ModBlocks.reinforced_brick) - return false; - } - for(int i = 1; i <= 5; i++) - { - if(world.getBlockState(mPos.setPos(x, y + i, z - 3)).getBlock() != ModBlocks.reinforced_brick) - return false; - } - - if(world.getBlockState(mPos.setPos(x + 3, y, z)).getBlock() != ModBlocks.watz_hatch) - return false; - - if(world.getBlockState(mPos.setPos(x - 3, y, z)).getBlock() != ModBlocks.watz_hatch) - return false; - - if(world.getBlockState(mPos.setPos(x, y, z + 3)).getBlock() != ModBlocks.watz_hatch) - return false; - - if(world.getBlockState(mPos.setPos(x, y, z - 3)).getBlock() != ModBlocks.watz_hatch) - return false; - - for(int i = -3; i <= 3; i++) - { - for(int j = -3; j <= 3; j++) - { - if(world.getBlockState(mPos.setPos(x + i, y + 6, z + j)).getBlock() != ModBlocks.watz_end && world.getBlockState(mPos.setPos(x + i, y + 6, z + j)).getBlock() != ModBlocks.watz_conductor) - return false; - } - } - for(int i = -3; i <= 3; i++) - { - for(int j = -3; j <= 3; j++) - { - if(world.getBlockState(mPos.setPos(x + i, y - 6, z + j)).getBlock() != ModBlocks.watz_end && world.getBlockState(mPos.setPos(x + i, y - 6, z + j)).getBlock() != ModBlocks.watz_conductor) - return false; - } - } - - return true; + return Watz.checkHull(world, pos); } public boolean hasFuse() { @@ -569,10 +301,10 @@ public void sendWatzPower() { } public void fillFluidInit(FluidTank tank) { - needsUpdate = FFUtils.fillFluid(this, tank, world, pos.add(4, 0, 0), 4000) || needsUpdate; - needsUpdate = FFUtils.fillFluid(this, tank, world, pos.add(-4, 0, 0), 4000) || needsUpdate; - needsUpdate = FFUtils.fillFluid(this, tank, world, pos.add(0, 0, 4), 4000) || needsUpdate; - needsUpdate = FFUtils.fillFluid(this, tank, world, pos.add(0, 0, -4), 4000) || needsUpdate; + needsUpdate = FFUtils.fillFluid(this, tank, world, pos.add(4, 0, 0), 16000) || needsUpdate; + needsUpdate = FFUtils.fillFluid(this, tank, world, pos.add(-4, 0, 0), 16000) || needsUpdate; + needsUpdate = FFUtils.fillFluid(this, tank, world, pos.add(0, 0, 4), 16000) || needsUpdate; + needsUpdate = FFUtils.fillFluid(this, tank, world, pos.add(0, 0, -4), 16000) || needsUpdate; } @Override diff --git a/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineCatalyticCracker.java b/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineCatalyticCracker.java index 8553da87cb..f65b2c872f 100644 --- a/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineCatalyticCracker.java +++ b/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineCatalyticCracker.java @@ -132,18 +132,16 @@ private void crack() { if(outputFluids != null) { - for(int i = 0; i < 2; i++) { - if(tanks[0].getFluidAmount() >= 100 && tanks[1].getFluidAmount() >= 200 && hasSpace(outputFluids)) { - tanks[0].drain(100, true); - tanks[1].drain(200, true); - if(outputFluids.length == 2){ - tanks[2].fill(outputFluids[0].copy(), true); - tanks[3].fill(outputFluids[1].copy(), true); - tanks[4].fill(new FluidStack(ModForgeFluids.spentsteam, 2), true); //LPS has the density of WATER not STEAM (1%!) - } else { - tanks[2].fill(outputFluids[0].copy(), true); - tanks[3].fill(new FluidStack(ModForgeFluids.spentsteam, 2), true); //LPS has the density of WATER not STEAM (1%!) - } + while(tanks[0].getFluidAmount() >= 100 && tanks[1].getFluidAmount() >= 200 && hasSpace(outputFluids)) { + tanks[0].drain(100, true); + tanks[1].drain(200, true); + if(outputFluids.length == 2){ + tanks[2].fill(outputFluids[0].copy(), true); + tanks[3].fill(outputFluids[1].copy(), true); + tanks[4].fill(new FluidStack(ModForgeFluids.spentsteam, 2), true); //LPS has the density of WATER not STEAM (1%!) + } else { + tanks[2].fill(outputFluids[0].copy(), true); + tanks[3].fill(new FluidStack(ModForgeFluids.spentsteam, 2), true); //LPS has the density of WATER not STEAM (1%!) } } } diff --git a/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineGasFlare.java b/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineGasFlare.java index d6c77cc1fb..abcef248f9 100644 --- a/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineGasFlare.java +++ b/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineGasFlare.java @@ -55,7 +55,7 @@ public class TileEntityMachineGasFlare extends TileEntityMachineBase implements public FluidTank tank; public boolean isOn = false; public boolean doesBurn = false; - public int cacheEnergy; + public int cacheEnergy = 0; public boolean needsUpdate; private final UpgradeManager upgradeManager = new UpgradeManager(); @@ -131,16 +131,20 @@ public void update() { if(FFUtils.fillFromFluidContainer(inventory, tank, 1, 2)) needsUpdate = true; + int maxVent = 50; int maxBurn = 10; if(isOn && tank.getFluidAmount() >= 10) { upgradeManager.eval(inventory, 4, 5); - int burn = Math.min(upgradeManager.getLevel(UpgradeType.SPEED), 3); - int yield = Math.min(upgradeManager.getLevel(UpgradeType.EFFECT), 3); + int burn = Math.min(upgradeManager.getLevel(UpgradeType.SPEED), 6); + int yield = Math.min(upgradeManager.getLevel(UpgradeType.EFFECT), 6); + maxVent += maxVent * burn; maxBurn += maxBurn * burn; + cacheEnergy = FluidCombustionRecipes.getFlameEnergy(tankType); + if (doesBurn && cacheEnergy != 0) { int eject = Math.min(maxBurn, tank.getFluidAmount()); tank.drain(eject, true); @@ -159,6 +163,9 @@ public void update() { if(this.world.getTotalWorldTime() % 5 == 0) this.world.playSound(null, pos.getX(), pos.getY() + 11, pos.getZ(), HBMSoundHandler.flamethrowerShoot, SoundCategory.BLOCKS, 1.5F, 1F); + } else { + tank.drain(maxVent, true); + needsUpdate = true; } } diff --git a/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineRefinery.java b/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineRefinery.java index b61c5e2d82..21f02d1c6e 100644 --- a/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineRefinery.java +++ b/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineRefinery.java @@ -24,6 +24,7 @@ import net.minecraftforge.fluids.Fluid; import net.minecraftforge.fluids.FluidStack; import net.minecraftforge.fluids.FluidTank; +import net.minecraftforge.fluids.FluidRegistry; import net.minecraftforge.fluids.FluidUtil; import net.minecraftforge.fluids.capability.CapabilityFluidHandler; import net.minecraftforge.fluids.capability.IFluidHandler; @@ -66,7 +67,9 @@ public String getName() { @Override public void readFromNBT(NBTTagCompound nbt) { - + if(nbt.hasKey("f")) { + this.tankTypes[0] = FluidRegistry.getFluid(nbt.getString("f")); + } power = nbt.getLong("power"); itemOutputTimer = nbt.getInteger("itemOutputTimer"); if(nbt.hasKey("tanks")) @@ -76,6 +79,13 @@ public void readFromNBT(NBTTagCompound nbt) { @Override public NBTTagCompound writeToNBT(NBTTagCompound nbt) { + if(tankTypes[0] != null){ + nbt.setString("f", tankTypes[0].getName()); + } else { + if(tanks[0].getFluid() != null){ + nbt.setString("f", tanks[0].getFluid().getFluid().getName()); + } + } nbt.setLong("power", power); nbt.setInteger("itemOutputTimer", itemOutputTimer); nbt.setTag("tanks", FFUtils.serializeTankArray(tanks)); @@ -307,6 +317,11 @@ public int fill(FluidStack resource, boolean doFill) { if(tankTypes[0] != null && resource.getFluid() == tankTypes[0]) { return tanks[0].fill(resource, doFill); } + if(tanks[0].getFluidAmount() == 0 && RefineryRecipes.getRecipe(resource.getFluid()) != null){ + tankTypes[0] = resource.getFluid(); + this.markDirty(); + return tanks[0].fill(resource, doFill); + } return 0; } diff --git a/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKConsole.java b/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKConsole.java index 6e12960ed0..0291c3b6b5 100644 --- a/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKConsole.java +++ b/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKConsole.java @@ -8,9 +8,11 @@ import com.hbm.interfaces.IControlReceiver; import com.hbm.render.amlfrom1710.Vec3; +import com.hbm.lib.Library; import com.hbm.tileentity.TileEntityMachineBase; import com.hbm.tileentity.machine.rbmk.TileEntityRBMKControlManual.RBMKColor; import com.hbm.util.I18nUtil; +import com.hbm.util.BobMathUtil; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.nbt.NBTTagCompound; @@ -508,6 +510,19 @@ public List getFancyStats() { stats.add(TextFormatting.AQUA + I18nUtil.resolveKey("rbmk.cooler.cooling", this.data.getInteger("cooled") * 20)); stats.add(TextFormatting.DARK_AQUA + I18nUtil.resolveKey("rbmk.cooler.cryo", this.data.getInteger("cryo"))); break; + case OUTGASSER: + double flux = this.data.getDouble("usedFlux"); + double progress = this.data.getDouble("progress"); + double maxProgress = this.data.getDouble("maxProgress"); + int eta = 0; + if(flux > 0) + eta = (int)((maxProgress-progress)/flux); + + stats.add("§6" + I18nUtil.resolveKey("rbmk.outgasser.eta", BobMathUtil.toDate(BobMathUtil.ticksToDate(eta, 72000)))); + stats.add(TextFormatting.AQUA + I18nUtil.resolveKey("rbmk.outgasser.flux", Library.getShortNumber((long)flux))); + stats.add(TextFormatting.DARK_AQUA + I18nUtil.resolveKey("rbmk.outgasser.progress", Library.getShortNumber((long)progress), Library.getShortNumber((long)maxProgress), Library.getPercentage(progress/maxProgress))); + stats.add(TextFormatting.YELLOW + I18nUtil.resolveKey("rbmk.outgasser.gas", this.data.getInteger("gas"), this.data.getInteger("maxGas"))); + break; case CONTROL: if(this.data.hasKey("color")) { short col = this.data.getShort("color"); diff --git a/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKOutgasser.java b/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKOutgasser.java index dabdc626b4..b2dd18d150 100644 --- a/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKOutgasser.java +++ b/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKOutgasser.java @@ -37,6 +37,7 @@ public class TileEntityRBMKOutgasser extends TileEntityRBMKSlottedBase implement public FluidTank gas; public Fluid gasType; public double progress = 0; + public double usedFlux = 0; public int duration = 10000; public TileEntityRBMKOutgasser() { @@ -99,6 +100,7 @@ public void receiveFlux(NType type, double flux) { ContaminationUtil.neutronActivateItem(inventory.getStackInSlot(0), (float)(flux * 0.001), 1F); this.markDirty(); } + this.usedFlux = flux; } @@ -193,8 +195,9 @@ public NBTTagCompound getNBTForConsole() { NBTTagCompound data = new NBTTagCompound(); data.setInteger("gas", this.gas.getFluidAmount()); data.setInteger("maxGas", this.gas.getCapacity()); - data.setString("type", gasType.getName()); + data.setDouble("usedFlux", this.usedFlux); data.setDouble("progress", this.progress); + data.setDouble("maxProgress", this.duration); return data; } diff --git a/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKRod.java b/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKRod.java index e1946c714e..b48a9be2c7 100644 --- a/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKRod.java +++ b/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKRod.java @@ -88,17 +88,12 @@ public void update() { this.heat += rod.provideHeat(world, inventory.getStackInSlot(0), heat, 1.0D); - if(this.heat > this.maxHeat()) { - this.meltdown(); - return; - } - if(!this.hasLid()) { - RadiationSavedData.incrementRad(world, pos, (float) ((this.fluxFast + this.fluxSlow) * 0.05F), Float.MAX_VALUE); + RadiationSavedData.incrementRad(world, pos, (float) ((this.fluxFast + this.fluxSlow) * 0.05F), (float) ((this.fluxFast + this.fluxSlow) * 10F)); } else{ double meltdownPercent = rod.getMeltdownPercent(inventory.getStackInSlot(0)); if(meltdownPercent > 0){ - RadiationSavedData.incrementRad(world, pos, (float) ((this.fluxFast + this.fluxSlow) * 0.05F * (meltdownPercent/100)), Float.MAX_VALUE); + RadiationSavedData.incrementRad(world, pos, (float) ((this.fluxFast + this.fluxSlow) * 0.05F * meltdownPercent * 0.01D), (float) ((this.fluxFast + this.fluxSlow) * meltdownPercent * 0.1D)); } } @@ -106,9 +101,15 @@ public void update() { //for spreading, we want the buffered flux to be 0 because we want to know exactly how much gets reflected back this.fluxFast = 0; this.fluxSlow = 0; + + if(this.heat > this.maxHeat()) { + this.meltdown(); + return; + } - if(fluxOut > 0) - spreadFlux(rType, fluxOut); + if(fluxOut > 0){ + spreadFlux(this.isModerated() ? NType.SLOW : rType, fluxOut); + } hasRod = true; } else { @@ -249,7 +250,7 @@ protected double runInteraction(int x, int y, int z, double flux) { } if(hits > 0) - RadiationSavedData.incrementRad(world, pos, (float) (flux * 0.05F * hits / (float)limit), Float.MAX_VALUE); + RadiationSavedData.incrementRad(world, pos, (float) (flux * 0.05F * hits / (float)limit), (float) (flux * 0.05F * hits / (float)limit) * 10F); return 0; } diff --git a/src/main/java/com/hbm/tileentity/turret/TileEntityTurretMaxwell.java b/src/main/java/com/hbm/tileentity/turret/TileEntityTurretMaxwell.java index 847879f5a4..b4d1ed5f3f 100644 --- a/src/main/java/com/hbm/tileentity/turret/TileEntityTurretMaxwell.java +++ b/src/main/java/com/hbm/tileentity/turret/TileEntityTurretMaxwell.java @@ -9,6 +9,7 @@ import com.hbm.util.EntityDamageUtil; import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.init.SoundEvents; import net.minecraft.item.Item; import net.minecraft.nbt.NBTTagCompound; @@ -70,7 +71,7 @@ public long getMaxPower() { @Override public long getConsumption() { - return 1_000_000 - this.blueLevel * 6000 + this.redLevel * 6000 + this.blackLevel * 60000 + this.pinkLevel * 12000; + return 50_000 - this.blueLevel * 1_600 + this.redLevel * 10_000 + this.blackLevel * 100_000 + this.pinkLevel * 12_000 + this.greenLevel * 1_600; } @Override @@ -151,8 +152,9 @@ public void updateFiringTick() { long demand = this.getConsumption() * 10; if(this.target != null && this.getPower() >= demand) { - - EntityDamageUtil.attackEntityFromIgnoreIFrame(this.target, ModDamageSource.shrapnel, (this.blackLevel * 10 + this.redLevel + 1F) * 0.25F); + if(this.target instanceof EntityPlayer && (((EntityPlayer)this.target).capabilities.isCreativeMode || ((EntityPlayer)this.target).isSpectator())) + return; + EntityDamageUtil.attackEntityFromIgnoreIFrame(this.target, ModDamageSource.gluon, (Math.max(0, this.blackLevel * 10 + this.redLevel - this.blueLevel>>1) + 1F) * 0.25F); if(pinkLevel > 0) this.target.setFire(this.pinkLevel * 3); diff --git a/src/main/java/com/hbm/util/BobMathUtil.java b/src/main/java/com/hbm/util/BobMathUtil.java index 4744881ecf..f429f944e0 100644 --- a/src/main/java/com/hbm/util/BobMathUtil.java +++ b/src/main/java/com/hbm/util/BobMathUtil.java @@ -309,23 +309,43 @@ public static double convertScale(double toScale, double oldMin, double oldMax, return (((toScale - oldMin) * newRange) / prevRange) + newMin; } - public static String[] ticksToDate(long ticks) { - - int tickDay = 24000; - int tickYear = tickDay * 365; - - final String[] dateOut = new String[4]; + public static String[] ticksToDate(long ticks, int tickHour) { + int tickDay = 24 * tickHour; + int tickYear = 365 * tickDay; + double tickMinute = tickHour / 60D; + double tickSecond = tickHour / 3600D; + + final String[] dateOut = new String[5]; long year = Math.floorDiv(ticks, tickYear); int day = (int) Math.floorDiv(ticks - tickYear * year, tickDay); - int h = (int) Math.floorDiv(ticks - tickYear * year-tickDay * day, 1000); - int min = (int) Math.floor((ticks - tickYear * year-tickDay * day-1000 * h)/ 16.66); + int h = (int) Math.floorDiv(ticks - tickYear * year-tickDay * day, tickHour); + int min = (int) Math.floor((ticks - tickYear * year-tickDay * day-tickHour * h) / tickMinute); + int s = (int) Math.floor((ticks - tickYear * year-tickDay * day-tickHour * h-min * tickMinute) / tickSecond); dateOut[0] = String.valueOf(year); dateOut[1] = String.valueOf(day); dateOut[2] = String.valueOf(h); dateOut[3] = String.valueOf(min); + dateOut[4] = String.valueOf(s); return dateOut; } + public static String[] ticksToDate(long ticks) { + return ticksToDate(ticks, 1000); + } + + public static String toDate(String[] input){ + if(!input[0].equals("0")) + return input[0]+ "y " + input[1]+ "d " + input[2]+ "h " + input[3]+ "m " + input[4]+ "s"; + else if(!input[1].equals("0")) + return input[1]+ "d " + input[2]+ "h " + input[3]+ "m " + input[4]+ "s"; + else if(!input[2].equals("0")) + return input[2]+ "h " + input[3]+ "m " + input[4]+ "s"; + else if(!input[3].equals("0")) + return input[3]+ "m " + input[4]+ "s"; + else + return input[4]+ "s"; + } + public static int interpolateColor(int colorA, int colorB, float percentB) { float rA = (colorA >> 16 & 0xFF); float gA = (colorA >> 8 & 0xFF); diff --git a/src/main/java/com/hbm/util/EnchantmentUtil.java b/src/main/java/com/hbm/util/EnchantmentUtil.java index fc8c5908ea..e381c70841 100644 --- a/src/main/java/com/hbm/util/EnchantmentUtil.java +++ b/src/main/java/com/hbm/util/EnchantmentUtil.java @@ -34,7 +34,7 @@ public static void removeEnchantment(ItemStack stack, Enchantment enchantment) { * @param amount the amount of experience to remove */ public static void removeExperience(EntityPlayer entityPlayer, float amount) { - if (entityPlayer.experienceTotal - amount <= 0) { + if (entityPlayer.experienceTotal < amount) { entityPlayer.experienceLevel = 0; entityPlayer.experience = 0; entityPlayer.experienceTotal = 0; diff --git a/src/main/java/com/hbm/world/Watz.java b/src/main/java/com/hbm/world/Watz.java index 1404659a79..781b1c6d9a 100644 --- a/src/main/java/com/hbm/world/Watz.java +++ b/src/main/java/com/hbm/world/Watz.java @@ -4,25 +4,25 @@ import com.hbm.blocks.ModBlocks; +import net.minecraft.block.Block; import net.minecraft.block.BlockHorizontal; import net.minecraft.init.Blocks; import net.minecraft.util.EnumFacing; import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.BlockPos.MutableBlockPos; import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; -public class Watz extends WorldGenerator { +public class Watz { - public static String[][] array = new String[][] { + public static String[][] watz = new String[][] { { - "SSSSSSS", - "SSSSSSS", + " SSS ", + " SSSSS ", "SSSSSSS", "SSSISSS", "SSSSSSS", - "SSSSSSS", - "SSSSSSS" + " SSSSS ", + " SSS " }, { " CCC ", @@ -124,672 +124,112 @@ public class Watz extends WorldGenerator { " CCC " }, { - "SSSSSSS", - "SSSSSSS", + " SSS ", + " SSSSS ", "SSSSSSS", "SSSISSS", "SSSSSSS", - "SSSSSSS", - "SSSSSSS" + " SSSSS ", + " SSS " } }; - - @Override - public boolean generate(World worldIn, Random rand, BlockPos position) { - int i = rand.nextInt(1); - if(i == 0) - { - generate_r0(worldIn, rand, new BlockPos.MutableBlockPos(position)); - } + public boolean generateReactor(World world, Random rand, BlockPos pos) { + MutableBlockPos mPos = new BlockPos.MutableBlockPos(); + int x = pos.getX() - 3; + int y = pos.getY(); + int z = pos.getZ() - 3; + + for(int i = 0; i < 7; i++) { + for(int j = 0; j < 13; j++) { + for(int k = 0; k < 7; k++) { + String c = watz[j][i].substring(k, k + 1); + Block b = Blocks.AIR; - return true; + if(c.equals("W")) + b = ModBlocks.watz_element; + else if(c.equals("R")) + b = ModBlocks.watz_control; + else if(c.equals("S")) + b = ModBlocks.watz_end; + else if(c.equals("K")) + b = ModBlocks.watz_cooler; + else if(c.equals("I")) + b = ModBlocks.watz_conductor; + else if(c.equals("C")) + b = ModBlocks.reinforced_brick; + else if(c.equals("#")) + b = ModBlocks.watz_core; + + world.setBlockState(mPos.setPos(x + i, y + j, z + k), b.getDefaultState()); + } + } + } + world.setBlockState(mPos.setPos(x + 3, y + 6, z + 0), ModBlocks.watz_hatch.getDefaultState().withProperty(BlockHorizontal.FACING, EnumFacing.values()[2]), 3); + world.setBlockState(mPos.setPos(x + 0, y + 6, z + 3), ModBlocks.watz_hatch.getDefaultState().withProperty(BlockHorizontal.FACING, EnumFacing.values()[4]), 3); + world.setBlockState(mPos.setPos(x + 3, y + 6, z + 6), ModBlocks.watz_hatch.getDefaultState().withProperty(BlockHorizontal.FACING, EnumFacing.values()[3]), 3); + world.setBlockState(mPos.setPos(x + 6, y + 6, z + 3), ModBlocks.watz_hatch.getDefaultState().withProperty(BlockHorizontal.FACING, EnumFacing.values()[5]), 3); + return true; } - public boolean generate_r0(World world, Random rand, MutableBlockPos pos) - { + public static boolean checkHull(World world, BlockPos pos) { + MutableBlockPos mPos = new BlockPos.MutableBlockPos(); int x = pos.getX() - 3; - int y = pos.getY(); + int y = pos.getY() - 6; int z = pos.getZ() - 3; - world.setBlockState(pos.setPos(x + 0, y + 0, z + 0), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 0, z + 0), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 0, z + 0), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 0, z + 0), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 0, z + 0), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 0, z + 0), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 0, z + 0), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 0, z + 1), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 0, z + 1), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 0, z + 1), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 0, z + 1), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 0, z + 1), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 0, z + 1), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 0, z + 1), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 0, z + 2), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 0, z + 2), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 0, z + 2), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 0, z + 2), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 0, z + 2), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 0, z + 2), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 0, z + 2), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 0, z + 3), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 0, z + 3), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 0, z + 3), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 0, z + 3), ModBlocks.watz_conductor.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 0, z + 3), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 0, z + 3), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 0, z + 3), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 0, z + 4), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 0, z + 4), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 0, z + 4), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 0, z + 4), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 0, z + 4), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 0, z + 4), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 0, z + 4), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 0, z + 5), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 0, z + 5), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 0, z + 5), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 0, z + 5), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 0, z + 5), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 0, z + 5), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 0, z + 5), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 0, z + 6), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 0, z + 6), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 0, z + 6), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 0, z + 6), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 0, z + 6), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 0, z + 6), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 0, z + 6), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 1, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 1, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 1, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 1, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 1, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 1, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 1, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 1, z + 1), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 1, z + 1), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 1, z + 1), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 1, z + 1), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 1, z + 1), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 1, z + 1), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 1, z + 1), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 1, z + 2), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 1, z + 2), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 1, z + 2), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 1, z + 2), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 1, z + 2), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 1, z + 2), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 1, z + 2), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 1, z + 3), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 1, z + 3), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 1, z + 3), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 1, z + 3), ModBlocks.watz_conductor.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 1, z + 3), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 1, z + 3), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 1, z + 3), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 1, z + 4), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 1, z + 4), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 1, z + 4), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 1, z + 4), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 1, z + 4), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 1, z + 4), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 1, z + 4), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 1, z + 5), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 1, z + 5), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 1, z + 5), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 1, z + 5), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 1, z + 5), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 1, z + 5), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 1, z + 5), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 1, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 1, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 1, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 1, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 1, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 1, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 1, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 2, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 2, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 2, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 2, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 2, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 2, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 2, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 2, z + 1), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 2, z + 1), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 2, z + 1), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 2, z + 1), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 2, z + 1), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 2, z + 1), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 2, z + 1), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 2, z + 2), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 2, z + 2), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 2, z + 2), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 2, z + 2), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 2, z + 2), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 2, z + 2), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 2, z + 2), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 2, z + 3), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 2, z + 3), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 2, z + 3), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 2, z + 3), ModBlocks.watz_conductor.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 2, z + 3), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 2, z + 3), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 2, z + 3), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 2, z + 4), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 2, z + 4), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 2, z + 4), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 2, z + 4), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 2, z + 4), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 2, z + 4), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 2, z + 4), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 2, z + 5), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 2, z + 5), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 2, z + 5), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 2, z + 5), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 2, z + 5), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 2, z + 5), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 2, z + 5), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 2, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 2, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 2, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 2, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 2, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 2, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 2, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 3, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 3, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 3, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 3, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 3, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 3, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 3, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 3, z + 1), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 3, z + 1), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 3, z + 1), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 3, z + 1), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 3, z + 1), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 3, z + 1), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 3, z + 1), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 3, z + 2), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 3, z + 2), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 3, z + 2), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 3, z + 2), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 3, z + 2), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 3, z + 2), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 3, z + 2), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 3, z + 3), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 3, z + 3), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 3, z + 3), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 3, z + 3), ModBlocks.watz_conductor.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 3, z + 3), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 3, z + 3), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 3, z + 3), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 3, z + 4), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 3, z + 4), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 3, z + 4), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 3, z + 4), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 3, z + 4), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 3, z + 4), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 3, z + 4), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 3, z + 5), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 3, z + 5), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 3, z + 5), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 3, z + 5), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 3, z + 5), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 3, z + 5), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 3, z + 5), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 3, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 3, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 3, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 3, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 3, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 3, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 3, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 4, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 4, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 4, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 4, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 4, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 4, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 4, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 4, z + 1), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 4, z + 1), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 4, z + 1), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 4, z + 1), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 4, z + 1), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 4, z + 1), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 4, z + 1), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 4, z + 2), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 4, z + 2), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 4, z + 2), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 4, z + 2), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 4, z + 2), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 4, z + 2), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 4, z + 2), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 4, z + 3), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 4, z + 3), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 4, z + 3), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 4, z + 3), ModBlocks.watz_conductor.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 4, z + 3), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 4, z + 3), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 4, z + 3), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 4, z + 4), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 4, z + 4), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 4, z + 4), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 4, z + 4), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 4, z + 4), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 4, z + 4), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 4, z + 4), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 4, z + 5), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 4, z + 5), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 4, z + 5), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 4, z + 5), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 4, z + 5), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 4, z + 5), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 4, z + 5), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 4, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 4, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 4, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 4, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 4, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 4, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 4, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 5, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 5, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 5, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 5, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 5, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 5, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 5, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 5, z + 1), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 5, z + 1), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 5, z + 1), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 5, z + 1), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 5, z + 1), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 5, z + 1), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 5, z + 1), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 5, z + 2), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 5, z + 2), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 5, z + 2), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 5, z + 2), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 5, z + 2), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 5, z + 2), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 5, z + 2), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 5, z + 3), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 5, z + 3), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 5, z + 3), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 5, z + 3), ModBlocks.watz_conductor.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 5, z + 3), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 5, z + 3), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 5, z + 3), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 5, z + 4), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 5, z + 4), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 5, z + 4), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 5, z + 4), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 5, z + 4), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 5, z + 4), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 5, z + 4), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 5, z + 5), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 5, z + 5), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 5, z + 5), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 5, z + 5), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 5, z + 5), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 5, z + 5), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 5, z + 5), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 5, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 5, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 5, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 5, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 5, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 5, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 5, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 6, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 6, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 6, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 6, z + 0), ModBlocks.watz_hatch.getDefaultState().withProperty(BlockHorizontal.FACING, EnumFacing.values()[2]), 3); - world.setBlockState(pos.setPos(x + 4, y + 6, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 6, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 6, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 6, z + 1), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 6, z + 1), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 6, z + 1), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 6, z + 1), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 6, z + 1), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 6, z + 1), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 6, z + 1), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 6, z + 2), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 6, z + 2), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 6, z + 2), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 6, z + 2), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 6, z + 2), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 6, z + 2), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 6, z + 2), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 6, z + 3), ModBlocks.watz_hatch.getDefaultState().withProperty(BlockHorizontal.FACING, EnumFacing.values()[4]), 3); - world.setBlockState(pos.setPos(x + 1, y + 6, z + 3), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 6, z + 3), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 6, z + 3), ModBlocks.watz_core.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 6, z + 3), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 6, z + 3), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 6, z + 3), ModBlocks.watz_hatch.getDefaultState().withProperty(BlockHorizontal.FACING, EnumFacing.values()[5]), 3); - world.setBlockState(pos.setPos(x + 0, y + 6, z + 4), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 6, z + 4), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 6, z + 4), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 6, z + 4), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 6, z + 4), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 6, z + 4), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 6, z + 4), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 6, z + 5), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 6, z + 5), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 6, z + 5), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 6, z + 5), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 6, z + 5), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 6, z + 5), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 6, z + 5), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 6, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 6, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 6, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 6, z + 6), ModBlocks.watz_hatch.getDefaultState().withProperty(BlockHorizontal.FACING, EnumFacing.values()[3]), 3); - world.setBlockState(pos.setPos(x + 4, y + 6, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 6, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 6, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 7, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 7, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 7, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 7, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 7, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 7, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 7, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 7, z + 1), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 7, z + 1), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 7, z + 1), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 7, z + 1), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 7, z + 1), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 7, z + 1), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 7, z + 1), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 7, z + 2), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 7, z + 2), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 7, z + 2), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 7, z + 2), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 7, z + 2), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 7, z + 2), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 7, z + 2), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 7, z + 3), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 7, z + 3), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 7, z + 3), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 7, z + 3), ModBlocks.watz_conductor.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 7, z + 3), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 7, z + 3), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 7, z + 3), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 7, z + 4), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 7, z + 4), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 7, z + 4), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 7, z + 4), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 7, z + 4), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 7, z + 4), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 7, z + 4), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 7, z + 5), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 7, z + 5), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 7, z + 5), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 7, z + 5), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 7, z + 5), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 7, z + 5), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 7, z + 5), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 7, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 7, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 7, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 7, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 7, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 7, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 7, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 8, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 8, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 8, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 8, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 8, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 8, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 8, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 8, z + 1), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 8, z + 1), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 8, z + 1), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 8, z + 1), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 8, z + 1), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 8, z + 1), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 8, z + 1), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 8, z + 2), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 8, z + 2), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 8, z + 2), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 8, z + 2), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 8, z + 2), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 8, z + 2), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 8, z + 2), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 8, z + 3), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 8, z + 3), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 8, z + 3), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 8, z + 3), ModBlocks.watz_conductor.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 8, z + 3), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 8, z + 3), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 8, z + 3), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 8, z + 4), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 8, z + 4), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 8, z + 4), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 8, z + 4), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 8, z + 4), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 8, z + 4), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 8, z + 4), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 8, z + 5), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 8, z + 5), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 8, z + 5), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 8, z + 5), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 8, z + 5), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 8, z + 5), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 8, z + 5), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 8, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 8, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 8, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 8, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 8, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 8, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 8, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 9, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 9, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 9, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 9, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 9, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 9, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 9, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 9, z + 1), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 9, z + 1), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 9, z + 1), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 9, z + 1), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 9, z + 1), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 9, z + 1), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 9, z + 1), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 9, z + 2), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 9, z + 2), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 9, z + 2), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 9, z + 2), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 9, z + 2), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 9, z + 2), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 9, z + 2), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 9, z + 3), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 9, z + 3), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 9, z + 3), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 9, z + 3), ModBlocks.watz_conductor.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 9, z + 3), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 9, z + 3), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 9, z + 3), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 9, z + 4), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 9, z + 4), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 9, z + 4), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 9, z + 4), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 9, z + 4), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 9, z + 4), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 9, z + 4), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 9, z + 5), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 9, z + 5), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 9, z + 5), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 9, z + 5), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 9, z + 5), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 9, z + 5), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 9, z + 5), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 9, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 9, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 9, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 9, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 9, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 9, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 9, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 10, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 10, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 10, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 10, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 10, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 10, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 10, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 10, z + 1), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 10, z + 1), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 10, z + 1), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 10, z + 1), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 10, z + 1), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 10, z + 1), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 10, z + 1), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 10, z + 2), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 10, z + 2), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 10, z + 2), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 10, z + 2), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 10, z + 2), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 10, z + 2), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 10, z + 2), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 10, z + 3), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 10, z + 3), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 10, z + 3), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 10, z + 3), ModBlocks.watz_conductor.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 10, z + 3), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 10, z + 3), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 10, z + 3), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 10, z + 4), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 10, z + 4), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 10, z + 4), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 10, z + 4), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 10, z + 4), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 10, z + 4), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 10, z + 4), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 10, z + 5), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 10, z + 5), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 10, z + 5), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 10, z + 5), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 10, z + 5), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 10, z + 5), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 10, z + 5), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 10, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 10, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 10, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 10, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 10, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 10, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 10, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 11, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 11, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 11, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 11, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 11, z + 0), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 11, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 11, z + 0), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 11, z + 1), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 11, z + 1), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 11, z + 1), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 11, z + 1), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 11, z + 1), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 11, z + 1), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 11, z + 1), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 11, z + 2), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 11, z + 2), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 11, z + 2), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 11, z + 2), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 11, z + 2), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 11, z + 2), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 11, z + 2), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 11, z + 3), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 11, z + 3), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 11, z + 3), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 11, z + 3), ModBlocks.watz_conductor.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 11, z + 3), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 11, z + 3), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 11, z + 3), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 11, z + 4), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 11, z + 4), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 11, z + 4), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 11, z + 4), ModBlocks.watz_cooler.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 11, z + 4), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 11, z + 4), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 11, z + 4), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 11, z + 5), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 11, z + 5), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 11, z + 5), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 11, z + 5), ModBlocks.watz_control.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 11, z + 5), ModBlocks.watz_element.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 11, z + 5), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 11, z + 5), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 11, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 11, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 11, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 11, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 11, z + 6), ModBlocks.reinforced_brick.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 11, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 11, z + 6), Blocks.AIR.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 12, z + 0), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 12, z + 0), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 12, z + 0), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 12, z + 0), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 12, z + 0), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 12, z + 0), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 12, z + 0), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 12, z + 1), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 12, z + 1), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 12, z + 1), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 12, z + 1), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 12, z + 1), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 12, z + 1), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 12, z + 1), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 12, z + 2), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 12, z + 2), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 12, z + 2), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 12, z + 2), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 12, z + 2), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 12, z + 2), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 12, z + 2), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 12, z + 3), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 12, z + 3), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 12, z + 3), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 12, z + 3), ModBlocks.watz_conductor.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 12, z + 3), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 12, z + 3), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 12, z + 3), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 12, z + 4), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 12, z + 4), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 12, z + 4), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 12, z + 4), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 12, z + 4), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 12, z + 4), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 12, z + 4), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 12, z + 5), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 12, z + 5), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 12, z + 5), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 12, z + 5), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 12, z + 5), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 12, z + 5), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 12, z + 5), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 0, y + 12, z + 6), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 1, y + 12, z + 6), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 2, y + 12, z + 6), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 3, y + 12, z + 6), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 4, y + 12, z + 6), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 5, y + 12, z + 6), ModBlocks.watz_end.getDefaultState(), 3); - world.setBlockState(pos.setPos(x + 6, y + 12, z + 6), ModBlocks.watz_end.getDefaultState(), 3); - return true; + boolean flag = true; + + for(int i = 0; i < 7; i++) { + for(int j = 0; j < 13; j++) { + for(int k = 0; k < 7; k++) { + String c = watz[j][i].substring(k, k + 1); + Block b = Blocks.AIR; + boolean flag2 = false; + + if(c.equals("W")){ + b = ModBlocks.watz_element; + flag2 = true; + } + else if(c.equals("R")){ + b = ModBlocks.watz_control; + flag2 = true; + } + else if(c.equals("S")){ + b = ModBlocks.watz_end; + flag2 = true; + } + else if(c.equals("K")){ + b = ModBlocks.watz_cooler; + flag2 = true; + } + else if(c.equals("I")){ + b = ModBlocks.watz_conductor; + flag2 = true; + } + else if(c.equals("C")){ + b = ModBlocks.reinforced_brick; + flag2 = true; + } + else if(c.equals("A")){ + b = ModBlocks.watz_hatch; + flag2 = true; + } + else if(c.equals("#")){ + b = ModBlocks.watz_core; + flag2 = true; + } + + + if(flag2){ + if(world.getBlockState(mPos.setPos(x + i, y + j, z + k)).getBlock() != b){ + return false; + } + } + } + } + } + return flag; } } diff --git a/src/main/resources/assets/hbm/blockstates/block_coal_infernal.json b/src/main/resources/assets/hbm/blockstates/block_coal_infernal.json new file mode 100644 index 0000000000..a04599cf1d --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/block_coal_infernal.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:block_coal_infernal" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/block_coke.json b/src/main/resources/assets/hbm/blockstates/block_coke.json new file mode 100644 index 0000000000..5f20cffd6c --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/block_coke.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:block_coke" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/block_lignite.json b/src/main/resources/assets/hbm/blockstates/block_lignite.json new file mode 100644 index 0000000000..14f60974d0 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/block_lignite.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:block_lignite" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/block_radspice.json b/src/main/resources/assets/hbm/blockstates/block_radspice.json new file mode 100644 index 0000000000..0f32c1d067 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/block_radspice.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:block_radspice" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/block_solid_fuel.json b/src/main/resources/assets/hbm/blockstates/block_solid_fuel.json new file mode 100644 index 0000000000..6c9d4c8077 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/block_solid_fuel.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:block_solid_fuel" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/block_solid_fuel_presto.json b/src/main/resources/assets/hbm/blockstates/block_solid_fuel_presto.json new file mode 100644 index 0000000000..f6e074da54 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/block_solid_fuel_presto.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:block_solid_fuel_presto" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/block_solid_fuel_presto_triplet.json b/src/main/resources/assets/hbm/blockstates/block_solid_fuel_presto_triplet.json new file mode 100644 index 0000000000..efbde04726 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/block_solid_fuel_presto_triplet.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:block_solid_fuel_presto_triplet" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/cluster_copper.json b/src/main/resources/assets/hbm/blockstates/cluster_copper.json new file mode 100644 index 0000000000..5ecc79063d --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/cluster_copper.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:cluster_copper" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/factory_advanced_conductor.json b/src/main/resources/assets/hbm/blockstates/factory_advanced_conductor.json index 72f3b00f2d..c472222c06 100644 --- a/src/main/resources/assets/hbm/blockstates/factory_advanced_conductor.json +++ b/src/main/resources/assets/hbm/blockstates/factory_advanced_conductor.json @@ -1,6 +1,5 @@ { "variants": { - "activated=true": { "model": "hbm:factory_advanced_conductor" }, - "activated=false": { "model": "hbm:factory_advanced_conductor" } + "normal": { "model": "hbm:factory_advanced_conductor" } } } \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/factory_titanium_conductor.json b/src/main/resources/assets/hbm/blockstates/factory_titanium_conductor.json index 36ddf26eea..af52632470 100644 --- a/src/main/resources/assets/hbm/blockstates/factory_titanium_conductor.json +++ b/src/main/resources/assets/hbm/blockstates/factory_titanium_conductor.json @@ -1,6 +1,5 @@ { "variants": { - "activated=true": { "model": "hbm:factory_titanium_conductor" }, - "activated=false": { "model": "hbm:factory_titanium_conductor" } + "normal": { "model": "hbm:factory_titanium_conductor" } } } \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/sliding_gate_door.json b/src/main/resources/assets/hbm/blockstates/sliding_gate_door.json new file mode 100644 index 0000000000..5dbe8c4c33 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/sliding_gate_door.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:sliding_gate_door" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/lang/en_us.lang b/src/main/resources/assets/hbm/lang/en_us.lang index bf2fa64938..085c873e8f 100644 --- a/src/main/resources/assets/hbm/lang/en_us.lang +++ b/src/main/resources/assets/hbm/lang/en_us.lang @@ -235,10 +235,10 @@ tile.brick_obsidian_slab.name=Obsidian Brick Slab tile.brick_obsidian_stairs.name=Obsidian Brick Stairs tile.cmb_brick_reinforced_slab.name=Reinforced CMB Brick Slab tile.cmb_brick_reinforced_stairs.name=Reinforced CMB Brick Stairs -tile.concrete_slab.name=Concrete Slab -tile.concrete_stairs.name=Concrete Stairs -tile.concrete_smooth_slab.name=Smooth Concrete Slab -tile.concrete_smooth_stairs.name=Smooth Concrete Stairs +tile.concrete_slab.name=Concrete Tile Slab +tile.concrete_stairs.name=Concrete Tile Stairs +tile.concrete_smooth_slab.name=Concrete Slab +tile.concrete_smooth_stairs.name=Concrete Stairs tile.concrete_white_slab.name=White Concrete Slab tile.concrete_white_stairs.name=White Concrete Stairs tile.concrete_orange_slab.name=Orange Concrete Slab @@ -916,6 +916,10 @@ tipped_arrow.effect.potion.hbm_phosphorus=Arrow of Phosphorus Burns tipped_arrow.effect.potion.hbm_stability=Arrow of Stability rbmk.heat=Column temperature: %s +rbmk.outgasser.eta=ETA: %s +rbmk.outgasser.flux=Incoming flux: %s +rbmk.outgasser.progress=Progress: %s / %s §b(%s%%) +rbmk.outgasser.gas=Tritium: %s / %smB rbmk.boiler.water=Feedwater: %s / %smB rbmk.boiler.steam=Steam: %s / %smB rbmk.boiler.type=Compressor: %s @@ -1156,7 +1160,7 @@ book.rbmk.title_func_quadratic=Quadratic book.rbmk.page_func_quadratic=Self-Sustaining: §8No§r Reflector use: §4§lInsane§r Example: f(x) = x² * 0.1 Only place next to SAFE and PASSIVE fuels or absorbers. book.rbmk.title_tips=Tips -book.rbmk.page_tips=Radiation will leak if flux gets outside of the reactor (it was not blocked or reflected) or if flux reaches rbmk columns without a lid. Steam connectors are used for performance and accessibility of steam channels. Irradiation channels are absorbers that use incoming flux for recipes. +book.rbmk.page_tips=Radiation will leak if flux gets outside of the reactor (it was not blocked or reflected) or if flux reaches rbmk columns without a lid. Fluid loaders are used for accessibility of steam channels and fluid heaters. Irradiation channels are absorbers that use incoming flux for recipes. book.rbmk.title_mistakes=Common Mistakes book.rbmk.page_mistakes=§lInfo§r: Empty RBMK Fuel Columns are transparent to flux. §lScenario§r: You replace the depleted fuel rod in pink. The red column has a fuel with a §4DANGEROUS§r class flux function. You take out the fuel rod of pink and the RBMK explodes. So what happened? Flux from red was no longer absorbed by pink and got reflected back. This creates a feedbackloop which made the temperature go brrr. @@ -1383,9 +1387,11 @@ item.egg_balefire.desc=What kind of bird lays a radioactive egg? item.custom_tnt.name=Custom Nuke Explosive Charge item.custom_nuke.name=Custom Nuke Nuclear Rod item.custom_hydro.name=Custom Nuke Hydrogen Rod -item.custom_amat.name=Custom Nuke Antimatter Rod +item.custom_amat.name=Custom Nuke Balefire Rod item.custom_dirty.name=Custom Nuke Dirty Rod item.custom_schrab.name=Custom Nuke Schrabidium Rod +item.custom_sol.name=Custom Nuke Solinium Rod +item.custom_euph.name=Custom Nuke Anti-Mass Rod item.custom_fall.name=Custom Nuke Drop Upgrade container.nukeGadget=The Gadget @@ -2215,6 +2221,7 @@ tile.radwater_block.name=Irradiated Water tile.block_aluminium.name=Block of Aluminium tile.block_saturnite.name=Block of Saturnite tile.block_ra226.name=Block of Radium-226 +tile.block_radspice.name=Block of Neoveline tile.block_polymer.name=Block of Polymer tile.block_copper.name=Block of Copper tile.block_fluorite.name=Block of Fluorite @@ -3159,7 +3166,7 @@ item.gun_revolver_pip_ammo.name=Tainted Bullet (LEGACY) item.gun_revolver_nopip_ammo.name=.44 Magnum Bullet (LEGACY) item.gun_calamity_ammo.name=.50 BMG Round (LEGACY) item.gun_lacunae_ammo.name=5mm Round (LEGACY) -item.gun_fatman_ammo.name=Mini Nuke +item.gun_fatman_ammo.name=Fat Nuke item.gun_mirv_ammo.name=Eightfold MIRV item.gun_bf_ammo.name=Balefire Shell item.gun_mp40_ammo.name=Submachine Gun Round (LEGACY) @@ -3173,7 +3180,7 @@ item.gun_osipr_ammo.name=Dark Energy Pulse Plug item.gun_osipr_ammo2.name=Combine Ball item.gun_immolator_ammo.name=Immolator Fuel item.gun_cryolator_ammo.name=Cryo Cell -item.gun_mp_ammo.name=Small Propellantless Machine Gun Round +item.gun_mp_ammo.name=Small Propellantless 5.56mm Round item.gun_emp_ammo.name=Energy Cell item.gun_jack_ammo.name=Quadruple Shotgun Shell item.gun_spark_ammo.name=Electromagnetic Cartridge @@ -3329,7 +3336,7 @@ item.turret_cwis_ammo.name=CIWS 20mm Ammo Drum item.turret_cheapo_ammo.name=6x24 Cheapo Turret Ammunition item.clip_revolver_iron.name=Box of Iron Rounds -item.clip_revolver.name=Box of .357 Rounds +item.clip_revolver.name=Box of Lead Rounds item.clip_revolver_gold.name=Small Coffer of Golden Bullets item.clip_revolver_schrabidium.name=Schrabidium Ammo Container item.clip_rpg.name=Rocket Container @@ -3383,9 +3390,9 @@ item.iv_blood.name=Blood Bag item.iv_empty.name=IV Bag item.iv_xp.name=Experience Bag item.iv_xp_empty.name=Empty Experience Bag -item.radaway.name=RadAway -item.radaway_strong.name=Strong RadAway -item.radaway_flush.name=Elite RadAway +item.radaway.name=RadAway Bag +item.radaway_strong.name=Strong RadAway Bag +item.radaway_flush.name=Elite RadAway Bag item.radx.name=Rad-X item.pill_iodine.name=Iodine Pill item.pill_herbal.name=Herbal Paste @@ -3758,10 +3765,10 @@ item.hazmat_helmet_grey.name=High-Performance Hazmat Helmet item.hazmat_plate_grey.name=High-Performance Hazmat Chestplate item.hazmat_legs_grey.name=High-Performance Hazmat Leggings item.hazmat_boots_grey.name=High-Performance Hazmat Boots -item.hazmat_paa_helmet.name=PaA Battle Hazmat Suit Helmet -item.hazmat_paa_plate.name=PaA Battle Hazmat Suit Chestplate -item.hazmat_paa_legs.name=PaA Battle Hazmat Suit Leggings -item.hazmat_paa_boots.name=PaA Battle Hazmat Suit Boots +item.hazmat_paa_helmet.name=PaA Hazmat Suit Helmet +item.hazmat_paa_plate.name=PaA Hazmat Suit Chestplate +item.hazmat_paa_legs.name=PaA Hazmat Suit Leggings +item.hazmat_paa_boots.name=PaA Hazmat Suit Boots item.asbestos_helmet.name=Fire Proximity Helmet item.asbestos_plate.name=Fire Proximity Chestplate item.asbestos_legs.name=Fire Proximity Leggings @@ -3931,10 +3938,14 @@ item.cape_nostalgia.name=DrNostalgia's Cape tile.machine_converter_he_rf.name=HE to RF Converter tile.machine_converter_rf_he.name=RF to HE Converter -tile.machine_transformer.name=10k-20Hz Transformer -tile.machine_transformer_dnt.name=DNT-20Hz Transformer -tile.machine_transformer_20.name=10k-1Hz Transformer -tile.machine_transformer_dnt_20.name=DNT-1Hz Transformer +tile.machine_transformer.name=Up Charger +tile.machine_transformer.desc=Uses power to charge items in a players inventory. Range: 3 blocks above it +tile.machine_transformer_dnt.name=DNT Up Charger +tile.machine_transformer_dnt.desc=Uses power to charge items in a players inventory. Range: 3 blocks above it +tile.machine_transformer_20.name=Down Charger +tile.machine_transformer_20.desc=Uses power to charge items in a players inventory. Range: 3 blocks below it +tile.machine_transformer_dnt_20.name=DNT Down Charger +tile.machine_transformer_dnt_20.desc=Uses power to charge items in a players inventory. Range: 3 blocks below it tile.vent_chlorine.name=Poison Vent tile.vent_cloud.name=Cloud Vent @@ -4320,6 +4331,7 @@ item.insert_di.name=Dineutronium Insert item.insert_steel.name=Heavy Steel Insert item.insert_xsapi.name=XSAPI Insert item.insert_yharonite.name=Yharonite Insert +item.insert_ferrouranium.name=Ferrouranium Insert item.attachment_mask.name=Gas Mask Attachable item.attachment_mask_mono.name=Carbon Monoxide Mask Attachable item.servo_set.name=Servo Set @@ -4451,6 +4463,7 @@ item.ingot_tantalium.name=Tantalium Ingot item.ingot_tcalloy.name=Technetium Steel Ingot item.ingot_technetium.name=Technetium-99 Ingot tile.cluster_aluminium.name=Aluminium Ore Cluster +tile.cluster_copper.name=Copper Ore Cluster tile.cluster_depth_iron.name=Depth Iron Ore Cluster tile.cluster_depth_titanium.name=Depth Titanium Ore Cluster tile.cluster_depth_tungsten.name=Depth Tungsten Ore Cluster @@ -4482,6 +4495,12 @@ item.nugget_technetium.name=Technetium-99 Nugget tile.stone_depth.name=Depth Rock tile.stone_depth_nether.name=Nether Depth Rock tile.block_tantalium.name=Block of Tantalium +tile.block_lignite.name=Block of Lignite +tile.block_coke.name=Block of Coke +tile.block_coal_infernal.name=Block of Infernal Coal +tile.block_solid_fuel.name=Block of Solid Fuel +tile.block_solid_fuel_presto.name=Block of Presto Logs +tile.block_solid_fuel_presto_triplet.name=Block of Boosted Presto Logs item.ingot_graphite.name=Graphite Ingot tile.block_graphite.name=Block of Graphite tile.block_graphite_drilled.name=Drilled Graphite @@ -4714,11 +4733,12 @@ tile.large_vehicle_door.name=Large Vehicle Door tile.water_door.name=Water Door tile.qe_containment.name=QE Containment Door tile.qe_sliding.name=QE Sliding Door +tile.sliding_gate_door.name=Small QE Containment Door +tile.sliding_seal_door.name=Sliding Metal Door tile.fire_door.name=Fire Door tile.small_hatch.name=Small Hatch tile.round_airlock_door.name=Round Airlock Door tile.secure_access_door.name=Secure Access Door -tile.sliding_seal_door.name=Sliding Seal Door tile.transition_seal.name=Transition Seal tile.ladder_red.name=Red Ladder tile.ladder_red_top.name=Red Ladder Top diff --git a/src/main/resources/assets/hbm/models/block/block_coal_infernal.json b/src/main/resources/assets/hbm/models/block/block_coal_infernal.json new file mode 100644 index 0000000000..1fa4e899ff --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/block_coal_infernal.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/block_coal_infernal" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/block_coke.json b/src/main/resources/assets/hbm/models/block/block_coke.json new file mode 100644 index 0000000000..c280392a6d --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/block_coke.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/block_coke" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/block_lignite.json b/src/main/resources/assets/hbm/models/block/block_lignite.json new file mode 100644 index 0000000000..fae9a77330 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/block_lignite.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/block_lignite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/block_radspice.json b/src/main/resources/assets/hbm/models/block/block_radspice.json new file mode 100644 index 0000000000..a38d0e03b3 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/block_radspice.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/block_radspice" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/block_solid_fuel.json b/src/main/resources/assets/hbm/models/block/block_solid_fuel.json new file mode 100644 index 0000000000..71b9d8a06b --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/block_solid_fuel.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/block_solid_fuel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/block_solid_fuel_presto.json b/src/main/resources/assets/hbm/models/block/block_solid_fuel_presto.json new file mode 100644 index 0000000000..5b45b8776c --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/block_solid_fuel_presto.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_bottom_top", + "textures": { + "side": "hbm:blocks/block_solid_fuel_presto_side", + "bottom": "hbm:blocks/block_solid_fuel_presto", + "top": "hbm:blocks/block_solid_fuel_presto" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/block_solid_fuel_presto_triplet.json b/src/main/resources/assets/hbm/models/block/block_solid_fuel_presto_triplet.json new file mode 100644 index 0000000000..977fd2df71 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/block_solid_fuel_presto_triplet.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_bottom_top", + "textures": { + "side": "hbm:blocks/block_solid_fuel_presto_triplet_side", + "bottom": "hbm:blocks/block_solid_fuel_presto", + "top": "hbm:blocks/block_solid_fuel_presto" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/cluster_copper.json b/src/main/resources/assets/hbm/models/block/cluster_copper.json new file mode 100644 index 0000000000..697187ac71 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/cluster_copper.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/cluster_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/concrete_inner_stairs.json b/src/main/resources/assets/hbm/models/block/concrete_inner_stairs.json index ec8e118c92..b6db1cdf41 100644 --- a/src/main/resources/assets/hbm/models/block/concrete_inner_stairs.json +++ b/src/main/resources/assets/hbm/models/block/concrete_inner_stairs.json @@ -1,8 +1,8 @@ { "parent": "block/inner_stairs", "textures": { - "bottom": "hbm:blocks/concrete", - "top": "hbm:blocks/concrete", - "side": "hbm:blocks/concrete" + "bottom": "hbm:blocks/concrete_tile", + "top": "hbm:blocks/concrete_tile", + "side": "hbm:blocks/concrete_tile" } } diff --git a/src/main/resources/assets/hbm/models/block/concrete_outer_stairs.json b/src/main/resources/assets/hbm/models/block/concrete_outer_stairs.json index 842e4c0e89..68ac65ecb3 100644 --- a/src/main/resources/assets/hbm/models/block/concrete_outer_stairs.json +++ b/src/main/resources/assets/hbm/models/block/concrete_outer_stairs.json @@ -1,8 +1,8 @@ { "parent": "block/outer_stairs", "textures": { - "bottom": "hbm:blocks/concrete", - "top": "hbm:blocks/concrete", - "side": "hbm:blocks/concrete" + "bottom": "hbm:blocks/concrete_tile", + "top": "hbm:blocks/concrete_tile", + "side": "hbm:blocks/concrete_tile" } } diff --git a/src/main/resources/assets/hbm/models/block/concrete_smooth.json b/src/main/resources/assets/hbm/models/block/concrete_smooth.json index df469c1950..2d00a42336 100644 --- a/src/main/resources/assets/hbm/models/block/concrete_smooth.json +++ b/src/main/resources/assets/hbm/models/block/concrete_smooth.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "hbm:blocks/concrete_smooth" + "all": "hbm:blocks/concrete" } } \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/concrete_smooth_inner_stairs.json b/src/main/resources/assets/hbm/models/block/concrete_smooth_inner_stairs.json index fdbdee0a96..ec8e118c92 100644 --- a/src/main/resources/assets/hbm/models/block/concrete_smooth_inner_stairs.json +++ b/src/main/resources/assets/hbm/models/block/concrete_smooth_inner_stairs.json @@ -1,8 +1,8 @@ { "parent": "block/inner_stairs", "textures": { - "bottom": "hbm:blocks/concrete_smooth", - "top": "hbm:blocks/concrete_smooth", - "side": "hbm:blocks/concrete_smooth" + "bottom": "hbm:blocks/concrete", + "top": "hbm:blocks/concrete", + "side": "hbm:blocks/concrete" } } diff --git a/src/main/resources/assets/hbm/models/block/concrete_smooth_outer_stairs.json b/src/main/resources/assets/hbm/models/block/concrete_smooth_outer_stairs.json index 80d3352657..842e4c0e89 100644 --- a/src/main/resources/assets/hbm/models/block/concrete_smooth_outer_stairs.json +++ b/src/main/resources/assets/hbm/models/block/concrete_smooth_outer_stairs.json @@ -1,8 +1,8 @@ { "parent": "block/outer_stairs", "textures": { - "bottom": "hbm:blocks/concrete_smooth", - "top": "hbm:blocks/concrete_smooth", - "side": "hbm:blocks/concrete_smooth" + "bottom": "hbm:blocks/concrete", + "top": "hbm:blocks/concrete", + "side": "hbm:blocks/concrete" } } diff --git a/src/main/resources/assets/hbm/models/block/concrete_smooth_stairs.json b/src/main/resources/assets/hbm/models/block/concrete_smooth_stairs.json index 6f3f3d0a4d..55a10be8dd 100644 --- a/src/main/resources/assets/hbm/models/block/concrete_smooth_stairs.json +++ b/src/main/resources/assets/hbm/models/block/concrete_smooth_stairs.json @@ -1,8 +1,8 @@ { "parent": "block/stairs", "textures": { - "bottom": "hbm:blocks/concrete_smooth", - "top": "hbm:blocks/concrete_smooth", - "side": "hbm:blocks/concrete_smooth" + "bottom": "hbm:blocks/concrete", + "top": "hbm:blocks/concrete", + "side": "hbm:blocks/concrete" } } diff --git a/src/main/resources/assets/hbm/models/block/concrete_stairs.json b/src/main/resources/assets/hbm/models/block/concrete_stairs.json index 55a10be8dd..3e7f75d8b8 100644 --- a/src/main/resources/assets/hbm/models/block/concrete_stairs.json +++ b/src/main/resources/assets/hbm/models/block/concrete_stairs.json @@ -1,8 +1,8 @@ { "parent": "block/stairs", "textures": { - "bottom": "hbm:blocks/concrete", - "top": "hbm:blocks/concrete", - "side": "hbm:blocks/concrete" + "bottom": "hbm:blocks/concrete_tile", + "top": "hbm:blocks/concrete_tile", + "side": "hbm:blocks/concrete_tile" } } diff --git a/src/main/resources/assets/hbm/models/block/half_slab_concrete.json b/src/main/resources/assets/hbm/models/block/half_slab_concrete.json index d5fe1ac05f..3074850c71 100644 --- a/src/main/resources/assets/hbm/models/block/half_slab_concrete.json +++ b/src/main/resources/assets/hbm/models/block/half_slab_concrete.json @@ -1,9 +1,9 @@ { "parent": "block/half_slab", "textures": { - "bottom": "hbm:blocks/concrete", - "top": "hbm:blocks/concrete", - "side": "hbm:blocks/concrete" + "bottom": "hbm:blocks/concrete_tile", + "top": "hbm:blocks/concrete_tile", + "side": "hbm:blocks/concrete_tile" } } diff --git a/src/main/resources/assets/hbm/models/block/half_slab_concrete_smooth.json b/src/main/resources/assets/hbm/models/block/half_slab_concrete_smooth.json index 9b471d09b6..d5fe1ac05f 100644 --- a/src/main/resources/assets/hbm/models/block/half_slab_concrete_smooth.json +++ b/src/main/resources/assets/hbm/models/block/half_slab_concrete_smooth.json @@ -1,9 +1,9 @@ { "parent": "block/half_slab", "textures": { - "bottom": "hbm:blocks/concrete_smooth", - "top": "hbm:blocks/concrete_smooth", - "side": "hbm:blocks/concrete_smooth" + "bottom": "hbm:blocks/concrete", + "top": "hbm:blocks/concrete", + "side": "hbm:blocks/concrete" } } diff --git a/src/main/resources/assets/hbm/models/block/machine_transformer.json b/src/main/resources/assets/hbm/models/block/machine_transformer.json index bf70c9ff51..0b5dc2336f 100644 --- a/src/main/resources/assets/hbm/models/block/machine_transformer.json +++ b/src/main/resources/assets/hbm/models/block/machine_transformer.json @@ -2,7 +2,7 @@ "parent": "block/cube_bottom_top", "textures": { "top": "hbm:blocks/machine_transformer_top_iron", - "bottom": "hbm:blocks/machine_transformer_top_iron", + "bottom": "hbm:blocks/machine_transformer_bottom_iron", "side": "hbm:blocks/machine_transformer_iron" } } \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/machine_transformer_20.json b/src/main/resources/assets/hbm/models/block/machine_transformer_20.json index bf70c9ff51..47b5b6ac86 100644 --- a/src/main/resources/assets/hbm/models/block/machine_transformer_20.json +++ b/src/main/resources/assets/hbm/models/block/machine_transformer_20.json @@ -1,7 +1,7 @@ { "parent": "block/cube_bottom_top", "textures": { - "top": "hbm:blocks/machine_transformer_top_iron", + "top": "hbm:blocks/machine_transformer_bottom_iron", "bottom": "hbm:blocks/machine_transformer_top_iron", "side": "hbm:blocks/machine_transformer_iron" } diff --git a/src/main/resources/assets/hbm/models/block/machine_transformer_dnt.json b/src/main/resources/assets/hbm/models/block/machine_transformer_dnt.json index 07ea5ce5b1..0afae4e3ae 100644 --- a/src/main/resources/assets/hbm/models/block/machine_transformer_dnt.json +++ b/src/main/resources/assets/hbm/models/block/machine_transformer_dnt.json @@ -2,7 +2,7 @@ "parent": "block/cube_bottom_top", "textures": { "top": "hbm:blocks/machine_transformer_top", - "bottom": "hbm:blocks/machine_transformer_top", + "bottom": "hbm:blocks/machine_transformer_bottom", "side": "hbm:blocks/machine_transformer" } } \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/machine_transformer_dnt_20.json b/src/main/resources/assets/hbm/models/block/machine_transformer_dnt_20.json index 07ea5ce5b1..cba22f2888 100644 --- a/src/main/resources/assets/hbm/models/block/machine_transformer_dnt_20.json +++ b/src/main/resources/assets/hbm/models/block/machine_transformer_dnt_20.json @@ -1,7 +1,7 @@ { "parent": "block/cube_bottom_top", "textures": { - "top": "hbm:blocks/machine_transformer_top", + "top": "hbm:blocks/machine_transformer_bottom", "bottom": "hbm:blocks/machine_transformer_top", "side": "hbm:blocks/machine_transformer" } diff --git a/src/main/resources/assets/hbm/models/block/sliding_gate_door.json b/src/main/resources/assets/hbm/models/block/sliding_gate_door.json new file mode 100644 index 0000000000..9f7d8502af --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/sliding_gate_door.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/block_steel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/upper_slab_concrete.json b/src/main/resources/assets/hbm/models/block/upper_slab_concrete.json index 95201b75c0..10b6bd6149 100644 --- a/src/main/resources/assets/hbm/models/block/upper_slab_concrete.json +++ b/src/main/resources/assets/hbm/models/block/upper_slab_concrete.json @@ -1,9 +1,9 @@ { "parent": "block/upper_slab", "textures": { - "bottom": "hbm:blocks/concrete", - "top": "hbm:blocks/concrete", - "side": "hbm:blocks/concrete" + "bottom": "hbm:blocks/concrete_tile", + "top": "hbm:blocks/concrete_tile", + "side": "hbm:blocks/concrete_tile" } } diff --git a/src/main/resources/assets/hbm/models/block/upper_slab_concrete_smooth.json b/src/main/resources/assets/hbm/models/block/upper_slab_concrete_smooth.json index 1b103011e1..95201b75c0 100644 --- a/src/main/resources/assets/hbm/models/block/upper_slab_concrete_smooth.json +++ b/src/main/resources/assets/hbm/models/block/upper_slab_concrete_smooth.json @@ -1,9 +1,9 @@ { "parent": "block/upper_slab", "textures": { - "bottom": "hbm:blocks/concrete_smooth", - "top": "hbm:blocks/concrete_smooth", - "side": "hbm:blocks/concrete_smooth" + "bottom": "hbm:blocks/concrete", + "top": "hbm:blocks/concrete", + "side": "hbm:blocks/concrete" } } diff --git a/src/main/resources/assets/hbm/models/doors/sliding_seal_door.obj b/src/main/resources/assets/hbm/models/doors/sliding_seal_door.obj index dc0017cc31..17d1510feb 100644 --- a/src/main/resources/assets/hbm/models/doors/sliding_seal_door.obj +++ b/src/main/resources/assets/hbm/models/doors/sliding_seal_door.obj @@ -1,222 +1,223 @@ -# Blender v2.92.0 OBJ File: 'sliding_seal_door.blend' +# Blender v2.93.4 OBJ File: '' # www.blender.org +mtllib sliding_seal_door.mtl o frame -v 0.125000 2.000000 -0.500000 -v 0.125000 0.000000 -0.500000 -v 0.125000 0.000000 0.500000 -v 0.125000 2.000000 0.500000 -v 0.125000 0.076037 0.228141 -v 0.125000 0.271859 0.423963 -v 0.125000 0.102272 0.326052 -v 0.125000 0.173948 0.397728 -v 0.125000 1.728141 0.423963 -v 0.125000 1.923963 0.228141 -v 0.125000 1.826052 0.397728 -v 0.125000 1.897728 0.326052 -v 0.125000 0.271859 -0.423963 -v 0.125000 0.076037 -0.228141 -v 0.125000 0.173948 -0.397728 -v 0.125000 0.102272 -0.326052 -v 0.125000 1.923963 -0.228141 -v 0.125000 1.728141 -0.423963 -v 0.125000 1.897728 -0.326052 -v 0.125000 1.826052 -0.397728 -v 0.089033 1.728141 -0.423963 -v 0.089033 1.826052 -0.397728 -v 0.089033 1.897728 -0.326052 -v 0.089033 1.923963 -0.228141 -v 0.089033 0.076037 -0.228141 -v 0.089033 0.102272 -0.326052 -v 0.089033 0.173948 -0.397728 -v 0.089033 0.271859 -0.423963 -v 0.089033 0.271859 0.423963 -v 0.089033 0.173948 0.397728 -v 0.089033 0.102272 0.326052 -v 0.089033 0.076037 0.228141 -v 0.089033 1.923963 0.228141 -v 0.089033 1.897728 0.326052 -v 0.089033 1.826052 0.397728 -v 0.089033 1.728141 0.423963 -v 0.089033 0.036209 -0.233384 -v 0.089033 0.036209 0.233384 -v 0.089033 1.846138 0.432517 -v 0.089033 1.733384 0.463791 -v 0.089033 1.932517 0.346138 -v 0.089033 1.963791 0.233384 -v 0.089033 0.067483 0.346138 -v 0.089033 0.153862 0.432517 -v 0.089033 0.266616 0.463791 -v 0.089033 0.036209 -0.432517 -v 0.089033 0.036209 -0.477970 -v 0.089033 0.036209 -0.346138 -v 0.089033 1.963791 -0.346138 -v 0.089033 1.963791 -0.233384 -v 0.089033 1.963791 -0.432517 -v 0.089033 1.963791 -0.477970 -v 0.125000 0.053035 0.242267 -v 0.125000 0.253733 0.450214 -v 0.125000 0.079924 0.346241 -v 0.125000 0.153384 0.422355 -v 0.125000 1.746267 0.450214 -v 0.125000 1.946965 0.242267 -v 0.125000 1.846616 0.422355 -v 0.125000 1.920076 0.346241 -v 0.125000 0.253733 -0.450214 -v 0.125000 0.053035 -0.242267 -v 0.125000 0.153384 -0.422355 -v 0.125000 0.079924 -0.346241 -v 0.125000 1.946965 -0.242267 -v 0.125000 1.746267 -0.450214 -v 0.125000 1.920076 -0.346241 -v 0.125000 1.846616 -0.422355 -v 0.139289 0.068129 0.233128 -v 0.139289 0.094589 0.333179 -v 0.139289 0.166878 0.406422 -v 0.139289 0.265627 0.433231 -v 0.139289 1.734373 0.433231 -v 0.139289 1.833122 0.406422 -v 0.139289 1.905411 0.333179 -v 0.139289 1.931871 0.233128 -v 0.139289 0.265627 -0.433231 -v 0.139289 0.166878 -0.406422 -v 0.139289 0.094589 -0.333179 -v 0.139289 0.068129 -0.233128 -v 0.139289 1.931871 -0.233128 -v 0.139289 1.905411 -0.333179 -v 0.139289 1.833122 -0.406422 -v 0.139289 1.734373 -0.433231 -v 0.139289 0.058093 0.238676 -v 0.139289 0.084837 0.341109 -v 0.139289 0.157905 0.416095 -v 0.139289 0.257718 0.443541 -v 0.139289 1.742282 0.443541 -v 0.139289 1.842094 0.416095 -v 0.139289 1.915163 0.341109 -v 0.139289 1.941907 0.238676 -v 0.139289 0.257718 -0.443541 -v 0.139289 0.157905 -0.416095 -v 0.139289 0.084837 -0.341109 -v 0.139289 0.058093 -0.238676 -v 0.139289 1.941907 -0.238676 -v 0.139289 1.915163 -0.341109 -v 0.139289 1.842094 -0.416095 -v 0.139289 1.742282 -0.443541 -v -0.125000 2.000000 -0.500000 -v -0.125000 0.000000 -0.500000 -v -0.125000 0.000000 0.500000 -v -0.125000 2.000000 0.500000 -v -0.125000 0.076037 0.228141 -v -0.125000 0.271859 0.423963 -v -0.125000 0.102272 0.326052 -v -0.125000 0.173948 0.397728 -v -0.125000 1.728141 0.423963 +v -0.125000 1.923963 -0.228141 +v -0.089033 1.923963 0.228141 v -0.125000 1.923963 0.228141 -v -0.125000 1.826052 0.397728 -v -0.125000 1.897728 0.326052 +v -0.125000 1.920076 0.346241 +v -0.125000 2.000000 0.500000 +v -0.125000 1.946965 0.242267 v -0.125000 0.271859 -0.423963 -v -0.125000 0.076037 -0.228141 -v -0.125000 0.173948 -0.397728 -v -0.125000 0.102272 -0.326052 -v -0.125000 1.923963 -0.228141 -v -0.125000 1.728141 -0.423963 -v -0.125000 1.897728 -0.326052 -v -0.125000 1.826052 -0.397728 v -0.089033 1.728141 -0.423963 -v -0.089033 1.826052 -0.397728 +v -0.125000 1.728141 -0.423963 v -0.089033 1.897728 -0.326052 v -0.089033 1.923963 -0.228141 +v -0.125000 1.826052 -0.397728 +v -0.089033 1.826052 -0.397728 +v -0.125000 1.897728 -0.326052 +v -0.125000 0.102272 -0.326052 v -0.089033 0.076037 -0.228141 v -0.089033 0.102272 -0.326052 +v -0.125000 0.173948 -0.397728 v -0.089033 0.173948 -0.397728 -v -0.089033 0.271859 -0.423963 +v -0.125000 0.173948 0.397728 v -0.089033 0.271859 0.423963 v -0.089033 0.173948 0.397728 +v -0.125000 0.102272 0.326052 v -0.089033 0.102272 0.326052 +v -0.125000 0.076037 0.228141 v -0.089033 0.076037 0.228141 -v -0.089033 1.923963 0.228141 +v -0.125000 1.897728 0.326052 v -0.089033 1.897728 0.326052 +v -0.125000 1.826052 0.397728 v -0.089033 1.826052 0.397728 +v -0.125000 0.271859 0.423963 v -0.089033 1.728141 0.423963 +v -0.125000 0.076037 -0.228141 +v -0.089033 0.271859 -0.423963 +v -0.089033 0.036209 0.477970 v -0.089033 0.036209 -0.233384 +v -0.089033 0.067483 -0.346138 +v -0.089033 0.036209 0.432517 +v -0.089033 0.036209 0.346138 +v -0.089033 1.963791 0.477970 +v -0.089033 1.963791 -0.233384 +v -0.089033 1.963791 0.432517 +v -0.089033 1.846138 -0.432517 +v -0.089033 1.932517 -0.346138 +v -0.125000 1.728141 0.423963 v -0.089033 0.036209 0.233384 -v -0.089033 1.846138 0.432517 -v -0.089033 1.733384 0.463791 -v -0.089033 1.932517 0.346138 +v 0.000000 0.036209 0.346138 +v 0.000000 0.036209 0.233384 +v -0.000000 1.932517 -0.346138 +v -0.000000 1.963791 -0.233384 +v -0.000000 1.733384 -0.463791 +v -0.000000 1.846138 -0.432517 +v -0.089033 0.153862 -0.432517 v -0.089033 1.963791 0.233384 -v -0.089033 0.067483 0.346138 -v -0.089033 0.153862 0.432517 -v -0.089033 0.266616 0.463791 -v -0.089033 0.036209 -0.432517 -v -0.089033 0.036209 -0.477970 -v -0.089033 0.036209 -0.346138 -v -0.089033 1.963791 -0.346138 -v -0.089033 1.963791 -0.233384 -v -0.089033 1.963791 -0.432517 -v -0.089033 1.963791 -0.477970 -v -0.125000 0.053035 0.242267 -v -0.125000 0.253733 0.450214 -v -0.125000 0.079924 0.346241 -v -0.125000 0.153384 0.422355 -v -0.125000 1.746267 0.450214 -v -0.125000 1.946965 0.242267 +v -0.089033 1.733384 -0.463791 +v -0.089033 1.963791 0.346138 +v -0.089033 0.266616 -0.463791 v -0.125000 1.846616 0.422355 -v -0.125000 1.920076 0.346241 -v -0.125000 0.253733 -0.450214 -v -0.125000 0.053035 -0.242267 -v -0.125000 0.153384 -0.422355 -v -0.125000 0.079924 -0.346241 -v -0.125000 1.946965 -0.242267 -v -0.125000 1.746267 -0.450214 -v -0.125000 1.920076 -0.346241 -v -0.125000 1.846616 -0.422355 +v -0.125000 1.746267 0.450214 +v -0.125000 0.000000 0.500000 +v -0.139289 1.931871 0.233128 +v -0.139289 1.915163 0.341109 v -0.139289 0.068129 0.233128 v -0.139289 0.094589 0.333179 +v -0.125000 0.053035 0.242267 +v -0.139289 0.084837 0.341109 +v -0.139289 0.058093 0.238676 v -0.139289 0.166878 0.406422 +v -0.125000 0.079924 0.346241 +v -0.139289 0.157905 0.416095 v -0.139289 0.265627 0.433231 -v -0.139289 1.734373 0.433231 -v -0.139289 1.833122 0.406422 -v -0.139289 1.905411 0.333179 -v -0.139289 1.931871 0.233128 -v -0.139289 0.265627 -0.433231 -v -0.139289 0.166878 -0.406422 -v -0.139289 0.094589 -0.333179 -v -0.139289 0.068129 -0.233128 +v -0.125000 0.253733 0.450214 +v -0.125000 0.153384 0.422355 v -0.139289 1.931871 -0.233128 v -0.139289 1.905411 -0.333179 +v -0.125000 1.946965 -0.242267 +v -0.139289 1.915163 -0.341109 +v -0.139289 1.941907 -0.238676 v -0.139289 1.833122 -0.406422 +v -0.125000 1.920076 -0.346241 +v -0.139289 1.842094 -0.416095 v -0.139289 1.734373 -0.433231 -v -0.139289 0.058093 0.238676 -v -0.139289 0.084837 0.341109 -v -0.139289 0.157905 0.416095 -v -0.139289 0.257718 0.443541 -v -0.139289 1.742282 0.443541 -v -0.139289 1.842094 0.416095 -v -0.139289 1.915163 0.341109 -v -0.139289 1.941907 0.238676 -v -0.139289 0.257718 -0.443541 -v -0.139289 0.157905 -0.416095 -v -0.139289 0.084837 -0.341109 +v -0.125000 1.746267 -0.450214 +v -0.125000 1.846616 -0.422355 +v -0.139289 0.265627 -0.433231 +v -0.125000 -0.000000 -0.500000 +v -0.125000 0.053035 -0.242267 +v -0.125000 0.079924 -0.346241 +v -0.125000 0.153384 -0.422355 +v -0.125000 0.253733 -0.450214 +v -0.125000 2.000000 -0.500000 +v -0.139289 0.068129 -0.233128 v -0.139289 0.058093 -0.238676 -v -0.139289 1.941907 -0.238676 -v -0.139289 1.915163 -0.341109 -v -0.139289 1.842094 -0.416095 +v -0.139289 0.094589 -0.333179 +v -0.139289 0.084837 -0.341109 +v -0.139289 0.157905 -0.416095 +v -0.139289 0.166878 -0.406422 +v -0.139289 0.257718 -0.443541 v -0.139289 1.742282 -0.443541 -v 0.000000 0.036209 0.233384 -v 0.000000 1.846138 0.432517 -v 0.000000 1.932517 0.346138 +v -0.139289 1.941907 0.238676 +v -0.139289 1.905411 0.333179 +v -0.139289 1.842094 0.416095 +v -0.139289 1.833122 0.406422 +v -0.139289 1.742282 0.443541 +v -0.139289 1.734373 0.433231 +v -0.139289 0.257718 0.443541 v 0.000000 1.963791 0.233384 -v 0.000000 0.067483 0.346138 -v 0.000000 0.153862 0.432517 -v 0.000000 0.266616 0.463791 -v 0.000000 0.036209 -0.432517 -v 0.000000 0.036209 -0.346138 -v 0.000000 1.963791 -0.346138 -v 0.000000 1.963791 -0.432517 -v 0.000000 1.963791 -0.477970 -v 0.000000 0.036209 -0.233384 -v 0.000000 1.733384 0.463791 -v 0.000000 0.036209 -0.477970 -v 0.000000 1.963791 -0.233384 +v 0.000000 1.963791 0.346138 +v 0.000000 1.963791 0.432517 +v 0.000000 0.036209 0.477970 +v 0.000000 0.036209 0.432517 +v -0.000000 0.153862 -0.432517 +v -0.000000 0.266616 -0.463791 +v -0.000000 0.067483 -0.346138 +v -0.000000 0.036209 -0.233384 +v 0.125000 0.000000 0.500000 +v 0.125000 -0.000000 -0.500000 +v 0.125000 2.000000 0.500000 +v 0.000000 1.963791 0.477970 +v 0.089033 1.923963 0.228141 +v 0.125000 1.923963 -0.228141 +v 0.125000 1.923963 0.228141 +v 0.125000 1.920076 0.346241 +v 0.125000 1.946965 0.242267 +v 0.089033 1.728141 -0.423963 +v 0.125000 0.271859 -0.423963 +v 0.125000 1.728141 -0.423963 +v 0.089033 1.897728 -0.326052 +v 0.089033 1.923963 -0.228141 +v 0.125000 1.826052 -0.397728 +v 0.089033 1.826052 -0.397728 +v 0.125000 1.897728 -0.326052 +v 0.089033 0.076037 -0.228141 +v 0.125000 0.102272 -0.326052 +v 0.089033 0.102272 -0.326052 +v 0.125000 0.173948 -0.397728 +v 0.089033 0.173948 -0.397728 +v 0.089033 0.271859 0.423963 +v 0.125000 0.173948 0.397728 +v 0.089033 0.173948 0.397728 +v 0.125000 0.102272 0.326052 +v 0.089033 0.102272 0.326052 +v 0.125000 0.076037 0.228141 +v 0.089033 0.076037 0.228141 +v 0.125000 1.897728 0.326052 +v 0.089033 1.897728 0.326052 +v 0.125000 1.826052 0.397728 +v 0.089033 1.826052 0.397728 +v 0.089033 1.728141 0.423963 +v 0.125000 0.271859 0.423963 +v 0.125000 0.076037 -0.228141 +v 0.089033 0.271859 -0.423963 +v 0.089033 0.036209 0.477970 +v 0.089033 0.036209 -0.233384 +v 0.089033 0.036209 0.432517 +v 0.089033 1.963791 0.477970 +v 0.089033 1.963791 -0.233384 +v 0.089033 1.963791 0.432517 +v 0.089033 1.846138 -0.432517 +v 0.125000 1.728141 0.423963 +v 0.089033 0.036209 0.233384 +v 0.089033 0.153862 -0.432517 +v 0.089033 1.963791 0.233384 +v 0.089033 1.733384 -0.463791 +v 0.089033 0.266616 -0.463791 +v 0.125000 1.846616 0.422355 +v 0.125000 1.746267 0.450214 +v 0.139289 1.931871 0.233128 +v 0.139289 1.915163 0.341109 +v 0.139289 0.068129 0.233128 +v 0.125000 0.053035 0.242267 +v 0.139289 0.084837 0.341109 +v 0.125000 0.079924 0.346241 +v 0.139289 0.094589 0.333179 +v 0.139289 0.157905 0.416095 +v 0.125000 0.153384 0.422355 +v 0.139289 0.265627 0.433231 +v 0.125000 0.253733 0.450214 +v 0.139289 1.931871 -0.233128 +v 0.125000 1.946965 -0.242267 +v 0.139289 1.915163 -0.341109 +v 0.125000 1.920076 -0.346241 +v 0.139289 1.905411 -0.333179 +v 0.139289 1.842094 -0.416095 +v 0.125000 1.846616 -0.422355 +v 0.139289 1.734373 -0.433231 +v 0.125000 1.746267 -0.450214 +v 0.139289 0.265627 -0.433231 +v 0.125000 0.053035 -0.242267 +v 0.125000 0.079924 -0.346241 +v 0.125000 0.153384 -0.422355 +v 0.125000 0.253733 -0.450214 +v 0.125000 2.000000 -0.500000 +v 0.139289 0.058093 0.238676 +v 0.139289 0.068129 -0.233128 +v 0.139289 0.058093 -0.238676 +v 0.139289 0.094589 -0.333179 +v 0.139289 0.084837 -0.341109 +v 0.139289 0.157905 -0.416095 +v 0.139289 0.257718 -0.443541 +v 0.139289 0.166878 -0.406422 +v 0.139289 1.742282 -0.443541 +v 0.139289 1.833122 -0.406422 +v 0.139289 1.941907 -0.238676 +v 0.139289 1.941907 0.238676 +v 0.139289 1.905411 0.333179 +v 0.139289 1.842094 0.416095 +v 0.139289 1.742282 0.443541 +v 0.139289 1.833122 0.406422 +v 0.139289 0.257718 0.443541 +v 0.139289 0.166878 0.406422 +v 0.139289 1.734373 0.433231 +v 0.089033 1.963791 0.346138 +v 0.089033 0.036209 0.346138 +v 0.089033 1.932517 -0.346138 +v 0.089033 0.067483 -0.346138 vt 0.904854 0.827347 vt 0.912404 0.923128 vt 0.904854 0.923128 @@ -629,879 +630,880 @@ vt 0.331480 0.808420 vt 0.389999 0.811396 vt 0.957659 0.451055 vt 0.891076 0.848518 -vt 0.618533 0.610788 -vt 0.631115 0.004526 -vt 0.004526 0.622066 -vt 0.730026 0.004526 -vt 0.461151 0.402422 -vt 0.677547 0.433410 -vt 0.713423 0.958073 -vt 0.030782 0.874434 -vt 0.442462 0.861726 -vt 0.972429 0.004526 -vt 0.916191 0.409154 -vt 0.230059 0.795060 -vt 0.223494 0.649740 -vt 0.745642 0.458108 -vt 0.739078 0.603427 -vt 0.955827 0.312412 -vt 0.668494 0.004526 -vt 0.739078 0.004526 -vn 0.0000 -0.9914 -0.1305 -vn 0.0000 -0.9914 0.1305 -vn 1.0000 0.0000 0.0000 -vn 0.0000 0.1305 -0.9914 -vn 0.0000 -0.1305 -0.9914 -vn 0.0000 -0.8660 -0.5000 -vn 0.0000 -0.5000 -0.8660 -vn 0.0000 0.8660 -0.5000 -vn 0.0000 0.9914 -0.1305 -vn 0.0000 0.5000 -0.8660 -vn 0.0000 0.5000 0.8660 -vn 0.0000 0.1305 0.9914 -vn 0.0000 0.8660 0.5000 -vn 0.0000 0.9914 0.1305 -vn 0.0000 -0.8660 0.5000 -vn 0.0000 -0.5000 0.8660 -vn 0.0000 -0.1305 0.9914 -vn -1.0000 0.0000 0.0000 -vn 0.0000 1.0000 0.0000 -vn 0.0000 -0.9909 -0.1349 -vn 0.0000 -0.8638 -0.5038 -vn 0.0000 -0.5038 -0.8638 -vn 0.0000 -0.1349 -0.9909 -vn 0.5785 -0.7172 0.3885 -vn 0.5147 -0.8479 0.1271 -vn 0.5072 -0.8566 0.0950 -vn 0.3608 0.9232 -0.1322 -vn 0.4265 0.7984 -0.4251 -vn 0.4330 0.7770 -0.4570 -vn 0.5785 0.7172 0.3885 -vn 0.5147 0.8479 0.1271 -vn 0.5847 0.6955 0.4177 -vn 0.3608 -0.9232 -0.1322 -vn 0.4265 -0.7984 -0.4251 -vn 0.3550 -0.9290 -0.1043 -vn 0.6108 0.3862 0.6912 -vn 0.6133 0.4076 0.6765 -vn 0.4330 -0.7770 -0.4570 -vn 0.4732 -0.4444 -0.7607 -vn 0.5767 0.1242 0.8074 -vn 0.5686 0.0871 0.8180 -vn 0.4489 -0.1331 -0.8836 -vn 0.4742 -0.4551 -0.7537 -vn 0.5147 -0.8479 -0.1271 -vn 0.5072 -0.8566 -0.0950 -vn 0.5785 -0.7172 -0.3885 -vn 0.5847 -0.6955 -0.4177 -vn 0.3608 0.9232 0.1322 -vn 0.4265 0.7984 0.4251 -vn 0.3550 0.9290 0.1043 -vn 0.6108 -0.3862 -0.6912 -vn 0.6133 -0.4076 -0.6765 -vn 0.4330 0.7770 0.4570 -vn 0.4732 0.4444 0.7607 -vn 0.5767 -0.1242 -0.8074 -vn 0.5686 -0.0871 -0.8180 -vn 0.4489 0.1331 0.8836 -vn 0.4742 0.4551 0.7537 -vn 0.5767 0.1242 -0.8074 -vn 0.5686 0.0871 -0.8180 -vn 0.5767 -0.1242 0.8074 -vn 0.5686 -0.0871 0.8180 -vn 0.4732 0.4444 -0.7607 -vn 0.4742 0.4551 -0.7537 -vn 0.6108 -0.3862 0.6912 -vn 0.5847 -0.6955 0.4177 -vn 0.4489 0.1331 -0.8836 -vn 0.4446 0.1047 -0.8896 -vn 0.6133 -0.4076 0.6765 -vn 0.3550 -0.9290 0.1043 -vn 0.3608 -0.9232 0.1322 -vn 0.5072 0.8566 -0.0950 -vn 0.5072 0.8566 0.0950 -vn 0.4489 -0.1331 0.8836 -vn 0.4446 0.1047 0.8896 -vn 0.4265 -0.7984 0.4251 -vn 0.4330 -0.7770 0.4570 -vn 0.5785 0.7172 -0.3885 -vn 0.5147 0.8479 -0.1271 -vn 0.3550 0.9290 -0.1043 -vn 0.4732 -0.4444 0.7607 -vn 0.4742 -0.4551 0.7537 -vn 0.6108 0.3862 -0.6912 -vn 0.5847 0.6955 -0.4177 -vn 0.4446 -0.1047 -0.8896 -vn 0.4446 -0.1047 0.8896 -vn 0.6133 0.4076 -0.6765 -vn 0.0000 -1.0000 0.0000 -vn 0.0000 0.1349 -0.9909 -vn 0.0000 0.5038 -0.8638 -vn 0.0000 0.8638 -0.5038 -vn 0.0000 0.9909 -0.1349 -vn 0.0000 0.0000 -1.0000 -vn 0.0000 0.0000 1.0000 -vn -0.5147 -0.8479 0.1271 -vn -0.5785 -0.7172 0.3885 -vn -0.5072 -0.8566 0.0950 -vn -0.4265 0.7984 -0.4251 -vn -0.3608 0.9232 -0.1322 -vn -0.4330 0.7770 -0.4570 -vn -0.5785 0.7172 0.3885 -vn -0.5147 0.8479 0.1271 -vn -0.5072 0.8566 0.0950 -vn -0.3608 -0.9232 -0.1322 -vn -0.4265 -0.7984 -0.4251 -vn -0.4330 -0.7770 -0.4570 -vn -0.6108 0.3862 0.6912 -vn -0.5847 0.6955 0.4177 -vn -0.4732 -0.4444 -0.7607 -vn -0.4742 -0.4551 -0.7537 -vn -0.5767 0.1242 0.8074 -vn -0.5686 0.0871 0.8180 -vn -0.4489 -0.1331 -0.8836 +vt 0.618533 0.610788 +vt 0.631115 0.004526 +vt 0.004526 0.622066 +vt 0.730026 0.004526 +vt 0.461151 0.402422 +vt 0.677547 0.433410 +vt 0.713423 0.958073 +vt 0.030782 0.874434 +vt 0.442462 0.861726 +vt 0.972429 0.004526 +vt 0.916191 0.409154 +vt 0.230059 0.795060 +vt 0.223494 0.649740 +vt 0.745642 0.458108 +vt 0.739078 0.603427 +vt 0.955827 0.312412 +vt 0.668494 0.004526 +vt 0.739078 0.004526 +vn 0.0000 -0.9914 0.1305 +vn -0.0000 -0.9914 -0.1305 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.1305 0.9914 +vn 0.0000 -0.1305 0.9914 +vn 0.0000 -0.8660 0.5000 +vn 0.0000 -0.5000 0.8660 +vn 0.0000 0.8660 0.5000 +vn -0.0000 0.9914 0.1305 +vn 0.0000 0.5000 0.8660 +vn 0.0000 0.5000 -0.8660 +vn 0.0000 0.1305 -0.9914 +vn 0.0000 0.8660 -0.5000 +vn -0.0000 0.9914 -0.1305 +vn -0.0000 -0.8660 -0.5000 +vn -0.0000 -0.5000 -0.8660 +vn 0.0000 -0.1305 -0.9914 +vn 1.0000 -0.0000 -0.0000 +vn 0.0000 1.0000 -0.0000 +vn 0.0000 -0.9909 0.1349 +vn 0.0000 -0.8638 0.5038 +vn 0.0000 -0.5038 0.8638 +vn 0.0000 -0.1349 0.9909 +vn -0.5784 -0.7172 -0.3886 vn -0.5147 -0.8479 -0.1271 vn -0.5072 -0.8566 -0.0950 -vn -0.5785 -0.7172 -0.3885 vn -0.3608 0.9232 0.1322 vn -0.4265 0.7984 0.4251 vn -0.4330 0.7770 0.4570 -vn -0.6108 -0.3862 -0.6912 -vn -0.5847 -0.6955 -0.4177 -vn -0.4732 0.4444 0.7607 -vn -0.4742 0.4551 0.7537 -vn -0.5767 -0.1242 -0.8074 -vn -0.5686 -0.0871 -0.8180 -vn -0.4489 0.1331 0.8836 +vn -0.5784 0.7172 -0.3886 +vn -0.5147 0.8479 -0.1271 +vn -0.5846 0.6955 -0.4177 +vn -0.3608 -0.9232 0.1322 +vn -0.4265 -0.7984 0.4251 +vn -0.3551 -0.9290 0.1042 +vn -0.6107 0.3862 -0.6912 +vn -0.6133 0.4076 -0.6765 +vn -0.4330 -0.7770 0.4570 +vn -0.4732 -0.4444 0.7607 vn -0.5767 0.1242 -0.8074 vn -0.5686 0.0871 -0.8180 +vn -0.4489 -0.1331 0.8836 +vn -0.4742 -0.4551 0.7537 +vn -0.5147 -0.8479 0.1271 +vn -0.5072 -0.8566 0.0950 +vn -0.5784 -0.7172 0.3886 +vn -0.5846 -0.6955 0.4177 +vn -0.3608 0.9232 -0.1322 +vn -0.4265 0.7984 -0.4251 +vn -0.3550 0.9290 -0.1042 +vn -0.6107 -0.3862 0.6912 +vn -0.6133 -0.4076 0.6765 +vn -0.4330 0.7770 -0.4570 +vn -0.4732 0.4443 -0.7607 vn -0.5767 -0.1242 0.8074 vn -0.5686 -0.0871 0.8180 -vn -0.4732 0.4444 -0.7607 -vn -0.4742 0.4551 -0.7537 -vn -0.5847 -0.6955 0.4177 -vn -0.6108 -0.3862 0.6912 vn -0.4489 0.1331 -0.8836 -vn -0.3550 -0.9290 0.1043 -vn -0.3608 -0.9232 0.1322 -vn -0.5072 0.8566 -0.0950 +vn -0.4742 0.4551 -0.7536 +vn -0.5767 0.1242 0.8074 +vn -0.5686 0.0871 0.8180 +vn -0.5767 -0.1242 -0.8074 +vn -0.5686 -0.0871 -0.8180 +vn -0.4732 0.4443 0.7607 +vn -0.4742 0.4551 0.7536 +vn -0.6107 -0.3862 -0.6912 +vn -0.5846 -0.6955 -0.4177 +vn -0.4489 0.1331 0.8836 vn -0.4446 0.1047 0.8896 -vn -0.4489 -0.1331 0.8836 -vn -0.4265 -0.7984 0.4251 -vn -0.4330 -0.7770 0.4570 -vn -0.5147 0.8479 -0.1271 -vn -0.5785 0.7172 -0.3885 -vn -0.3550 0.9290 -0.1043 -vn -0.4732 -0.4444 0.7607 -vn -0.4742 -0.4551 0.7537 -vn -0.5847 0.6955 -0.4177 -vn -0.6108 0.3862 -0.6912 -vn -0.4446 -0.1047 -0.8896 -vn -0.3550 -0.9290 -0.1043 -vn -0.6133 0.4076 0.6765 -vn -0.3550 0.9290 0.1043 vn -0.6133 -0.4076 -0.6765 -vn -0.6133 -0.4076 0.6765 +vn -0.3551 -0.9290 -0.1042 +vn -0.3608 -0.9232 -0.1322 +vn -0.5072 0.8566 0.0950 +vn -0.5072 0.8566 -0.0950 +vn -0.4489 -0.1331 -0.8836 vn -0.4446 0.1047 -0.8896 +vn -0.4265 -0.7984 -0.4251 +vn -0.4330 -0.7770 -0.4570 +vn -0.5784 0.7172 0.3886 +vn -0.5147 0.8479 0.1271 +vn -0.3550 0.9290 0.1042 +vn -0.4732 -0.4444 -0.7607 +vn -0.4742 -0.4551 -0.7537 +vn -0.6107 0.3862 0.6912 +vn -0.5846 0.6955 0.4177 vn -0.4446 -0.1047 0.8896 -vn -0.6133 0.4076 -0.6765 +vn -0.4446 -0.1047 -0.8896 +vn -0.6133 0.4076 0.6765 +vn 0.0000 -1.0000 -0.0000 +vn 0.0000 0.1349 0.9909 +vn 0.0000 0.5038 0.8638 +vn 0.0000 0.8638 0.5038 +vn -0.0000 0.9909 0.1349 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -0.0000 -1.0000 +vn 0.5147 -0.8479 -0.1271 +vn 0.5784 -0.7172 -0.3886 +vn 0.5072 -0.8566 -0.0950 +vn 0.4265 0.7984 0.4251 +vn 0.3608 0.9232 0.1322 +vn 0.4330 0.7770 0.4570 +vn 0.5784 0.7172 -0.3886 +vn 0.5147 0.8479 -0.1271 +vn 0.5072 0.8566 -0.0950 +vn 0.3608 -0.9232 0.1322 +vn 0.4265 -0.7984 0.4251 +vn 0.4330 -0.7770 0.4570 +vn 0.6107 0.3862 -0.6912 +vn 0.5846 0.6955 -0.4177 +vn 0.4732 -0.4444 0.7607 +vn 0.4742 -0.4551 0.7537 +vn 0.5767 0.1242 -0.8074 +vn 0.5686 0.0871 -0.8180 +vn 0.4489 -0.1331 0.8836 +vn 0.5147 -0.8479 0.1271 +vn 0.5072 -0.8566 0.0950 +vn 0.5784 -0.7172 0.3886 +vn 0.3608 0.9232 -0.1322 +vn 0.4265 0.7984 -0.4251 +vn 0.4330 0.7770 -0.4570 +vn 0.6107 -0.3862 0.6912 +vn 0.5846 -0.6955 0.4177 +vn 0.4732 0.4443 -0.7607 +vn 0.4742 0.4551 -0.7536 +vn 0.5767 -0.1242 0.8074 +vn 0.5686 -0.0871 0.8180 +vn 0.4489 0.1331 -0.8836 +vn 0.5767 0.1242 0.8074 +vn 0.5686 0.0871 0.8180 +vn 0.5767 -0.1242 -0.8074 +vn 0.5686 -0.0871 -0.8180 +vn 0.4732 0.4443 0.7607 +vn 0.4742 0.4551 0.7536 +vn 0.5846 -0.6955 -0.4177 +vn 0.6107 -0.3862 -0.6912 +vn 0.4489 0.1331 0.8836 +vn 0.3551 -0.9290 -0.1042 +vn 0.3608 -0.9232 -0.1322 +vn 0.5072 0.8566 0.0950 +vn 0.4446 0.1047 -0.8896 +vn 0.4489 -0.1331 -0.8836 +vn 0.4265 -0.7984 -0.4251 +vn 0.4330 -0.7770 -0.4570 +vn 0.5147 0.8479 0.1271 +vn 0.5784 0.7172 0.3886 +vn 0.3550 0.9290 0.1042 +vn 0.4732 -0.4444 -0.7607 +vn 0.4742 -0.4551 -0.7537 +vn 0.5846 0.6955 0.4177 +vn 0.6107 0.3862 0.6912 +vn 0.4446 -0.1047 0.8896 +vn 0.3551 -0.9290 0.1042 +vn 0.6133 0.4076 -0.6765 +vn 0.3550 0.9290 -0.1042 +vn 0.6133 -0.4076 0.6765 +vn 0.6133 -0.4076 -0.6765 +vn 0.4446 0.1047 0.8896 +vn 0.4446 -0.1047 -0.8896 +vn 0.6133 0.4076 0.6765 +usemtl Default_OBJ s 1 -f 10/1/1 24/2/2 17/3/2 -f 67/4/3 1/5/3 65/6/3 -f 6/7/4 36/8/5 9/9/5 -f 10/1/1 34/10/6 33/11/1 -f 11/12/7 36/13/5 35/14/7 -f 12/15/6 35/14/7 34/10/6 -f 7/16/8 32/17/9 31/18/8 -f 8/19/10 31/18/8 30/20/10 -f 15/21/11 28/22/12 27/23/11 -f 16/24/13 27/23/11 26/25/13 -f 14/26/14 26/25/13 25/27/14 -f 19/28/15 24/2/2 23/29/15 -f 20/30/16 23/29/15 22/31/16 -f 13/32/12 21/33/17 28/34/12 -f 14/26/14 32/17/9 5/35/9 -f 6/36/4 30/20/10 29/37/4 -f 21/38/18 47/39/18 28/40/18 -f 31/41/18 38/42/18 43/43/18 -f 26/44/18 46/45/18 48/46/18 -f 22/47/18 52/48/18 21/49/18 -f 34/50/18 42/51/18 33/52/18 -f 27/53/18 47/54/18 46/45/18 -f 23/55/18 51/56/18 22/47/18 -f 34/50/18 39/57/18 41/58/18 -f 18/59/17 22/31/16 21/60/17 -f 37/61/19 209/62/19 213/63/19 -f 42/64/20 203/65/21 204/66/20 -f 39/67/22 214/68/23 202/69/22 -f 25/70/18 38/42/18 32/71/18 -f 26/44/18 37/72/18 25/70/18 -f 31/41/18 44/73/18 30/74/18 -f 33/52/18 50/75/18 24/76/18 -f 35/77/18 40/78/18 39/57/18 -f 23/55/18 50/75/18 49/79/18 -f 29/80/18 40/81/18 36/82/18 -f 30/74/18 45/83/18 29/84/18 -f 1/5/3 67/4/3 68/85/3 -f 68/85/3 66/86/3 1/5/3 -f 66/86/3 2/87/3 1/5/3 -f 19/88/24 81/89/25 17/90/26 -f 65/91/27 98/92/28 67/93/29 -f 16/94/30 80/95/31 79/96/32 -f 62/97/33 95/98/34 96/99/35 -f 15/100/36 79/96/32 78/101/37 -f 64/102/38 94/103/39 95/98/34 -f 15/100/36 77/104/40 13/105/41 -f 61/106/42 94/103/39 63/107/43 -f 17/90/26 76/108/44 10/109/45 -f 12/110/46 76/108/44 75/111/47 -f 58/112/48 91/113/49 92/114/50 -f 11/115/51 75/111/47 74/116/52 -f 60/117/53 90/118/54 91/113/49 -f 11/115/51 73/119/55 9/120/56 -f 57/121/57 90/118/54 59/122/58 -f 9/123/56 72/124/59 6/125/60 -f 61/126/3 63/127/3 2/87/3 -f 64/128/3 2/87/3 63/127/3 -f 62/129/3 2/87/3 64/128/3 -f 62/129/3 3/130/3 2/87/3 -f 53/131/3 55/132/3 3/130/3 -f 56/133/3 3/130/3 55/132/3 -f 54/134/3 3/130/3 56/133/3 -f 54/134/3 4/135/3 3/130/3 -f 57/136/3 59/137/3 4/135/3 -f 60/138/3 4/135/3 59/137/3 -f 58/139/3 4/135/3 60/138/3 -f 58/139/3 1/5/3 4/135/3 -f 96/99/3 79/96/3 80/95/3 -f 96/99/3 69/140/3 85/141/3 -f 85/141/3 70/142/3 86/143/3 -f 87/144/3 70/142/3 71/145/3 -f 88/146/3 71/145/3 72/147/3 -f 88/148/3 73/149/3 89/150/3 -f 89/151/3 74/116/3 90/118/3 -f 90/118/3 75/111/3 91/113/3 -f 92/114/3 75/111/3 76/108/3 -f 92/114/3 81/89/3 97/152/3 -f 97/152/3 82/153/3 98/92/3 -f 99/154/3 82/153/3 83/155/3 -f 100/156/3 83/155/3 84/157/3 -f 100/158/3 77/159/3 93/160/3 -f 93/161/3 78/101/3 94/103/3 -f 94/103/3 79/96/3 95/98/3 -f 13/162/41 84/163/61 18/164/62 -f 67/93/29 99/154/63 68/165/64 -f 20/166/65 82/153/66 19/88/24 -f 66/167/67 99/154/63 100/156/68 -f 20/166/65 84/157/61 83/155/69 -f 62/97/33 85/141/70 53/168/71 -f 5/169/72 80/95/31 14/170/73 -f 54/171/74 89/150/75 57/172/57 -f 53/168/71 86/143/76 55/173/77 -f 7/174/78 69/140/79 5/169/72 -f 58/112/48 97/152/80 65/91/27 -f 55/173/77 87/144/81 56/175/82 -f 8/176/83 70/142/84 7/174/78 -f 66/177/67 93/160/85 61/178/42 -f 54/179/74 87/144/81 88/146/86 -f 8/176/83 72/147/59 71/145/87 -f 49/180/88 216/181/88 210/182/88 -f 51/183/88 210/182/88 211/184/88 -f 46/185/19 215/186/19 208/187/19 -f 48/188/19 208/187/19 209/62/19 -f 45/189/89 206/190/90 207/191/89 -f 44/192/90 205/193/91 206/190/90 -f 41/194/21 202/69/22 203/65/21 -f 43/195/91 201/196/92 205/193/91 -f 102/197/88 3/198/88 103/199/88 -f 101/200/93 2/201/93 102/202/93 -f 52/203/88 211/184/88 212/204/88 -f 212/205/94 47/206/94 52/207/94 -f 207/191/89 40/208/23 45/189/89 -f 204/66/20 50/209/88 42/64/20 -f 213/63/19 38/210/92 37/61/19 -f 101/211/19 4/212/19 1/213/19 -f 124/214/2 110/215/1 117/216/2 -f 167/217/18 165/218/18 101/219/18 -f 136/220/5 106/221/4 109/222/5 -f 134/223/6 110/215/1 133/224/1 -f 136/225/5 111/226/7 135/227/7 -f 135/227/7 112/228/6 134/223/6 -f 132/229/9 107/230/8 131/231/8 -f 131/231/8 108/232/10 130/233/10 -f 128/234/12 115/235/11 127/236/11 -f 127/236/11 116/237/13 126/238/13 -f 126/238/13 114/239/14 125/240/14 -f 124/214/2 119/241/15 123/242/15 -f 123/242/15 120/243/16 122/244/16 -f 121/245/17 113/246/12 128/247/12 -f 132/229/9 114/239/14 105/248/9 -f 130/233/10 106/249/4 129/250/4 -f 147/251/3 121/252/3 128/253/3 -f 131/254/3 138/255/3 132/256/3 -f 126/257/3 146/258/3 127/259/3 -f 152/260/3 122/261/3 121/262/3 -f 142/263/3 134/264/3 133/265/3 -f 127/259/3 147/266/3 128/267/3 -f 151/268/3 123/269/3 122/261/3 -f 134/264/3 139/270/3 135/271/3 -f 122/244/16 118/272/17 121/273/17 -f 209/62/19 137/274/19 213/63/19 -f 203/65/21 142/275/20 204/66/20 -f 214/68/23 139/276/22 202/69/22 -f 138/255/3 125/277/3 132/256/3 -f 137/278/3 126/257/3 125/277/3 -f 144/279/3 131/254/3 130/280/3 -f 150/281/3 133/265/3 124/282/3 -f 135/271/3 140/283/3 136/284/3 -f 123/269/3 150/281/3 124/282/3 -f 140/285/3 129/286/3 136/287/3 -f 145/288/3 130/280/3 129/289/3 -f 101/219/18 168/290/18 167/217/18 -f 168/290/18 101/219/18 166/291/18 -f 102/292/18 166/291/18 101/219/18 -f 181/293/95 119/294/96 117/295/97 -f 198/296/98 165/297/99 167/298/100 -f 116/299/101 180/300/102 114/301/103 -f 162/302/104 195/303/105 164/304/106 -f 115/305/107 179/306/108 116/299/101 -f 164/304/106 194/307/109 163/308/110 -f 177/309/111 115/305/107 113/310/112 -f 194/307/109 161/311/113 163/308/110 -f 176/312/114 117/295/97 110/313/115 -f 112/314/116 176/312/114 110/313/115 -f 158/315/117 191/316/118 160/317/119 -f 111/318/120 175/319/121 112/314/116 -f 160/317/119 190/320/122 159/321/123 -f 173/322/124 111/318/120 109/323/125 -f 190/320/122 157/324/126 159/321/123 -f 172/325/127 109/326/125 106/327/128 -f 161/328/18 102/292/18 163/329/18 -f 164/330/18 163/329/18 102/292/18 -f 162/331/18 164/330/18 102/292/18 -f 103/332/18 162/331/18 102/292/18 -f 153/333/18 103/332/18 155/334/18 -f 156/335/18 155/334/18 103/332/18 -f 154/336/18 156/335/18 103/332/18 -f 104/337/18 154/336/18 103/332/18 -f 157/338/18 104/337/18 159/339/18 -f 160/340/18 159/339/18 104/337/18 -f 158/341/18 160/340/18 104/337/18 -f 101/219/18 158/341/18 104/337/18 -f 179/306/18 196/342/18 180/300/18 -f 169/343/18 196/342/18 185/344/18 -f 170/345/18 185/344/18 186/346/18 -f 187/347/18 170/345/18 186/346/18 -f 188/348/18 171/349/18 187/347/18 -f 173/350/18 188/351/18 189/352/18 -f 174/353/18 189/354/18 190/320/18 -f 175/319/18 190/320/18 191/316/18 -f 192/355/18 175/319/18 191/316/18 -f 181/293/18 192/355/18 197/356/18 -f 182/357/18 197/356/18 198/296/18 -f 199/358/18 182/357/18 198/296/18 -f 200/359/18 183/360/18 199/358/18 -f 177/361/18 200/362/18 193/363/18 -f 178/364/18 193/365/18 194/307/18 -f 179/306/18 194/307/18 195/303/18 -f 184/366/129 113/367/112 118/368/130 -f 199/358/131 167/298/100 168/369/132 -f 182/357/133 120/370/134 119/294/96 -f 166/371/135 199/358/131 168/369/132 -f 120/370/134 184/372/129 118/373/130 -f 185/344/136 162/302/104 153/374/137 -f 180/300/102 105/375/138 114/301/103 -f 189/352/139 154/376/140 157/377/126 -f 186/346/141 153/374/137 155/378/142 -f 169/343/143 107/379/144 105/375/138 -f 197/356/145 158/315/117 165/297/99 -f 187/347/146 155/378/142 156/380/147 -f 170/345/148 108/381/149 107/379/144 -f 193/363/150 166/382/135 161/383/113 -f 154/384/140 187/347/146 156/380/147 -f 108/381/149 172/385/127 106/386/128 -f 216/181/88 149/387/88 210/182/88 -f 210/182/88 151/388/88 211/184/88 -f 215/186/19 146/389/19 208/187/19 -f 208/187/19 148/390/19 209/62/19 -f 206/190/90 145/391/89 207/191/89 -f 205/193/91 144/392/90 206/190/90 -f 202/69/22 141/393/21 203/65/21 -f 201/196/92 143/394/91 205/193/91 -f 211/184/88 152/395/88 212/204/88 -f 147/396/94 212/205/94 152/397/94 -f 140/398/23 207/191/89 145/391/89 -f 150/399/88 204/66/20 142/275/20 -f 138/400/92 213/63/19 137/274/19 -f 104/401/94 3/402/94 4/403/94 -f 10/1/1 33/11/1 24/2/2 -f 6/7/4 29/404/4 36/8/5 -f 10/1/1 12/15/6 34/10/6 -f 11/12/7 9/405/5 36/13/5 -f 12/15/6 11/12/7 35/14/7 -f 7/16/8 5/35/9 32/17/9 -f 8/19/10 7/16/8 31/18/8 -f 15/21/11 13/406/12 28/22/12 -f 16/24/13 15/21/11 27/23/11 -f 14/26/14 16/24/13 26/25/13 -f 19/28/15 17/3/2 24/2/2 -f 20/30/16 19/28/15 23/29/15 -f 13/32/12 18/407/17 21/33/17 -f 14/26/14 25/27/14 32/17/9 -f 6/36/4 8/19/10 30/20/10 -f 21/38/18 52/408/18 47/39/18 -f 31/41/18 32/71/18 38/42/18 -f 26/44/18 27/53/18 46/45/18 -f 22/47/18 51/56/18 52/48/18 -f 34/50/18 41/58/18 42/51/18 -f 27/53/18 28/409/18 47/54/18 -f 23/55/18 49/79/18 51/56/18 -f 34/50/18 35/77/18 39/57/18 -f 18/59/17 20/30/16 22/31/16 -f 37/61/19 48/188/19 209/62/19 -f 42/64/20 41/194/21 203/65/21 -f 39/67/22 40/208/23 214/68/23 -f 25/70/18 37/72/18 38/42/18 -f 26/44/18 48/46/18 37/72/18 -f 31/41/18 43/43/18 44/73/18 -f 33/52/18 42/51/18 50/75/18 -f 35/77/18 36/410/18 40/78/18 -f 23/55/18 24/76/18 50/75/18 -f 29/80/18 45/411/18 40/81/18 -f 30/74/18 44/73/18 45/83/18 -f 66/86/3 61/126/3 2/87/3 -f 19/88/24 82/153/66 81/89/25 -f 65/91/27 97/152/80 98/92/28 -f 16/94/30 14/170/73 80/95/31 -f 62/97/33 64/102/38 95/98/34 -f 15/100/36 16/94/30 79/96/32 -f 64/102/38 63/107/43 94/103/39 -f 15/100/36 78/101/37 77/104/40 -f 61/106/42 93/161/85 94/103/39 -f 17/90/26 81/89/25 76/108/44 -f 12/110/46 10/109/45 76/108/44 -f 58/112/48 60/117/53 91/113/49 -f 11/115/51 12/110/46 75/111/47 -f 60/117/53 59/122/58 90/118/54 -f 11/115/51 74/116/52 73/119/55 -f 57/121/57 89/151/75 90/118/54 -f 9/123/56 73/149/55 72/124/59 -f 62/129/3 53/131/3 3/130/3 -f 54/134/3 57/136/3 4/135/3 -f 58/139/3 65/6/3 1/5/3 -f 96/99/3 95/98/3 79/96/3 -f 96/99/3 80/95/3 69/140/3 -f 85/141/3 69/140/3 70/142/3 -f 87/144/3 86/143/3 70/142/3 -f 88/146/3 87/144/3 71/145/3 -f 88/148/3 72/124/3 73/149/3 -f 89/151/3 73/119/3 74/116/3 -f 90/118/3 74/116/3 75/111/3 -f 92/114/3 91/113/3 75/111/3 -f 92/114/3 76/108/3 81/89/3 -f 97/152/3 81/89/3 82/153/3 -f 99/154/3 98/92/3 82/153/3 -f 100/156/3 99/154/3 83/155/3 -f 100/158/3 84/163/3 77/159/3 -f 93/161/3 77/104/3 78/101/3 -f 94/103/3 78/101/3 79/96/3 -f 13/162/41 77/159/40 84/163/61 -f 67/93/29 98/92/28 99/154/63 -f 20/166/65 83/155/69 82/153/66 -f 66/167/67 68/165/64 99/154/63 -f 20/166/65 18/412/62 84/157/61 -f 62/97/33 96/99/35 85/141/70 -f 5/169/72 69/140/79 80/95/31 -f 54/171/74 88/148/86 89/150/75 -f 53/168/71 85/141/70 86/143/76 -f 7/174/78 70/142/84 69/140/79 -f 58/112/48 92/114/50 97/152/80 -f 55/173/77 86/143/76 87/144/81 -f 8/176/83 71/145/87 70/142/84 -f 66/177/67 100/158/68 93/160/85 -f 54/179/74 56/175/82 87/144/81 -f 8/176/83 6/413/60 72/147/59 -f 49/180/88 50/209/88 216/181/88 -f 51/183/88 49/180/88 210/182/88 -f 46/185/19 47/414/19 215/186/19 -f 48/188/19 46/185/19 208/187/19 -f 45/189/89 44/192/90 206/190/90 -f 44/192/90 43/195/91 205/193/91 -f 41/194/21 39/67/22 202/69/22 -f 43/195/91 38/210/92 201/196/92 -f 102/197/88 2/415/88 3/198/88 -f 101/200/93 1/416/93 2/201/93 -f 52/203/88 51/183/88 211/184/88 -f 212/205/94 215/417/94 47/206/94 -f 207/191/89 214/68/23 40/208/23 -f 204/66/20 216/181/88 50/209/88 -f 213/63/19 201/196/92 38/210/92 -f 101/211/19 104/418/19 4/212/19 -f 124/214/2 133/224/1 110/215/1 -f 136/220/5 129/419/4 106/221/4 -f 134/223/6 112/228/6 110/215/1 -f 136/225/5 109/420/5 111/226/7 -f 135/227/7 111/226/7 112/228/6 -f 132/229/9 105/248/9 107/230/8 -f 131/231/8 107/230/8 108/232/10 -f 128/234/12 113/421/12 115/235/11 -f 127/236/11 115/235/11 116/237/13 -f 126/238/13 116/237/13 114/239/14 -f 124/214/2 117/216/2 119/241/15 -f 123/242/15 119/241/15 120/243/16 -f 121/245/17 118/422/17 113/246/12 -f 132/229/9 125/240/14 114/239/14 -f 130/233/10 108/232/10 106/249/4 -f 147/251/3 152/423/3 121/252/3 -f 131/254/3 143/424/3 138/255/3 -f 126/257/3 148/425/3 146/258/3 -f 152/260/3 151/268/3 122/261/3 -f 142/263/3 141/426/3 134/264/3 -f 127/259/3 146/258/3 147/266/3 -f 151/268/3 149/427/3 123/269/3 -f 134/264/3 141/426/3 139/270/3 -f 122/244/16 120/243/16 118/272/17 -f 209/62/19 148/390/19 137/274/19 -f 203/65/21 141/393/21 142/275/20 -f 214/68/23 140/398/23 139/276/22 -f 138/255/3 137/278/3 125/277/3 -f 137/278/3 148/425/3 126/257/3 -f 144/279/3 143/424/3 131/254/3 -f 150/281/3 142/263/3 133/265/3 -f 135/271/3 139/270/3 140/283/3 -f 123/269/3 149/427/3 150/281/3 -f 140/285/3 145/428/3 129/286/3 -f 145/288/3 144/279/3 130/280/3 -f 102/292/18 161/328/18 166/291/18 -f 181/293/95 182/357/133 119/294/96 -f 198/296/98 197/356/145 165/297/99 -f 116/299/101 179/306/108 180/300/102 -f 162/302/104 196/342/151 195/303/105 -f 115/305/107 178/364/152 179/306/108 -f 164/304/106 195/303/105 194/307/109 -f 177/309/111 178/364/152 115/305/107 -f 194/307/109 193/365/150 161/311/113 -f 176/312/114 181/293/95 117/295/97 -f 112/314/116 175/319/121 176/312/114 -f 158/315/117 192/355/153 191/316/118 -f 111/318/120 174/353/154 175/319/121 -f 160/317/119 191/316/118 190/320/122 -f 173/322/124 174/353/154 111/318/120 -f 190/320/122 189/354/139 157/324/126 -f 172/325/127 173/350/124 109/326/125 -f 103/332/18 153/333/18 162/331/18 -f 104/337/18 157/338/18 154/336/18 -f 101/219/18 165/218/18 158/341/18 -f 179/306/18 195/303/18 196/342/18 -f 169/343/18 180/300/18 196/342/18 -f 170/345/18 169/343/18 185/344/18 -f 187/347/18 171/349/18 170/345/18 -f 188/348/18 172/385/18 171/349/18 -f 173/350/18 172/325/18 188/351/18 -f 174/353/18 173/322/18 189/354/18 -f 175/319/18 174/353/18 190/320/18 -f 192/355/18 176/312/18 175/319/18 -f 181/293/18 176/312/18 192/355/18 -f 182/357/18 181/293/18 197/356/18 -f 199/358/18 183/360/18 182/357/18 -f 200/359/18 184/372/18 183/360/18 -f 177/361/18 184/366/18 200/362/18 -f 178/364/18 177/309/18 193/365/18 -f 179/306/18 178/364/18 194/307/18 -f 184/366/129 177/361/111 113/367/112 -f 199/358/131 198/296/98 167/298/100 -f 182/357/133 183/360/155 120/370/134 -f 166/371/135 200/359/156 199/358/131 -f 120/370/134 183/360/155 184/372/129 -f 185/344/136 196/342/151 162/302/104 -f 180/300/102 169/343/143 105/375/138 -f 189/352/139 188/351/157 154/376/140 -f 186/346/141 185/344/136 153/374/137 -f 169/343/143 170/345/148 107/379/144 -f 197/356/145 192/355/153 158/315/117 -f 187/347/146 186/346/141 155/378/142 -f 170/345/148 171/349/158 108/381/149 -f 193/363/150 200/362/156 166/382/135 -f 154/384/140 188/348/157 187/347/146 -f 108/381/149 171/349/158 172/385/127 -f 216/181/88 150/399/88 149/387/88 -f 210/182/88 149/387/88 151/388/88 -f 215/186/19 147/429/19 146/389/19 -f 208/187/19 146/389/19 148/390/19 -f 206/190/90 144/392/90 145/391/89 -f 205/193/91 143/394/91 144/392/90 -f 202/69/22 139/276/22 141/393/21 -f 201/196/92 138/400/92 143/394/91 -f 211/184/88 151/388/88 152/395/88 -f 147/396/94 215/417/94 212/205/94 -f 140/398/23 214/68/23 207/191/89 -f 150/399/88 216/181/88 204/66/20 -f 138/400/92 201/196/92 213/63/19 -f 104/401/94 103/430/94 3/402/94 +f 1/1/1 2/2/2 3/3/2 +f 4/4/3 5/5/3 6/6/3 +f 7/7/4 8/8/5 9/9/5 +f 1/1/1 10/10/6 11/11/1 +f 12/12/7 8/13/5 13/14/7 +f 14/15/6 13/14/7 10/10/6 +f 15/16/8 16/17/9 17/18/8 +f 18/19/10 17/18/8 19/20/10 +f 20/21/11 21/22/12 22/23/11 +f 23/24/13 22/23/11 24/25/13 +f 25/26/14 24/25/13 26/27/14 +f 27/28/15 2/2/2 28/29/15 +f 29/30/16 28/29/15 30/31/16 +f 31/32/12 32/33/17 21/34/12 +f 25/26/14 16/17/9 33/35/9 +f 7/36/4 19/20/10 34/37/4 +f 32/38/18 35/39/18 21/40/18 +f 17/41/18 36/42/18 37/43/18 +f 24/44/18 38/45/18 39/46/18 +f 30/47/18 40/48/18 32/49/18 +f 10/50/18 41/51/18 11/52/18 +f 22/53/18 35/54/18 38/45/18 +f 28/55/18 42/56/18 30/47/18 +f 10/50/18 43/57/18 44/58/18 +f 45/59/17 30/31/16 32/60/17 +f 46/61/19 47/62/19 48/63/19 +f 41/64/20 49/65/21 50/66/20 +f 43/67/22 51/68/23 52/69/22 +f 26/70/18 36/42/18 16/71/18 +f 24/44/18 46/72/18 26/70/18 +f 17/41/18 53/73/18 19/74/18 +f 11/52/18 54/75/18 2/76/18 +f 13/77/18 55/78/18 43/57/18 +f 28/55/18 54/75/18 56/79/18 +f 34/80/18 55/81/18 8/82/18 +f 19/74/18 57/83/18 34/84/18 +f 5/5/3 4/4/3 58/85/3 +f 58/85/3 59/86/3 5/5/3 +f 59/86/3 60/87/3 5/5/3 +f 27/88/24 61/89/25 3/90/26 +f 6/91/27 62/92/28 4/93/29 +f 23/94/30 63/95/31 64/96/32 +f 65/97/33 66/98/34 67/99/35 +f 20/100/36 64/96/32 68/101/37 +f 69/102/38 70/103/39 66/98/34 +f 20/100/36 71/104/40 31/105/41 +f 72/106/42 70/103/39 73/107/43 +f 3/90/26 74/108/44 1/109/45 +f 14/110/46 74/108/44 75/111/47 +f 76/112/48 77/113/49 78/114/50 +f 12/115/51 75/111/47 79/116/52 +f 80/117/53 81/118/54 77/113/49 +f 12/115/51 82/119/55 9/120/56 +f 83/121/57 81/118/54 84/122/58 +f 9/123/56 85/124/59 7/125/60 +f 72/126/3 73/127/3 60/87/3 +f 69/128/3 60/87/3 73/127/3 +f 65/129/3 60/87/3 69/128/3 +f 65/129/3 86/130/3 60/87/3 +f 87/131/3 88/132/3 86/130/3 +f 89/133/3 86/130/3 88/132/3 +f 90/134/3 86/130/3 89/133/3 +f 90/134/3 91/135/3 86/130/3 +f 83/136/3 84/137/3 91/135/3 +f 80/138/3 91/135/3 84/137/3 +f 76/139/3 91/135/3 80/138/3 +f 76/139/3 5/5/3 91/135/3 +f 67/99/3 64/96/3 63/95/3 +f 67/99/3 92/140/3 93/141/3 +f 93/141/3 94/142/3 95/143/3 +f 96/144/3 94/142/3 97/145/3 +f 98/146/3 97/145/3 85/147/3 +f 98/148/3 82/149/3 99/150/3 +f 99/151/3 79/116/3 81/118/3 +f 81/118/3 75/111/3 77/113/3 +f 78/114/3 75/111/3 74/108/3 +f 78/114/3 61/89/3 100/152/3 +f 100/152/3 101/153/3 62/92/3 +f 102/154/3 101/153/3 103/155/3 +f 104/156/3 103/155/3 105/157/3 +f 104/158/3 71/159/3 106/160/3 +f 106/161/3 68/101/3 70/103/3 +f 70/103/3 64/96/3 66/98/3 +f 31/162/41 105/163/61 45/164/62 +f 4/93/29 102/154/63 58/165/64 +f 29/166/65 101/153/66 27/88/24 +f 59/167/67 102/154/63 104/156/68 +f 29/166/65 105/157/61 103/155/69 +f 65/97/33 93/141/70 87/168/71 +f 33/169/72 63/95/31 25/170/73 +f 90/171/74 99/150/75 83/172/57 +f 87/168/71 95/143/76 88/173/77 +f 15/174/78 92/140/79 33/169/72 +f 76/112/48 100/152/80 6/91/27 +f 88/173/77 96/144/81 89/175/82 +f 18/176/83 94/142/84 15/174/78 +f 59/177/67 106/160/85 72/178/42 +f 90/179/74 96/144/81 98/146/86 +f 18/176/83 85/147/59 97/145/87 +f 56/180/88 107/181/88 108/182/88 +f 42/183/88 108/182/88 109/184/88 +f 38/185/19 110/186/19 111/187/19 +f 39/188/19 111/187/19 47/62/19 +f 57/189/89 112/190/90 113/191/89 +f 53/192/90 114/193/91 112/190/90 +f 44/194/21 52/69/22 49/65/21 +f 37/195/91 115/196/92 114/193/91 +f 116/197/88 86/198/88 117/199/88 +f 118/200/93 60/201/93 116/202/93 +f 40/203/88 109/184/88 119/204/88 +f 119/205/94 35/206/94 40/207/94 +f 113/191/89 55/208/23 57/189/89 +f 50/66/20 54/209/88 41/64/20 +f 48/63/19 36/210/92 46/61/19 +f 118/211/19 91/212/19 5/213/19 +f 120/214/2 121/215/1 122/216/2 +f 123/217/18 124/218/18 118/219/18 +f 125/220/5 126/221/4 127/222/5 +f 128/223/6 121/215/1 129/224/1 +f 125/225/5 130/226/7 131/227/7 +f 131/227/7 132/228/6 128/223/6 +f 133/229/9 134/230/8 135/231/8 +f 135/231/8 136/232/10 137/233/10 +f 138/234/12 139/235/11 140/236/11 +f 140/236/11 141/237/13 142/238/13 +f 142/238/13 143/239/14 144/240/14 +f 120/214/2 145/241/15 146/242/15 +f 146/242/15 147/243/16 148/244/16 +f 149/245/17 150/246/12 138/247/12 +f 133/229/9 143/239/14 151/248/9 +f 137/233/10 126/249/4 152/250/4 +f 153/251/3 149/252/3 138/253/3 +f 135/254/3 154/255/3 133/256/3 +f 142/257/3 155/258/3 140/259/3 +f 156/260/3 148/261/3 149/262/3 +f 157/263/3 128/264/3 129/265/3 +f 140/259/3 153/266/3 138/267/3 +f 158/268/3 146/269/3 148/261/3 +f 128/264/3 159/270/3 131/271/3 +f 148/244/16 160/272/17 149/273/17 +f 47/62/19 161/274/19 48/63/19 +f 49/65/21 157/275/20 50/66/20 +f 51/68/23 159/276/22 52/69/22 +f 154/255/3 144/277/3 133/256/3 +f 161/278/3 142/257/3 144/277/3 +f 162/279/3 135/254/3 137/280/3 +f 163/281/3 129/265/3 120/282/3 +f 131/271/3 164/283/3 125/284/3 +f 146/269/3 163/281/3 120/282/3 +f 164/285/3 152/286/3 125/287/3 +f 165/288/3 137/280/3 152/289/3 +f 118/219/18 166/290/18 123/217/18 +f 166/290/18 118/219/18 167/291/18 +f 116/292/18 167/291/18 118/219/18 +f 168/293/95 145/294/96 122/295/97 +f 169/296/98 124/297/99 123/298/100 +f 141/299/101 170/300/102 143/301/103 +f 171/302/104 172/303/105 173/304/106 +f 139/305/107 174/306/108 141/299/101 +f 173/304/106 175/307/109 176/308/110 +f 177/309/111 139/305/107 150/310/112 +f 175/307/109 178/311/113 176/308/110 +f 179/312/114 122/295/97 121/313/115 +f 132/314/116 179/312/114 121/313/115 +f 180/315/117 181/316/118 182/317/119 +f 130/318/120 183/319/121 132/314/116 +f 182/317/119 184/320/122 185/321/123 +f 186/322/124 130/318/120 127/323/125 +f 184/320/122 187/324/126 185/321/123 +f 188/325/127 127/326/125 126/327/128 +f 178/328/18 116/292/18 176/329/18 +f 173/330/18 176/329/18 116/292/18 +f 171/331/18 173/330/18 116/292/18 +f 117/332/18 171/331/18 116/292/18 +f 189/333/18 117/332/18 190/334/18 +f 191/335/18 190/334/18 117/332/18 +f 192/336/18 191/335/18 117/332/18 +f 193/337/18 192/336/18 117/332/18 +f 187/338/18 193/337/18 185/339/18 +f 182/340/18 185/339/18 193/337/18 +f 180/341/18 182/340/18 193/337/18 +f 118/219/18 180/341/18 193/337/18 +f 174/306/18 194/342/18 170/300/18 +f 195/343/18 194/342/18 196/344/18 +f 197/345/18 196/344/18 198/346/18 +f 199/347/18 197/345/18 198/346/18 +f 200/348/18 201/349/18 199/347/18 +f 186/350/18 200/351/18 202/352/18 +f 203/353/18 202/354/18 184/320/18 +f 183/319/18 184/320/18 181/316/18 +f 204/355/18 183/319/18 181/316/18 +f 168/293/18 204/355/18 205/356/18 +f 206/357/18 205/356/18 169/296/18 +f 207/358/18 206/357/18 169/296/18 +f 208/359/18 209/360/18 207/358/18 +f 177/361/18 208/362/18 210/363/18 +f 211/364/18 210/365/18 175/307/18 +f 174/306/18 175/307/18 172/303/18 +f 212/366/129 150/367/112 160/368/130 +f 207/358/131 123/298/100 166/369/132 +f 206/357/133 147/370/134 145/294/96 +f 167/371/135 207/358/131 166/369/132 +f 147/370/134 212/372/129 160/373/130 +f 196/344/136 171/302/104 189/374/137 +f 170/300/102 151/375/138 143/301/103 +f 202/352/139 192/376/140 187/377/126 +f 198/346/141 189/374/137 190/378/142 +f 195/343/143 134/379/144 151/375/138 +f 205/356/145 180/315/117 124/297/99 +f 199/347/146 190/378/142 191/380/147 +f 197/345/148 136/381/149 134/379/144 +f 210/363/150 167/382/135 178/383/113 +f 192/384/140 199/347/146 191/380/147 +f 136/381/149 188/385/127 126/386/128 +f 107/181/88 213/387/88 108/182/88 +f 108/182/88 158/388/88 109/184/88 +f 110/186/19 155/389/19 111/187/19 +f 111/187/19 214/390/19 47/62/19 +f 112/190/90 165/391/89 113/191/89 +f 114/193/91 162/392/90 112/190/90 +f 52/69/22 215/393/21 49/65/21 +f 115/196/92 216/394/91 114/193/91 +f 109/184/88 156/395/88 119/204/88 +f 153/396/94 119/205/94 156/397/94 +f 164/398/23 113/191/89 165/391/89 +f 163/399/88 50/66/20 157/275/20 +f 154/400/92 48/63/19 161/274/19 +f 193/401/94 86/402/94 91/403/94 +f 1/1/1 11/11/1 2/2/2 +f 7/7/4 34/404/4 8/8/5 +f 1/1/1 14/15/6 10/10/6 +f 12/12/7 9/405/5 8/13/5 +f 14/15/6 12/12/7 13/14/7 +f 15/16/8 33/35/9 16/17/9 +f 18/19/10 15/16/8 17/18/8 +f 20/21/11 31/406/12 21/22/12 +f 23/24/13 20/21/11 22/23/11 +f 25/26/14 23/24/13 24/25/13 +f 27/28/15 3/3/2 2/2/2 +f 29/30/16 27/28/15 28/29/15 +f 31/32/12 45/407/17 32/33/17 +f 25/26/14 26/27/14 16/17/9 +f 7/36/4 18/19/10 19/20/10 +f 32/38/18 40/408/18 35/39/18 +f 17/41/18 16/71/18 36/42/18 +f 24/44/18 22/53/18 38/45/18 +f 30/47/18 42/56/18 40/48/18 +f 10/50/18 44/58/18 41/51/18 +f 22/53/18 21/409/18 35/54/18 +f 28/55/18 56/79/18 42/56/18 +f 10/50/18 13/77/18 43/57/18 +f 45/59/17 29/30/16 30/31/16 +f 46/61/19 39/188/19 47/62/19 +f 41/64/20 44/194/21 49/65/21 +f 43/67/22 55/208/23 51/68/23 +f 26/70/18 46/72/18 36/42/18 +f 24/44/18 39/46/18 46/72/18 +f 17/41/18 37/43/18 53/73/18 +f 11/52/18 41/51/18 54/75/18 +f 13/77/18 8/410/18 55/78/18 +f 28/55/18 2/76/18 54/75/18 +f 34/80/18 57/411/18 55/81/18 +f 19/74/18 53/73/18 57/83/18 +f 59/86/3 72/126/3 60/87/3 +f 27/88/24 101/153/66 61/89/25 +f 6/91/27 100/152/80 62/92/28 +f 23/94/30 25/170/73 63/95/31 +f 65/97/33 69/102/38 66/98/34 +f 20/100/36 23/94/30 64/96/32 +f 69/102/38 73/107/43 70/103/39 +f 20/100/36 68/101/37 71/104/40 +f 72/106/42 106/161/85 70/103/39 +f 3/90/26 61/89/25 74/108/44 +f 14/110/46 1/109/45 74/108/44 +f 76/112/48 80/117/53 77/113/49 +f 12/115/51 14/110/46 75/111/47 +f 80/117/53 84/122/58 81/118/54 +f 12/115/51 79/116/52 82/119/55 +f 83/121/57 99/151/75 81/118/54 +f 9/123/56 82/149/55 85/124/59 +f 65/129/3 87/131/3 86/130/3 +f 90/134/3 83/136/3 91/135/3 +f 76/139/3 6/6/3 5/5/3 +f 67/99/3 66/98/3 64/96/3 +f 67/99/3 63/95/3 92/140/3 +f 93/141/3 92/140/3 94/142/3 +f 96/144/3 95/143/3 94/142/3 +f 98/146/3 96/144/3 97/145/3 +f 98/148/3 85/124/3 82/149/3 +f 99/151/3 82/119/3 79/116/3 +f 81/118/3 79/116/3 75/111/3 +f 78/114/3 77/113/3 75/111/3 +f 78/114/3 74/108/3 61/89/3 +f 100/152/3 61/89/3 101/153/3 +f 102/154/3 62/92/3 101/153/3 +f 104/156/3 102/154/3 103/155/3 +f 104/158/3 105/163/3 71/159/3 +f 106/161/3 71/104/3 68/101/3 +f 70/103/3 68/101/3 64/96/3 +f 31/162/41 71/159/40 105/163/61 +f 4/93/29 62/92/28 102/154/63 +f 29/166/65 103/155/69 101/153/66 +f 59/167/67 58/165/64 102/154/63 +f 29/166/65 45/412/62 105/157/61 +f 65/97/33 67/99/35 93/141/70 +f 33/169/72 92/140/79 63/95/31 +f 90/171/74 98/148/86 99/150/75 +f 87/168/71 93/141/70 95/143/76 +f 15/174/78 94/142/84 92/140/79 +f 76/112/48 78/114/50 100/152/80 +f 88/173/77 95/143/76 96/144/81 +f 18/176/83 97/145/87 94/142/84 +f 59/177/67 104/158/68 106/160/85 +f 90/179/74 89/175/82 96/144/81 +f 18/176/83 7/413/60 85/147/59 +f 56/180/88 54/209/88 107/181/88 +f 42/183/88 56/180/88 108/182/88 +f 38/185/19 35/414/19 110/186/19 +f 39/188/19 38/185/19 111/187/19 +f 57/189/89 53/192/90 112/190/90 +f 53/192/90 37/195/91 114/193/91 +f 44/194/21 43/67/22 52/69/22 +f 37/195/91 36/210/92 115/196/92 +f 116/197/88 60/415/88 86/198/88 +f 118/200/93 5/416/93 60/201/93 +f 40/203/88 42/183/88 109/184/88 +f 119/205/94 110/417/94 35/206/94 +f 113/191/89 51/68/23 55/208/23 +f 50/66/20 107/181/88 54/209/88 +f 48/63/19 115/196/92 36/210/92 +f 118/211/19 193/418/19 91/212/19 +f 120/214/2 129/224/1 121/215/1 +f 125/220/5 152/419/4 126/221/4 +f 128/223/6 132/228/6 121/215/1 +f 125/225/5 127/420/5 130/226/7 +f 131/227/7 130/226/7 132/228/6 +f 133/229/9 151/248/9 134/230/8 +f 135/231/8 134/230/8 136/232/10 +f 138/234/12 150/421/12 139/235/11 +f 140/236/11 139/235/11 141/237/13 +f 142/238/13 141/237/13 143/239/14 +f 120/214/2 122/216/2 145/241/15 +f 146/242/15 145/241/15 147/243/16 +f 149/245/17 160/422/17 150/246/12 +f 133/229/9 144/240/14 143/239/14 +f 137/233/10 136/232/10 126/249/4 +f 153/251/3 156/423/3 149/252/3 +f 135/254/3 216/424/3 154/255/3 +f 142/257/3 214/425/3 155/258/3 +f 156/260/3 158/268/3 148/261/3 +f 157/263/3 215/426/3 128/264/3 +f 140/259/3 155/258/3 153/266/3 +f 158/268/3 213/427/3 146/269/3 +f 128/264/3 215/426/3 159/270/3 +f 148/244/16 147/243/16 160/272/17 +f 47/62/19 214/390/19 161/274/19 +f 49/65/21 215/393/21 157/275/20 +f 51/68/23 164/398/23 159/276/22 +f 154/255/3 161/278/3 144/277/3 +f 161/278/3 214/425/3 142/257/3 +f 162/279/3 216/424/3 135/254/3 +f 163/281/3 157/263/3 129/265/3 +f 131/271/3 159/270/3 164/283/3 +f 146/269/3 213/427/3 163/281/3 +f 164/285/3 165/428/3 152/286/3 +f 165/288/3 162/279/3 137/280/3 +f 116/292/18 178/328/18 167/291/18 +f 168/293/95 206/357/133 145/294/96 +f 169/296/98 205/356/145 124/297/99 +f 141/299/101 174/306/108 170/300/102 +f 171/302/104 194/342/151 172/303/105 +f 139/305/107 211/364/152 174/306/108 +f 173/304/106 172/303/105 175/307/109 +f 177/309/111 211/364/152 139/305/107 +f 175/307/109 210/365/150 178/311/113 +f 179/312/114 168/293/95 122/295/97 +f 132/314/116 183/319/121 179/312/114 +f 180/315/117 204/355/153 181/316/118 +f 130/318/120 203/353/154 183/319/121 +f 182/317/119 181/316/118 184/320/122 +f 186/322/124 203/353/154 130/318/120 +f 184/320/122 202/354/139 187/324/126 +f 188/325/127 186/350/124 127/326/125 +f 117/332/18 189/333/18 171/331/18 +f 193/337/18 187/338/18 192/336/18 +f 118/219/18 124/218/18 180/341/18 +f 174/306/18 172/303/18 194/342/18 +f 195/343/18 170/300/18 194/342/18 +f 197/345/18 195/343/18 196/344/18 +f 199/347/18 201/349/18 197/345/18 +f 200/348/18 188/385/18 201/349/18 +f 186/350/18 188/325/18 200/351/18 +f 203/353/18 186/322/18 202/354/18 +f 183/319/18 203/353/18 184/320/18 +f 204/355/18 179/312/18 183/319/18 +f 168/293/18 179/312/18 204/355/18 +f 206/357/18 168/293/18 205/356/18 +f 207/358/18 209/360/18 206/357/18 +f 208/359/18 212/372/18 209/360/18 +f 177/361/18 212/366/18 208/362/18 +f 211/364/18 177/309/18 210/365/18 +f 174/306/18 211/364/18 175/307/18 +f 212/366/129 177/361/111 150/367/112 +f 207/358/131 169/296/98 123/298/100 +f 206/357/133 209/360/155 147/370/134 +f 167/371/135 208/359/156 207/358/131 +f 147/370/134 209/360/155 212/372/129 +f 196/344/136 194/342/151 171/302/104 +f 170/300/102 195/343/143 151/375/138 +f 202/352/139 200/351/157 192/376/140 +f 198/346/141 196/344/136 189/374/137 +f 195/343/143 197/345/148 134/379/144 +f 205/356/145 204/355/153 180/315/117 +f 199/347/146 198/346/141 190/378/142 +f 197/345/148 201/349/158 136/381/149 +f 210/363/150 208/362/156 167/382/135 +f 192/384/140 200/348/157 199/347/146 +f 136/381/149 201/349/158 188/385/127 +f 107/181/88 163/399/88 213/387/88 +f 108/182/88 213/387/88 158/388/88 +f 110/186/19 153/429/19 155/389/19 +f 111/187/19 155/389/19 214/390/19 +f 112/190/90 162/392/90 165/391/89 +f 114/193/91 216/394/91 162/392/90 +f 52/69/22 159/276/22 215/393/21 +f 115/196/92 154/400/92 216/394/91 +f 109/184/88 158/388/88 156/395/88 +f 153/396/94 110/417/94 119/205/94 +f 164/398/23 51/68/23 113/191/89 +f 163/399/88 107/181/88 50/66/20 +f 154/400/92 115/196/92 48/63/19 +f 193/401/94 117/430/94 86/402/94 o door +v 0.089033 0.262090 0.432067 +v 0.067522 0.190658 0.385405 +v 0.067522 0.272139 0.407321 +v 0.089033 0.853323 0.463791 +v 0.089033 0.559970 0.463791 +v 0.089033 0.568817 0.437088 +v 0.089033 0.167773 -0.408665 +v 0.067522 0.116321 -0.313317 +v 0.089033 0.091335 -0.332227 +v 0.089033 0.551123 -0.437088 +v 0.067522 0.310008 -0.412210 +v 0.089033 0.280046 -0.437088 v 0.089033 0.062912 -0.229749 +v 0.067522 0.088680 0.216673 v 0.089033 0.062912 0.229749 +v 0.089033 1.146677 0.463791 +v 0.089033 0.861853 0.437088 +v 0.089033 0.262090 -0.432067 +v 0.089033 0.153862 -0.432517 +v 0.089033 0.266616 -0.463791 +v 0.089033 0.036209 -0.233384 +v 0.089033 1.448877 0.437088 +v 0.067522 1.689992 0.412210 +v 0.089033 1.719954 0.437088 v 0.089033 1.832227 0.408665 +v 0.089033 1.932517 0.346138 +v 0.089033 1.846138 0.432517 v 0.089033 1.908665 0.332227 -v 0.089033 1.937088 0.229749 +v 0.089033 1.963791 0.233384 v 0.089033 0.091335 0.332227 +v 0.089033 0.036209 0.233384 v 0.089033 0.167773 0.408665 -v 0.089033 0.167773 -0.408665 -v 0.089033 0.091335 -0.332227 +v 0.089033 0.067483 0.346138 +v 0.089033 0.551123 0.437088 +v 0.067522 0.310008 0.412210 +v 0.067522 0.553441 0.412210 +v 0.089033 1.737910 -0.432067 +v 0.067522 1.809342 -0.385405 +v 0.067522 1.727860 -0.407321 +v 0.089033 0.067483 -0.346138 v 0.089033 1.908665 -0.332227 +v 0.089033 1.963791 -0.233384 v 0.089033 1.937088 -0.229749 v 0.089033 1.832227 -0.408665 -v 0.089033 0.036209 0.233384 -v 0.089033 0.036209 -0.233384 -v 0.089033 1.846138 0.432517 -v 0.089033 1.733384 0.463791 -v 0.089033 1.932517 0.346138 -v 0.089033 1.963791 0.233384 -v 0.089033 0.067483 0.346138 -v 0.089033 0.153862 0.432517 -v 0.089033 0.266616 0.463791 -v 0.089033 0.153862 -0.432517 -v 0.089033 0.266616 -0.463791 -v 0.089033 0.067483 -0.346138 v 0.089033 1.932517 -0.346138 -v 0.089033 1.963791 -0.233384 -v 0.089033 1.846138 -0.432517 +v 0.089033 1.448877 -0.437088 +v 0.067522 1.689992 -0.412210 +v 0.067522 1.446559 -0.412210 v 0.089033 1.733384 -0.463791 -v 0.089033 1.440030 -0.463791 -v 0.089033 0.559970 0.463791 +v 0.089033 1.846138 -0.432517 +v 0.089033 1.937088 0.229749 +v 0.089033 0.266616 0.463791 +v 0.089033 0.153862 0.432517 +v 0.067522 0.190658 -0.385405 +v 0.089033 0.861853 -0.437088 +v 0.067522 1.124669 -0.412210 +v 0.067522 0.875331 -0.412210 +v 0.089033 1.155206 -0.437088 +v 0.067522 1.409302 -0.412210 +v 0.067522 1.160618 -0.412210 +v 0.089033 1.155206 0.437088 +v 0.067522 1.409302 0.412210 +v 0.089033 1.431183 0.437088 +v 0.089033 1.737910 0.432067 +v 0.067522 1.809342 0.385405 +v 0.067522 1.124669 0.412210 +v 0.089033 1.138147 0.437088 +v 0.089033 0.844794 0.437088 +v 0.067522 0.590698 0.412210 +v 0.067522 0.839382 0.412210 +v 0.067522 1.446559 0.412210 +v 0.067522 1.911320 0.216673 +v 0.067522 1.883679 0.313317 +v 0.067522 1.727860 0.407321 +v 0.067522 0.590698 -0.412210 +v 0.067522 0.272139 -0.407321 +v 0.067522 0.875331 0.412210 +v 0.067522 1.160618 0.412210 v 0.089033 0.559970 -0.463791 +v 0.067522 0.088680 -0.216673 v 0.089033 0.853323 -0.463791 +v 0.089033 0.568817 -0.437088 +v 0.067522 1.883679 -0.313317 v 0.089033 1.146677 -0.463791 -v 0.089033 1.440030 0.463791 -v 0.089033 1.146677 0.463791 -v 0.089033 0.853323 0.463791 -v 0.067522 0.088680 0.216673 -v 0.067522 0.088680 -0.216673 -v 0.067522 1.809342 0.385405 -v 0.067522 1.883679 0.313317 -v 0.067522 1.911320 0.216673 +v 0.089033 1.138147 -0.437088 v 0.067522 0.116321 0.313317 -v 0.067522 0.190658 0.385405 -v 0.067522 0.190658 -0.385405 -v 0.067522 0.116321 -0.313317 -v 0.067522 1.883679 -0.313317 +v 0.089033 1.440030 -0.463791 +v 0.089033 1.431183 -0.437088 +v 0.089033 1.719954 -0.437088 +v 0.089033 1.440030 0.463791 +v 0.089033 1.733384 0.463791 +v 0.089033 0.844794 -0.437088 +v 0.089033 0.280046 0.437088 v 0.067522 1.911320 -0.216673 -v 0.067522 1.809342 -0.385405 -v 0.089033 1.719954 0.437088 -v 0.089033 1.737910 0.432067 v 0.089033 1.732162 0.454811 -v 0.089033 0.262090 0.432067 -v 0.089033 0.280046 0.437088 v 0.089033 0.267838 0.454811 -v 0.089033 0.280046 -0.437088 -v 0.089033 0.262090 -0.432067 v 0.089033 0.267838 -0.454811 -v 0.089033 1.737910 -0.432067 -v 0.089033 1.719954 -0.437088 v 0.089033 1.732162 -0.454811 -v 0.089033 0.568817 -0.437088 -v 0.089033 0.551123 -0.437088 v 0.089033 0.559970 -0.454975 -v 0.089033 0.861853 -0.437088 -v 0.089033 0.844794 -0.437088 v 0.089033 0.853323 -0.454975 -v 0.089033 1.155206 -0.437088 -v 0.089033 1.138147 -0.437088 v 0.089033 1.146677 -0.454975 -v 0.089033 1.448877 -0.437088 -v 0.089033 1.431183 -0.437088 -v 0.089033 1.440030 -0.454975 -v 0.089033 1.431183 0.437088 -v 0.089033 1.448877 0.437088 +v 0.089033 1.440030 -0.454975 v 0.089033 1.440030 0.454975 -v 0.089033 1.138147 0.437088 -v 0.089033 1.155206 0.437088 v 0.089033 1.146677 0.454975 -v 0.089033 0.844794 0.437088 -v 0.089033 0.861853 0.437088 v 0.089033 0.853323 0.454975 -v 0.089033 0.551123 0.437088 -v 0.089033 0.568817 0.437088 v 0.089033 0.559970 0.454975 -v 0.067522 1.689992 -0.412210 -v 0.067522 1.727860 -0.407321 -v 0.067522 1.727860 0.407321 -v 0.067522 1.689992 0.412210 -v 0.067522 0.310008 -0.412210 -v 0.067522 0.272139 -0.407321 -v 0.067522 0.310008 0.412210 -v 0.067522 0.272139 0.407321 +v 0.079726 0.282090 -0.429863 +v 0.079726 0.282090 0.434792 +v 0.079726 0.848828 -0.434752 +v 0.079726 0.848828 0.439682 v 0.067522 0.553441 -0.412210 -v 0.067522 0.590698 -0.412210 -v 0.067522 0.590698 0.412210 -v 0.067522 0.553441 0.412210 v 0.067522 0.839382 -0.412210 -v 0.067522 0.875331 -0.412210 -v 0.067522 0.839382 0.412210 -v 0.067522 0.875331 0.412210 -v 0.067522 1.124669 -0.412210 -v 0.067522 1.160618 -0.412210 -v 0.067522 1.124669 0.412210 -v 0.067522 1.160618 0.412210 -v 0.067522 1.409302 -0.412210 -v 0.067522 1.446559 -0.412210 -v 0.067522 1.446559 0.412210 -v 0.067522 1.409302 0.412210 -v 0.079726 1.134115 0.439682 -v 0.079726 1.151172 0.439682 -v 0.079726 0.848828 0.439682 -v 0.079726 0.865885 0.439682 -v 0.079726 0.300058 -0.434752 -v 0.079726 0.282090 -0.429863 +v 0.079726 1.717910 0.434792 v 0.079726 1.699942 -0.434752 v 0.079726 1.717910 -0.429863 -v 0.079726 1.717910 0.434792 -v 0.079726 1.699942 0.439682 v 0.079726 0.300058 0.439682 -v 0.079726 0.282090 0.434792 +v 0.079726 0.300058 -0.434752 +v 0.079726 0.580909 0.439682 v 0.079726 0.563230 -0.434752 v 0.079726 0.580909 -0.434752 -v 0.079726 0.580909 0.439682 -v 0.079726 0.563230 0.439682 -v 0.079726 0.848828 -0.434752 +v 0.079726 0.865885 0.439682 v 0.079726 0.865885 -0.434752 +v 0.079726 1.151172 0.439682 v 0.079726 1.134115 -0.434752 v 0.079726 1.151172 -0.434752 +v 0.079726 1.436770 0.439682 v 0.079726 1.419091 -0.434752 v 0.079726 1.436770 -0.434752 -v 0.079726 1.436770 0.439682 +v 0.079726 1.134115 0.439682 +v 0.079726 0.563230 0.439682 +v 0.079726 1.699942 0.439682 v 0.079726 1.419091 0.439682 -v -0.089033 0.062912 -0.229749 -v -0.089033 0.062912 0.229749 -v -0.089033 1.832227 0.408665 -v -0.089033 1.908665 0.332227 -v -0.089033 1.937088 0.229749 -v -0.089033 0.091335 0.332227 -v -0.089033 0.167773 0.408665 -v -0.089033 0.167773 -0.408665 -v -0.089033 0.091335 -0.332227 -v -0.089033 1.908665 -0.332227 -v -0.089033 1.937088 -0.229749 -v -0.089033 1.832227 -0.408665 -v -0.089033 0.036209 0.233384 +v -0.089033 0.853323 0.463791 +v -0.089033 0.559970 -0.463791 +v -0.089033 0.853323 -0.463791 +v -0.089033 1.146677 -0.463791 v -0.089033 0.036209 -0.233384 -v -0.089033 1.846138 0.432517 -v -0.089033 1.733384 0.463791 -v -0.089033 1.932517 0.346138 -v -0.089033 1.963791 0.233384 -v -0.089033 0.067483 0.346138 -v -0.089033 0.153862 0.432517 -v -0.089033 0.266616 0.463791 -v -0.089033 0.153862 -0.432517 -v -0.089033 0.266616 -0.463791 v -0.089033 0.067483 -0.346138 +v -0.089033 0.266616 -0.463791 +v -0.089033 0.153862 -0.432517 +v -0.089033 1.440030 -0.463791 +v -0.089033 1.733384 -0.463791 +v -0.089033 1.846138 -0.432517 v -0.089033 1.932517 -0.346138 v -0.089033 1.963791 -0.233384 -v -0.089033 1.846138 -0.432517 -v -0.089033 1.733384 -0.463791 -v -0.089033 1.440030 -0.463791 +v -0.089033 1.963791 0.233384 +v -0.089033 1.932517 0.346138 +v -0.089033 1.733384 0.463791 +v -0.089033 1.846138 0.432517 v -0.089033 0.559970 0.463791 -v -0.089033 0.559970 -0.463791 -v -0.089033 0.853323 -0.463791 -v -0.089033 1.146677 -0.463791 -v -0.089033 1.440030 0.463791 +v -0.089033 0.266616 0.463791 +v -0.089033 0.153862 0.432517 +v -0.089033 0.067483 0.346138 +v -0.089033 0.036209 0.233384 v -0.089033 1.146677 0.463791 -v -0.089033 0.853323 0.463791 -v -0.067522 0.088680 0.216673 -v -0.067522 0.088680 -0.216673 -v -0.067522 1.809342 0.385405 -v -0.067522 1.883679 0.313317 -v -0.067522 1.911320 0.216673 -v -0.067522 0.116321 0.313317 +v -0.089033 0.262090 0.432067 v -0.067522 0.190658 0.385405 -v -0.067522 0.190658 -0.385405 +v -0.089033 0.167773 0.408665 +v -0.089033 0.568817 0.437088 +v -0.089033 0.844794 0.437088 v -0.067522 0.116321 -0.313317 -v -0.067522 1.883679 -0.313317 -v -0.067522 1.911320 -0.216673 -v -0.067522 1.809342 -0.385405 -v -0.089033 1.719954 0.437088 -v -0.089033 1.737910 0.432067 -v -0.089033 1.732162 0.454811 -v -0.089033 0.262090 0.432067 -v -0.089033 0.280046 0.437088 -v -0.089033 0.267838 0.454811 +v -0.089033 0.167773 -0.408665 +v -0.089033 0.091335 -0.332227 +v -0.067522 0.310008 -0.412210 +v -0.089033 0.551123 -0.437088 v -0.089033 0.280046 -0.437088 +v -0.067522 0.088680 0.216673 +v -0.089033 0.062912 -0.229749 +v -0.089033 0.062912 0.229749 +v -0.089033 0.861853 0.437088 +v -0.089033 1.138147 0.437088 v -0.089033 0.262090 -0.432067 -v -0.089033 0.267838 -0.454811 +v -0.067522 1.689992 0.412210 +v -0.089033 1.448877 0.437088 +v -0.089033 1.719954 0.437088 +v -0.089033 1.832227 0.408665 +v -0.089033 1.908665 0.332227 +v -0.089033 1.937088 0.229749 +v -0.089033 0.091335 0.332227 +v -0.089033 0.551123 0.437088 +v -0.067522 0.310008 0.412210 +v -0.089033 0.280046 0.437088 v -0.089033 1.737910 -0.432067 +v -0.067522 1.809342 -0.385405 +v -0.089033 1.832227 -0.408665 +v -0.089033 1.908665 -0.332227 +v -0.089033 1.937088 -0.229749 +v -0.089033 1.448877 -0.437088 +v -0.067522 1.689992 -0.412210 v -0.089033 1.719954 -0.437088 v -0.089033 1.732162 -0.454811 -v -0.089033 0.568817 -0.437088 -v -0.089033 0.551123 -0.437088 -v -0.089033 0.559970 -0.454975 +v -0.089033 0.267838 0.454811 +v -0.067522 0.190658 -0.385405 v -0.089033 0.861853 -0.437088 -v -0.089033 0.844794 -0.437088 -v -0.089033 0.853323 -0.454975 -v -0.089033 1.155206 -0.437088 +v -0.067522 1.124669 -0.412210 v -0.089033 1.138147 -0.437088 -v -0.089033 1.146677 -0.454975 -v -0.089033 1.448877 -0.437088 +v -0.089033 1.155206 -0.437088 +v -0.067522 1.409302 -0.412210 v -0.089033 1.431183 -0.437088 -v -0.089033 1.440030 -0.454975 -v -0.089033 1.431183 0.437088 -v -0.089033 1.448877 0.437088 -v -0.089033 1.440030 0.454975 -v -0.089033 1.138147 0.437088 +v -0.067522 1.409302 0.412210 v -0.089033 1.155206 0.437088 -v -0.089033 1.146677 0.454975 -v -0.089033 0.844794 0.437088 -v -0.089033 0.861853 0.437088 -v -0.089033 0.853323 0.454975 -v -0.089033 0.551123 0.437088 -v -0.089033 0.568817 0.437088 -v -0.089033 0.559970 0.454975 -v -0.067522 1.689992 -0.412210 -v -0.067522 1.727860 -0.407321 -v -0.067522 1.727860 0.407321 -v -0.067522 1.689992 0.412210 -v -0.067522 0.310008 -0.412210 -v -0.067522 0.272139 -0.407321 -v -0.067522 0.310008 0.412210 -v -0.067522 0.272139 0.407321 -v -0.067522 0.553441 -0.412210 -v -0.067522 0.590698 -0.412210 +v -0.089033 1.431183 0.437088 +v -0.067522 1.809342 0.385405 +v -0.089033 1.737910 0.432067 +v -0.067522 1.124669 0.412210 v -0.067522 0.590698 0.412210 +v -0.067522 1.446559 -0.412210 +v -0.067522 1.446559 0.412210 v -0.067522 0.553441 0.412210 -v -0.067522 0.839382 -0.412210 -v -0.067522 0.875331 -0.412210 +v -0.067522 1.883679 -0.313317 +v -0.067522 1.727860 -0.407321 v -0.067522 0.839382 0.412210 +v -0.067522 0.590698 -0.412210 +v -0.067522 0.088680 -0.216673 +v -0.067522 0.272139 -0.407321 +v -0.067522 0.875331 -0.412210 v -0.067522 0.875331 0.412210 -v -0.067522 1.124669 -0.412210 v -0.067522 1.160618 -0.412210 -v -0.067522 1.124669 0.412210 v -0.067522 1.160618 0.412210 -v -0.067522 1.409302 -0.412210 -v -0.067522 1.446559 -0.412210 -v -0.067522 1.446559 0.412210 -v -0.067522 1.409302 0.412210 -v -0.079726 1.134115 0.439682 -v -0.079726 1.151172 0.439682 -v -0.079726 0.848828 0.439682 -v -0.079726 0.865885 0.439682 -v -0.079726 0.300058 -0.434752 +v -0.067522 1.883679 0.313317 +v -0.089033 0.568817 -0.437088 +v -0.089033 0.844794 -0.437088 +v -0.067522 0.116321 0.313317 +v -0.089033 1.440030 0.463791 +v -0.067522 1.911320 -0.216673 +v -0.089033 1.732162 0.454811 +v -0.089033 0.267838 -0.454811 +v -0.089033 0.559970 -0.454975 +v -0.089033 0.853323 -0.454975 +v -0.089033 1.146677 -0.454975 +v -0.089033 1.440030 -0.454975 +v -0.089033 1.440030 0.454975 +v -0.089033 1.146677 0.454975 +v -0.089033 0.853323 0.454975 +v -0.089033 0.559970 0.454975 +v -0.067522 0.272139 0.407321 v -0.079726 0.282090 -0.429863 +v -0.079726 0.848828 -0.434752 +v -0.067522 0.839382 -0.412210 +v -0.067522 1.727860 0.407321 +v -0.067522 0.553441 -0.412210 v -0.079726 1.699942 -0.434752 -v -0.079726 1.717910 -0.429863 v -0.079726 1.717910 0.434792 -v -0.079726 1.699942 0.439682 +v -0.079726 1.717910 -0.429863 v -0.079726 0.300058 0.439682 -v -0.079726 0.282090 0.434792 +v -0.079726 0.300058 -0.434752 v -0.079726 0.563230 -0.434752 -v -0.079726 0.580909 -0.434752 v -0.079726 0.580909 0.439682 -v -0.079726 0.563230 0.439682 -v -0.079726 0.848828 -0.434752 +v -0.079726 0.580909 -0.434752 +v -0.079726 0.865885 0.439682 v -0.079726 0.865885 -0.434752 v -0.079726 1.134115 -0.434752 +v -0.079726 1.151172 0.439682 v -0.079726 1.151172 -0.434752 v -0.079726 1.419091 -0.434752 -v -0.079726 1.436770 -0.434752 v -0.079726 1.436770 0.439682 +v -0.079726 1.436770 -0.434752 +v -0.067522 1.911320 0.216673 +v -0.079726 0.282090 0.434792 +v -0.079726 0.848828 0.439682 +v -0.079726 1.699942 0.439682 +v -0.079726 0.563230 0.439682 +v -0.079726 1.134115 0.439682 v -0.079726 1.419091 0.439682 vt 0.783593 0.831993 vt 0.770625 0.819241 @@ -1930,19 +1932,19 @@ vt 0.442466 0.109207 vn 0.7790 0.1642 -0.6052 vn 0.8198 0.2555 -0.5126 vn 0.7857 0.1313 -0.6045 -vn 1.0000 0.0000 -0.0000 -vn 0.8258 0.2898 0.4837 +vn 1.0000 -0.0000 0.0000 +vn 0.8258 0.2898 0.4838 vn 0.8225 0.4962 0.2778 vn 0.8229 0.4869 0.2928 -vn 0.7564 0.0000 0.6541 +vn 0.7564 -0.0000 0.6541 vn 0.7693 0.0222 0.6385 vn 0.7802 0.0915 0.6187 vn 0.7889 0.6067 0.0976 -vn 0.7831 0.6180 -0.0704 +vn 0.7830 0.6180 -0.0704 vn 0.7889 0.6067 -0.0976 vn 0.7564 0.0000 -0.6541 vn 0.7693 -0.0222 -0.6385 -vn 0.7802 -0.0915 -0.6187 +vn 0.7803 -0.0915 -0.6187 vn 0.7693 0.0222 -0.6385 vn 0.7790 -0.1642 0.6052 vn 0.8198 -0.2555 0.5126 @@ -1952,31 +1954,34 @@ vn 0.7790 0.1642 0.6052 vn 0.8198 0.2555 0.5126 vn 0.7790 -0.1642 -0.6052 vn 0.8198 -0.2555 -0.5126 -vn 0.8258 -0.2898 -0.4837 -vn 0.7831 0.6180 0.0704 +vn 0.8258 -0.2898 -0.4838 +vn 0.7830 0.6180 0.0704 vn 0.8225 -0.4962 -0.2778 vn 0.8229 -0.4869 -0.2928 vn 0.7889 -0.6067 0.0976 vn 0.8225 -0.4962 0.2778 vn 0.8229 -0.4869 0.2928 vn 0.7889 -0.6067 -0.0976 -vn 0.7831 -0.6180 -0.0704 -vn 0.8258 -0.2898 0.4837 +vn 0.7830 -0.6180 -0.0704 +vn 0.8258 -0.2898 0.4838 vn 0.8225 0.4962 -0.2778 vn 0.8229 0.4869 -0.2928 -vn 0.8258 0.2898 -0.4837 -vn 0.7831 -0.6180 0.0704 +vn 0.8258 0.2898 -0.4838 +vn 0.7830 -0.6180 0.0704 +vn 0.7803 0.0915 0.6187 vn 0.7857 0.1313 0.6045 -vn 0.6319 -0.7750 0.0000 +vn 0.6319 -0.7750 -0.0000 vn 0.6121 -0.7908 0.0000 vn 0.7802 0.0915 -0.6187 +vn 0.7802 -0.0915 -0.6187 vn 0.7857 -0.1313 -0.6045 vn 0.7802 -0.0915 0.6187 vn 0.6121 0.7908 0.0000 -vn 0.6257 0.7800 0.0000 +vn 0.6257 0.7801 0.0000 +vn 0.6319 0.7751 0.0000 +vn 0.6257 -0.7801 -0.0000 vn 0.6319 0.7750 0.0000 -vn 0.6257 -0.7800 0.0000 -vn 0.0000 0.0000 1.0000 +vn 0.0000 -0.0000 1.0000 vn 0.0000 0.0000 -1.0000 vn 0.0000 -0.9909 -0.1349 vn 0.0000 -0.8638 -0.5038 @@ -1996,32 +2001,32 @@ vn 0.0000 -0.8638 0.5038 vn 0.0000 -0.9909 0.1349 vn -0.7790 0.1642 -0.6052 vn -0.8198 0.2555 -0.5126 -vn -0.8258 0.2898 -0.4837 +vn -0.8258 0.2898 -0.4838 vn -1.0000 0.0000 0.0000 vn -0.8225 0.4962 0.2778 -vn -0.8258 0.2898 0.4837 +vn -0.8258 0.2898 0.4838 vn -0.8229 0.4869 0.2928 vn -0.7693 0.0222 0.6385 -vn -0.7564 0.0000 0.6541 -vn -0.7802 0.0915 0.6187 -vn -0.7831 0.6180 -0.0704 +vn -0.7564 -0.0000 0.6541 +vn -0.7802 0.0915 0.6188 +vn -0.7830 0.6180 -0.0704 vn -0.7889 0.6067 0.0976 vn -0.7889 0.6067 -0.0976 vn -0.7693 -0.0222 -0.6385 vn -0.7564 0.0000 -0.6541 -vn -0.7802 -0.0915 -0.6187 +vn -0.7802 -0.0915 -0.6188 vn -0.7693 0.0222 -0.6385 vn -0.7802 0.0915 -0.6187 vn -0.7790 -0.1642 0.6052 vn -0.8198 -0.2555 0.5126 -vn -0.8258 -0.2898 0.4837 +vn -0.8258 -0.2898 0.4838 vn -0.7693 -0.0222 0.6385 vn -0.7802 -0.0915 0.6187 vn -0.8198 0.2555 0.5126 vn -0.7790 0.1642 0.6052 vn -0.8198 -0.2555 -0.5126 vn -0.7790 -0.1642 -0.6052 -vn -0.8258 -0.2898 -0.4837 +vn -0.8258 -0.2898 -0.4838 vn -0.8225 -0.4962 -0.2778 vn -0.8229 -0.4869 -0.2928 vn -0.8225 -0.4962 0.2778 @@ -2030,493 +2035,499 @@ vn -0.8229 -0.4869 0.2928 vn -0.7889 -0.6067 -0.0976 vn -0.8225 0.4962 -0.2778 vn -0.8229 0.4869 -0.2928 -vn -0.7831 -0.6180 0.0704 +vn -0.7830 -0.6180 0.0704 +vn -0.7802 0.0915 0.6187 vn -0.7857 0.1313 0.6045 -vn -0.6319 -0.7750 0.0000 -vn -0.6121 -0.7908 0.0000 +vn -0.6319 -0.7750 -0.0000 +vn -0.6121 -0.7908 -0.0000 +vn -0.7803 0.0915 -0.6187 vn -0.7857 0.1313 -0.6045 +vn -0.7802 -0.0915 -0.6187 vn -0.7857 -0.1313 -0.6045 vn -0.7857 -0.1313 0.6045 vn -0.6121 0.7908 0.0000 -vn -0.6257 0.7800 0.0000 +vn -0.6257 0.7801 0.0000 +vn -0.6319 0.7751 0.0000 +vn -0.6257 -0.7801 -0.0000 vn -0.6319 0.7750 0.0000 -vn -0.6257 -0.7800 0.0000 -vn -0.7831 0.6180 0.0704 -vn -0.7831 -0.6180 -0.0704 +vn 0.7802 0.0915 -0.6188 +vn -0.7830 0.6180 0.0704 +vn -0.7830 -0.6180 -0.0704 +usemtl Default_OBJ s 1 -f 268/431/159 259/432/160 308/433/161 -f 252/434/162 246/435/162 299/436/162 -f 224/437/163 261/438/164 225/439/165 -f 278/440/166 305/441/167 271/442/168 -f 217/443/169 253/444/170 218/445/171 -f 251/446/162 252/434/162 296/447/162 -f 272/448/162 238/449/162 239/450/162 -f 218/445/162 230/451/162 217/443/162 -f 290/452/172 304/453/173 265/454/174 -f 219/455/162 233/456/162 231/457/162 -f 220/458/162 234/459/162 233/456/162 -f 222/460/162 229/461/162 218/445/162 -f 223/462/162 235/463/162 222/460/162 -f 298/464/172 307/465/175 312/466/172 -f 274/467/176 264/468/177 302/469/178 -f 225/439/162 238/449/162 224/437/162 -f 225/439/162 230/451/162 240/470/162 -f 226/471/162 242/472/162 227/473/162 -f 228/474/162 241/475/162 226/471/162 -f 286/476/166 301/477/179 322/478/166 -f 274/467/162 244/479/162 243/480/162 -f 227/473/162 234/459/162 221/481/162 -f 268/431/162 237/482/162 236/483/162 -f 272/448/180 260/484/181 224/437/163 -f 280/485/166 317/486/166 314/487/166 -f 283/488/166 321/489/166 318/490/166 -f 293/491/172 324/492/172 289/493/172 -f 266/494/182 255/495/183 219/455/184 -f 296/447/172 319/496/172 292/497/172 -f 295/498/172 311/499/172 315/500/172 -f 322/501/162 304/502/162 323/503/162 -f 305/504/162 312/505/162 307/506/162 -f 257/507/162 256/508/162 303/509/162 -f 310/510/162 315/511/162 311/512/162 -f 306/513/162 308/514/162 253/515/162 -f 314/516/162 319/517/162 316/518/162 -f 318/519/162 324/520/162 320/521/162 -f 247/522/162 271/442/162 239/523/162 -f 217/443/169 261/438/164 254/524/185 -f 219/455/184 256/525/186 220/458/187 -f 248/526/162 277/527/162 247/522/162 -f 227/473/188 262/528/189 226/471/190 -f 221/481/191 256/525/186 257/529/192 -f 248/526/162 249/530/162 284/531/162 -f 228/474/193 262/528/189 264/468/177 -f 218/445/171 258/532/194 222/460/195 -f 249/530/162 245/533/162 287/534/162 -f 245/533/162 244/535/162 275/536/162 -f 223/462/196 258/532/194 259/432/160 -f 250/537/162 265/454/162 232/538/162 -f 281/539/166 310/540/166 277/527/166 -f 246/435/162 237/541/162 269/542/162 -f 251/446/162 289/493/162 250/537/162 -f 221/481/191 263/543/197 227/473/188 -f 265/454/162 266/544/162 267/545/162 -f 268/546/162 269/542/162 270/547/162 -f 271/442/162 272/548/162 273/549/162 -f 274/550/162 275/536/162 276/551/162 -f 277/527/162 278/440/162 279/552/162 -f 280/485/162 281/539/162 282/553/162 -f 283/488/162 284/531/162 285/554/162 -f 286/476/162 287/534/162 288/555/162 -f 289/493/162 290/452/162 291/556/162 -f 292/497/162 293/491/162 294/557/162 -f 295/498/162 296/447/162 297/558/162 -f 298/464/162 299/436/162 300/559/162 -f 320/560/172 292/497/172 319/496/172 -f 315/500/172 296/447/172 295/498/172 -f 271/442/168 306/561/198 272/548/180 -f 308/514/199 330/562/199 336/563/199 -f 315/511/200 341/564/200 327/565/200 -f 308/566/161 269/542/201 268/546/159 -f 299/436/172 312/466/172 311/499/172 -f 265/454/174 303/567/202 266/544/182 -f 277/527/166 309/568/166 278/440/166 -f 280/485/166 313/569/166 281/539/166 -f 318/490/166 284/531/166 283/488/166 -f 322/478/166 287/534/166 286/476/166 -f 275/536/203 302/570/178 301/477/179 -f 289/493/172 323/571/172 290/452/172 -f 266/494/162 231/457/162 232/572/162 -f 333/573/162 331/574/162 332/575/162 -f 335/576/162 330/562/162 329/577/162 -f 339/578/162 337/579/162 338/580/162 -f 328/581/162 341/564/162 342/582/162 -f 326/583/162 343/584/162 344/585/162 -f 347/586/162 345/587/162 346/588/162 -f 320/521/204 344/585/204 318/519/204 -f 311/512/205 338/580/205 310/510/205 -f 303/509/206 332/575/206 302/589/206 -f 319/517/200 343/584/200 325/590/200 -f 312/505/207 337/579/207 340/591/207 -f 304/502/199 331/574/199 334/592/199 -f 323/503/205 346/588/205 322/501/205 -f 307/506/206 329/577/206 305/504/206 -f 316/518/204 342/582/204 314/516/204 -f 324/520/207 345/587/207 348/593/207 -f 384/594/208 246/595/208 252/596/208 -f 379/597/209 248/598/209 247/599/209 -f 380/600/209 249/601/209 248/598/209 -f 381/602/209 245/603/209 249/601/209 -f 362/604/210 240/605/211 230/606/210 -f 372/607/211 238/608/212 240/605/211 -f 371/609/213 247/599/209 239/610/213 -f 370/611/212 239/612/213 238/608/212 -f 377/613/209 244/614/214 245/603/209 -f 376/615/214 243/616/215 244/617/214 -f 375/618/215 241/619/216 243/616/215 -f 373/620/216 242/621/217 241/619/216 -f 374/622/217 234/623/218 242/621/217 -f 366/624/218 233/625/219 234/623/218 -f 365/626/219 231/627/220 233/625/219 -f 364/628/221 250/629/208 232/630/221 -f 363/631/220 232/632/221 231/627/220 -f 378/633/208 237/634/222 246/595/208 -f 369/635/222 236/636/223 237/637/222 -f 368/638/223 235/639/224 236/636/223 -f 367/640/224 229/641/225 235/639/224 -f 361/642/225 230/606/210 229/641/225 -f 383/643/208 252/596/208 251/644/208 -f 400/645/226 391/646/227 355/647/228 -f 431/648/229 384/649/229 427/650/229 -f 393/651/230 356/652/231 357/653/232 -f 437/654/233 410/655/234 403/656/235 -f 385/657/236 349/658/237 350/659/238 -f 428/660/229 383/661/229 424/662/229 -f 370/663/229 356/652/229 404/664/229 -f 362/665/229 350/659/229 349/658/229 -f 436/666/239 422/667/240 397/668/241 -f 351/669/229 365/670/229 352/671/229 -f 352/671/229 366/672/229 353/673/229 -f 361/674/229 354/675/229 350/659/229 -f 367/676/229 355/647/229 354/675/229 -f 430/677/240 439/678/242 401/679/243 -f 406/680/244 396/681/245 360/682/246 -f 356/652/229 372/683/229 357/653/229 -f 357/653/229 362/665/229 349/658/229 -f 374/684/229 358/685/229 359/686/229 -f 373/687/229 360/682/229 358/685/229 -f 418/688/234 433/689/247 407/690/248 -f 376/691/229 408/692/229 406/680/229 -f 366/672/229 359/686/229 353/673/229 -f 369/693/229 402/694/229 400/645/229 -f 392/695/249 404/664/250 356/652/231 -f 412/696/234 449/697/234 416/698/234 -f 415/699/234 453/700/234 419/701/234 -f 456/702/240 425/703/240 421/704/240 -f 387/705/251 398/706/252 351/669/253 -f 451/707/240 428/660/240 424/662/240 -f 427/650/240 443/708/240 431/648/240 -f 436/709/229 454/710/229 455/711/229 -f 444/712/229 437/713/229 439/714/229 -f 394/715/229 396/716/229 434/717/229 -f 447/718/229 442/719/229 443/720/229 -f 386/721/229 385/722/229 438/723/229 -f 451/724/229 446/725/229 448/726/229 -f 456/727/229 450/728/229 452/729/229 -f 403/656/229 410/655/229 379/730/229 -f 349/658/237 393/651/230 357/653/232 -f 388/731/254 351/669/253 352/671/255 -f 409/732/229 413/733/229 380/734/229 -f 394/735/256 359/686/257 358/685/258 -f 353/673/259 388/731/254 352/671/255 -f 416/698/229 380/734/229 412/696/229 -f 360/682/246 394/735/256 358/685/258 -f 390/736/260 350/659/238 354/675/261 -f 419/701/229 381/737/229 415/699/229 -f 407/690/229 377/738/229 418/688/229 -f 355/647/228 390/736/260 354/675/261 -f 397/668/229 422/667/229 382/739/229 -f 442/740/234 413/733/234 409/732/234 -f 401/679/229 378/741/229 430/677/229 -f 421/704/229 425/703/229 383/661/229 -f 395/742/262 353/673/259 359/686/257 -f 397/668/229 399/743/229 398/744/229 -f 400/745/229 402/746/229 401/679/229 -f 403/656/229 405/747/229 404/748/229 -f 406/749/229 408/750/229 407/690/229 -f 409/732/229 411/751/229 410/655/229 -f 412/696/229 414/752/229 413/733/229 -f 415/699/229 417/753/229 416/698/229 -f 418/688/229 420/754/229 419/701/229 -f 421/704/229 423/755/229 422/667/229 -f 424/662/229 426/756/229 425/703/229 -f 427/650/229 429/757/229 428/660/229 -f 430/677/229 432/758/229 431/648/229 -f 452/759/240 424/662/240 425/703/240 -f 428/660/240 447/760/240 427/650/240 -f 403/656/235 438/761/263 437/654/233 -f 440/762/264 462/763/264 438/723/264 -f 447/718/265 473/764/265 445/765/265 -f 401/679/243 440/766/266 400/745/226 -f 444/767/240 431/648/240 443/708/240 -f 397/668/241 435/768/267 436/666/239 -f 409/732/234 441/769/234 442/740/234 -f 412/696/234 445/770/234 446/771/234 -f 416/698/234 450/772/234 415/699/234 -f 419/701/234 454/773/234 418/688/234 -f 434/774/268 407/690/248 433/689/247 -f 421/704/240 455/775/240 456/702/240 -f 363/776/229 351/669/229 398/706/229 -f 463/777/229 465/778/229 464/779/229 -f 462/763/229 467/780/229 461/781/229 -f 469/782/229 471/783/229 470/784/229 -f 473/764/229 460/785/229 474/786/229 -f 475/787/229 458/788/229 476/789/229 -f 477/790/229 479/791/229 478/792/229 -f 476/789/269 452/729/269 450/728/269 -f 470/784/270 443/720/270 442/719/270 -f 464/779/271 435/793/271 434/717/271 -f 451/724/265 475/787/265 449/794/265 -f 444/712/272 469/782/272 441/795/272 -f 436/709/264 463/777/264 433/796/264 -f 478/792/270 455/711/270 454/710/270 -f 461/781/271 439/714/271 437/713/271 -f 474/786/269 448/726/269 446/725/269 -f 456/727/272 477/790/272 453/797/272 -f 382/798/208 251/644/208 250/629/208 -f 268/431/159 223/462/196 259/432/160 -f 246/435/162 300/559/162 299/436/162 -f 299/436/162 295/498/162 252/434/162 -f 295/498/162 297/558/162 252/434/162 -f 224/437/163 260/484/181 261/438/164 -f 278/440/166 309/568/166 305/441/167 -f 217/443/169 254/524/185 253/444/170 -f 252/434/162 297/558/162 296/447/162 -f 296/447/162 292/497/162 251/446/162 -f 292/497/162 294/557/162 251/446/162 -f 239/450/162 273/799/162 272/448/162 -f 272/448/162 224/437/162 238/449/162 -f 218/445/162 229/461/162 230/451/162 -f 290/452/172 323/571/172 304/453/173 -f 219/455/162 220/458/162 233/456/162 -f 220/458/162 221/481/162 234/459/162 -f 222/460/162 235/463/162 229/461/162 -f 223/462/162 236/483/162 235/463/162 -f 298/464/172 269/542/201 307/465/175 -f 274/467/176 228/474/193 264/468/177 -f 225/439/162 240/470/162 238/449/162 -f 225/439/162 217/443/162 230/451/162 -f 226/471/162 241/475/162 242/472/162 -f 228/474/162 243/480/162 241/475/162 -f 286/476/166 275/536/203 301/477/179 -f 243/480/162 228/474/162 274/467/162 -f 274/467/162 276/800/162 244/479/162 -f 227/473/162 242/472/162 234/459/162 -f 236/483/162 223/462/162 268/431/162 -f 268/431/162 270/801/162 237/482/162 -f 272/448/180 306/802/198 260/484/181 -f 280/485/166 284/531/166 317/486/166 -f 283/488/166 287/534/166 321/489/166 -f 293/491/172 320/560/172 324/492/172 -f 266/494/182 303/803/202 255/495/183 -f 296/447/172 316/804/172 319/496/172 -f 295/498/172 299/436/172 311/499/172 -f 322/501/162 301/805/162 304/502/162 -f 305/504/162 309/806/162 312/505/162 -f 255/807/162 303/509/162 256/508/162 -f 303/509/162 302/589/162 257/507/162 -f 302/589/162 264/808/162 262/809/162 -f 262/809/162 263/810/162 302/589/162 -f 263/810/162 257/507/162 302/589/162 -f 310/510/162 313/811/162 315/511/162 -f 259/812/162 258/813/162 308/514/162 -f 258/813/162 253/515/162 308/514/162 -f 253/515/162 254/814/162 306/513/162 -f 254/814/162 261/815/162 306/513/162 -f 261/815/162 260/816/162 306/513/162 -f 314/516/162 317/817/162 319/517/162 -f 318/519/162 321/818/162 324/520/162 -f 247/522/162 279/552/162 278/440/162 -f 278/440/162 271/442/162 247/522/162 -f 271/442/162 273/549/162 239/523/162 -f 217/443/169 225/439/165 261/438/164 -f 219/455/184 255/495/183 256/525/186 -f 248/526/162 282/553/162 281/539/162 -f 281/539/162 277/527/162 248/526/162 -f 277/527/162 279/552/162 247/522/162 -f 227/473/188 263/543/197 262/528/189 -f 221/481/191 220/458/187 256/525/186 -f 249/530/162 285/554/162 284/531/162 -f 284/531/162 280/485/162 248/526/162 -f 280/485/162 282/553/162 248/526/162 -f 228/474/193 226/471/190 262/528/189 -f 218/445/171 253/444/170 258/532/194 -f 245/533/162 288/555/162 287/534/162 -f 287/534/162 283/488/162 249/530/162 -f 283/488/162 285/554/162 249/530/162 -f 244/535/162 276/551/162 275/536/162 -f 275/536/162 286/476/162 245/533/162 -f 286/476/162 288/555/162 245/533/162 -f 223/462/196 222/460/195 258/532/194 -f 250/537/162 291/556/162 290/452/162 -f 290/452/162 265/454/162 250/537/162 -f 265/454/162 267/545/162 232/538/162 -f 281/539/166 313/569/166 310/540/166 -f 237/541/162 270/547/162 269/542/162 -f 269/542/162 298/464/162 246/435/162 -f 298/464/162 300/559/162 246/435/162 -f 251/446/162 294/557/162 293/491/162 -f 293/491/162 289/493/162 251/446/162 -f 289/493/162 291/556/162 250/537/162 -f 221/481/191 257/529/192 263/543/197 -f 320/560/172 293/491/172 292/497/172 -f 315/500/172 316/804/172 296/447/172 -f 271/442/168 305/441/167 306/561/198 -f 308/514/199 306/513/199 330/562/199 -f 315/511/200 313/811/200 341/564/200 -f 308/566/161 307/465/175 269/542/201 -f 299/436/172 298/464/172 312/466/172 -f 265/454/174 304/453/173 303/567/202 -f 277/527/166 310/540/166 309/568/166 -f 280/485/166 314/487/166 313/569/166 -f 318/490/166 317/486/166 284/531/166 -f 322/478/166 321/489/166 287/534/166 -f 275/536/203 274/550/176 302/570/178 -f 289/493/172 324/492/172 323/571/172 -f 232/572/162 267/819/162 266/494/162 -f 266/494/162 219/455/162 231/457/162 -f 333/573/162 334/592/162 331/574/162 -f 335/576/162 336/563/162 330/562/162 -f 339/578/162 340/591/162 337/579/162 -f 328/581/162 327/565/162 341/564/162 -f 326/583/162 325/590/162 343/584/162 -f 347/586/162 348/593/162 345/587/162 -f 320/521/204 326/583/204 344/585/204 -f 311/512/205 339/578/205 338/580/205 -f 303/509/206 333/573/206 332/575/206 -f 319/517/200 317/817/200 343/584/200 -f 312/505/207 309/806/207 337/579/207 -f 304/502/199 301/805/199 331/574/199 -f 323/503/205 347/586/205 346/588/205 -f 307/506/206 335/576/206 329/577/206 -f 316/518/204 328/581/204 342/582/204 -f 324/520/207 321/818/207 345/587/207 -f 384/594/208 378/633/208 246/595/208 -f 379/597/209 380/600/209 248/598/209 -f 380/600/209 381/602/209 249/601/209 -f 381/602/209 377/613/209 245/603/209 -f 362/604/210 372/607/211 240/605/211 -f 372/607/211 370/611/212 238/608/212 -f 371/609/213 379/597/209 247/599/209 -f 370/611/212 371/820/213 239/612/213 -f 377/613/209 376/821/214 244/614/214 -f 376/615/214 375/618/215 243/616/215 -f 375/618/215 373/620/216 241/619/216 -f 373/620/216 374/622/217 242/621/217 -f 374/622/217 366/624/218 234/623/218 -f 366/624/218 365/626/219 233/625/219 -f 365/626/219 363/631/220 231/627/220 -f 364/628/221 382/798/208 250/629/208 -f 363/631/220 364/822/221 232/632/221 -f 378/633/208 369/823/222 237/634/222 -f 369/635/222 368/638/223 236/636/223 -f 368/638/223 367/640/224 235/639/224 -f 367/640/224 361/642/225 229/641/225 -f 361/642/225 362/604/210 230/606/210 -f 383/643/208 384/594/208 252/596/208 -f 400/645/226 440/824/266 391/646/227 -f 431/648/229 432/758/229 378/741/229 -f 378/741/229 384/649/229 431/648/229 -f 384/649/229 429/757/229 427/650/229 -f 393/651/230 392/695/249 356/652/231 -f 437/654/233 441/769/234 410/655/234 -f 385/657/236 386/825/273 349/658/237 -f 428/660/229 429/757/229 384/649/229 -f 384/649/229 383/661/229 428/660/229 -f 383/661/229 426/756/229 424/662/229 -f 404/664/229 405/826/229 371/827/229 -f 371/827/229 370/663/229 404/664/229 -f 362/665/229 361/674/229 350/659/229 -f 436/666/239 455/775/240 422/667/240 -f 351/669/229 363/776/229 365/670/229 -f 352/671/229 365/670/229 366/672/229 -f 361/674/229 367/676/229 354/675/229 -f 367/676/229 368/828/229 355/647/229 -f 430/677/240 444/767/240 439/678/242 -f 406/680/244 434/829/268 396/681/245 -f 356/652/229 370/663/229 372/683/229 -f 357/653/229 372/683/229 362/665/229 -f 374/684/229 373/687/229 358/685/229 -f 373/687/229 375/830/229 360/682/229 -f 418/688/234 454/773/234 433/689/247 -f 406/680/229 360/682/229 375/830/229 -f 375/830/229 376/691/229 406/680/229 -f 366/672/229 374/684/229 359/686/229 -f 400/645/229 355/647/229 368/828/229 -f 368/828/229 369/693/229 400/645/229 -f 392/695/249 438/831/263 404/664/250 -f 412/696/234 446/771/234 449/697/234 -f 415/699/234 450/772/234 453/700/234 -f 456/702/240 452/759/240 425/703/240 -f 387/705/251 435/832/267 398/706/252 -f 451/707/240 448/833/240 428/660/240 -f 427/650/240 447/760/240 443/708/240 -f 436/709/229 433/796/229 454/710/229 -f 444/712/229 441/795/229 437/713/229 -f 434/717/229 435/793/229 389/834/229 -f 435/793/229 387/835/229 388/836/229 -f 389/834/229 435/793/229 388/836/229 -f 389/834/229 395/837/229 434/717/229 -f 395/837/229 394/715/229 434/717/229 -f 447/718/229 445/765/229 442/719/229 -f 385/722/229 390/838/229 440/762/229 -f 390/838/229 391/839/229 440/762/229 -f 440/762/229 438/723/229 385/722/229 -f 438/723/229 392/840/229 393/841/229 -f 393/841/229 386/721/229 438/723/229 -f 451/724/229 449/794/229 446/725/229 -f 456/727/229 453/797/229 450/728/229 -f 410/655/229 411/751/229 379/730/229 -f 379/730/229 371/842/229 403/656/229 -f 371/842/229 405/747/229 403/656/229 -f 349/658/237 386/825/273 393/651/230 -f 388/731/254 387/705/251 351/669/253 -f 413/733/229 414/752/229 380/734/229 -f 380/734/229 379/730/229 409/732/229 -f 379/730/229 411/751/229 409/732/229 -f 394/735/256 395/742/262 359/686/257 -f 353/673/259 389/843/274 388/731/254 -f 416/698/229 417/753/229 381/737/229 -f 381/737/229 380/734/229 416/698/229 -f 380/734/229 414/752/229 412/696/229 -f 360/682/246 396/681/245 394/735/256 -f 390/736/260 385/657/236 350/659/238 -f 419/701/229 420/754/229 377/738/229 -f 377/738/229 381/737/229 419/701/229 -f 381/737/229 417/753/229 415/699/229 -f 407/690/229 408/750/229 376/844/229 -f 376/844/229 377/738/229 407/690/229 -f 377/738/229 420/754/229 418/688/229 -f 355/647/228 391/646/227 390/736/260 -f 422/667/229 423/755/229 382/739/229 -f 382/739/229 364/845/229 397/668/229 -f 364/845/229 399/743/229 397/668/229 -f 442/740/234 445/770/234 413/733/234 -f 401/679/229 402/746/229 369/846/229 -f 369/846/229 378/741/229 401/679/229 -f 378/741/229 432/758/229 430/677/229 -f 425/703/229 426/756/229 383/661/229 -f 383/661/229 382/739/229 421/704/229 -f 382/739/229 423/755/229 421/704/229 -f 395/742/262 389/843/274 353/673/259 -f 452/759/240 451/707/240 424/662/240 -f 428/660/240 448/833/240 447/760/240 -f 403/656/235 404/748/250 438/761/263 -f 440/762/264 468/847/264 462/763/264 -f 447/718/265 459/848/265 473/764/265 -f 401/679/243 439/678/242 440/766/266 -f 444/767/240 430/677/240 431/648/240 -f 397/668/241 398/744/252 435/768/267 -f 409/732/234 410/655/234 441/769/234 -f 412/696/234 413/733/234 445/770/234 -f 416/698/234 449/697/234 450/772/234 -f 419/701/234 453/700/234 454/773/234 -f 434/774/268 406/749/244 407/690/248 -f 421/704/240 422/667/240 455/775/240 -f 398/706/229 399/849/229 364/850/229 -f 364/850/229 363/776/229 398/706/229 -f 463/777/229 466/851/229 465/778/229 -f 462/763/229 468/847/229 467/780/229 -f 469/782/229 472/852/229 471/783/229 -f 473/764/229 459/848/229 460/785/229 -f 475/787/229 457/853/229 458/788/229 -f 477/790/229 480/854/229 479/791/229 -f 476/789/269 458/788/269 452/729/269 -f 470/784/270 471/783/270 443/720/270 -f 464/779/271 465/778/271 435/793/271 -f 451/724/265 457/853/265 475/787/265 -f 444/712/272 472/852/272 469/782/272 -f 436/709/264 466/851/264 463/777/264 -f 478/792/270 479/791/270 455/711/270 -f 461/781/271 467/780/271 439/714/271 -f 474/786/269 460/785/269 448/726/269 -f 456/727/272 480/854/272 477/790/272 -f 382/798/208 383/643/208 251/644/208 +f 217/431/159 218/432/160 219/433/161 +f 220/434/162 221/435/162 222/436/162 +f 223/437/163 224/438/164 225/439/165 +f 226/440/166 227/441/167 228/442/168 +f 229/443/169 230/444/170 231/445/171 +f 232/446/162 220/434/162 233/447/162 +f 234/448/162 235/449/162 236/450/162 +f 231/445/162 237/451/162 229/443/162 +f 238/452/172 239/453/173 240/454/174 +f 241/455/162 242/456/162 243/457/162 +f 244/458/162 245/459/162 242/456/162 +f 246/460/162 247/461/162 231/445/162 +f 248/462/162 249/463/162 246/460/162 +f 250/464/172 251/465/175 252/466/172 +f 253/467/176 254/468/177 255/469/178 +f 225/439/162 235/449/162 223/437/162 +f 225/439/162 237/451/162 256/470/162 +f 257/471/162 258/472/162 259/473/162 +f 260/474/162 261/475/162 257/471/162 +f 262/476/166 263/477/179 264/478/166 +f 253/467/162 265/479/162 266/480/162 +f 259/473/162 245/459/162 267/481/162 +f 217/431/162 268/482/162 269/483/162 +f 234/448/180 270/484/181 223/437/163 +f 271/485/166 272/486/166 273/487/166 +f 274/488/166 275/489/166 276/490/166 +f 277/491/172 278/492/172 279/493/172 +f 280/494/182 281/495/183 241/455/184 +f 233/447/172 282/496/172 283/497/172 +f 284/498/172 285/499/172 286/500/172 +f 264/501/162 239/502/162 287/503/162 +f 227/504/162 252/505/162 251/506/162 +f 288/507/162 289/508/162 290/509/162 +f 291/510/162 286/511/162 285/512/162 +f 292/513/162 219/514/162 230/515/162 +f 273/516/162 282/517/162 293/518/162 +f 276/519/162 278/520/162 294/521/162 +f 295/522/162 228/442/162 236/523/162 +f 229/443/169 224/438/164 296/524/185 +f 241/455/184 289/525/186 244/458/187 +f 297/526/162 298/527/162 295/522/162 +f 259/473/188 299/528/189 257/471/190 +f 267/481/191 289/525/186 288/529/192 +f 297/526/162 300/530/162 301/531/162 +f 260/474/193 299/528/189 254/468/177 +f 231/445/171 302/532/194 246/460/195 +f 300/530/162 303/533/162 304/534/162 +f 303/533/162 265/535/162 305/536/162 +f 248/462/196 302/532/194 218/432/160 +f 306/537/162 240/454/162 307/538/162 +f 308/539/166 291/540/166 298/527/166 +f 221/435/162 268/541/162 309/542/162 +f 232/446/162 279/493/162 306/537/162 +f 267/481/191 310/543/197 259/473/188 +f 240/454/162 280/544/162 311/545/162 +f 217/546/162 309/542/162 312/547/162 +f 228/442/162 234/548/162 313/549/162 +f 253/550/162 305/536/162 314/551/162 +f 298/527/162 226/440/162 315/552/162 +f 271/485/162 308/539/162 316/553/162 +f 274/488/162 301/531/162 317/554/162 +f 262/476/162 304/534/162 318/555/162 +f 279/493/162 238/452/162 319/556/162 +f 283/497/162 277/491/162 320/557/162 +f 284/498/162 233/447/162 321/558/162 +f 250/464/162 222/436/162 322/559/162 +f 294/560/172 283/497/172 282/496/172 +f 286/500/172 233/447/172 284/498/172 +f 228/442/198 292/561/199 234/548/180 +f 219/514/200 323/562/200 324/563/200 +f 286/511/201 325/564/201 326/565/201 +f 219/566/161 309/542/202 217/546/159 +f 222/436/172 252/466/172 285/499/172 +f 240/454/203 290/567/204 280/544/182 +f 298/527/166 327/568/166 226/440/166 +f 271/485/166 328/569/166 308/539/166 +f 276/490/166 301/531/166 274/488/166 +f 264/478/166 304/534/166 262/476/166 +f 305/536/205 255/570/178 263/477/179 +f 279/493/172 287/571/172 238/452/172 +f 280/494/162 243/457/162 307/572/162 +f 329/573/162 330/574/162 331/575/162 +f 332/576/162 323/562/162 333/577/162 +f 334/578/162 335/579/162 336/580/162 +f 337/581/162 325/564/162 338/582/162 +f 339/583/162 340/584/162 341/585/162 +f 342/586/162 343/587/162 344/588/162 +f 294/521/206 341/585/206 276/519/206 +f 285/512/207 336/580/207 291/510/207 +f 290/509/208 331/575/208 255/589/208 +f 282/517/201 340/584/201 345/590/201 +f 252/505/209 335/579/209 346/591/209 +f 239/502/200 330/574/200 347/592/200 +f 287/503/207 344/588/207 264/501/207 +f 251/506/210 333/577/210 227/504/210 +f 293/518/206 338/582/206 273/516/206 +f 278/520/209 343/587/209 348/593/209 +f 349/594/211 221/595/211 220/596/211 +f 350/597/212 297/598/212 295/599/212 +f 351/600/212 300/601/212 297/598/212 +f 352/602/212 303/603/212 300/601/212 +f 353/604/213 256/605/214 237/606/213 +f 354/607/214 235/608/215 256/605/214 +f 355/609/216 295/599/212 236/610/216 +f 356/611/215 236/612/216 235/608/215 +f 357/613/212 265/614/217 303/603/212 +f 358/615/217 266/616/218 265/617/217 +f 359/618/218 261/619/219 266/616/218 +f 360/620/219 258/621/220 261/619/219 +f 361/622/220 245/623/221 258/621/220 +f 362/624/221 242/625/222 245/623/221 +f 363/626/222 243/627/223 242/625/222 +f 364/628/224 306/629/211 307/630/224 +f 365/631/223 307/632/224 243/627/223 +f 366/633/211 268/634/225 221/595/211 +f 367/635/225 269/636/226 268/637/225 +f 368/638/226 249/639/227 269/636/226 +f 369/640/227 247/641/228 249/639/227 +f 370/642/228 237/606/213 247/641/228 +f 371/643/211 220/596/211 232/644/211 +f 372/645/229 373/646/230 374/647/231 +f 375/648/232 349/649/232 376/650/232 +f 377/651/233 378/652/234 379/653/235 +f 380/654/236 381/655/237 382/656/238 +f 383/657/239 384/658/240 385/659/241 +f 386/660/232 371/661/232 387/662/232 +f 356/663/232 378/652/232 388/664/232 +f 353/665/232 385/659/232 384/658/232 +f 389/666/242 390/667/243 391/668/244 +f 392/669/232 363/670/232 393/671/232 +f 393/671/232 362/672/232 394/673/232 +f 370/674/232 395/675/232 385/659/232 +f 369/676/232 374/647/232 395/675/232 +f 396/677/243 397/678/245 398/679/246 +f 399/680/247 400/681/248 401/682/249 +f 378/652/232 354/683/232 379/653/232 +f 379/653/232 353/665/232 384/658/232 +f 361/684/232 402/685/232 403/686/232 +f 360/687/232 401/682/232 402/685/232 +f 404/688/237 405/689/250 406/690/251 +f 358/691/232 407/692/232 399/680/232 +f 362/672/232 403/686/232 394/673/232 +f 367/693/232 408/694/232 372/645/232 +f 409/695/252 388/664/253 378/652/234 +f 410/696/237 411/697/237 412/698/237 +f 413/699/237 414/700/237 415/701/237 +f 416/702/243 417/703/243 418/704/243 +f 419/705/254 420/706/255 392/669/256 +f 421/707/243 386/660/243 387/662/243 +f 376/650/243 422/708/243 375/648/243 +f 389/709/232 423/710/232 424/711/232 +f 425/712/232 380/713/232 397/714/232 +f 426/715/232 400/716/232 427/717/232 +f 428/718/232 429/719/232 422/720/232 +f 430/721/232 383/722/232 431/723/232 +f 421/724/232 432/725/232 433/726/232 +f 416/727/232 434/728/232 435/729/232 +f 382/656/232 381/655/232 350/730/232 +f 384/658/240 377/651/233 379/653/235 +f 436/731/257 392/669/256 393/671/258 +f 437/732/232 438/733/232 351/734/232 +f 426/735/259 403/686/260 402/685/261 +f 394/673/262 436/731/257 393/671/258 +f 412/698/232 351/734/232 410/696/232 +f 401/682/249 426/735/259 402/685/261 +f 439/736/263 385/659/241 395/675/264 +f 415/701/232 352/737/232 413/699/232 +f 406/690/232 357/738/232 404/688/232 +f 374/647/231 439/736/263 395/675/264 +f 391/668/232 390/667/232 440/739/232 +f 429/740/237 438/733/237 437/732/237 +f 398/679/232 366/741/232 396/677/232 +f 418/704/232 417/703/232 371/661/232 +f 441/742/265 394/673/262 403/686/260 +f 391/668/232 442/743/232 420/744/232 +f 372/745/232 408/746/232 398/679/232 +f 382/656/232 443/747/232 388/748/232 +f 399/749/232 407/750/232 406/690/232 +f 437/732/232 444/751/232 381/655/232 +f 410/696/232 445/752/232 438/733/232 +f 413/699/232 446/753/232 412/698/232 +f 404/688/232 447/754/232 415/701/232 +f 418/704/232 448/755/232 390/667/232 +f 387/662/232 449/756/232 417/703/232 +f 376/650/232 450/757/232 386/660/232 +f 396/677/232 451/758/232 375/648/232 +f 435/759/243 387/662/243 417/703/243 +f 386/660/243 428/760/243 376/650/243 +f 382/656/266 431/761/267 380/654/236 +f 452/762/268 453/763/268 431/723/268 +f 428/718/269 454/764/269 455/765/269 +f 398/679/270 452/766/271 372/745/229 +f 425/767/243 375/648/243 422/708/243 +f 391/668/272 456/768/273 389/666/242 +f 437/732/237 457/769/237 429/740/237 +f 410/696/237 455/770/237 432/771/237 +f 412/698/237 434/772/237 413/699/237 +f 415/701/237 423/773/237 404/688/237 +f 427/774/274 406/690/251 405/689/250 +f 418/704/243 424/775/243 416/702/243 +f 365/776/232 392/669/232 420/706/232 +f 458/777/232 459/778/232 460/779/232 +f 453/763/232 461/780/232 462/781/232 +f 463/782/232 464/783/232 465/784/232 +f 454/764/232 466/785/232 467/786/232 +f 468/787/232 469/788/232 470/789/232 +f 471/790/232 472/791/232 473/792/232 +f 470/789/275 435/729/275 434/728/275 +f 465/784/276 422/720/276 429/719/276 +f 460/779/277 456/793/277 427/717/277 +f 421/724/269 468/787/269 411/794/269 +f 425/712/278 463/782/278 457/795/278 +f 389/709/268 458/777/268 405/796/268 +f 473/792/276 424/711/276 423/710/276 +f 462/781/279 397/714/279 380/713/279 +f 467/786/275 433/726/275 432/725/275 +f 416/727/278 471/790/278 414/797/278 +f 440/798/211 232/644/211 306/629/211 +f 217/431/159 248/462/196 218/432/160 +f 221/435/162 322/559/162 222/436/162 +f 222/436/162 284/498/162 220/434/162 +f 284/498/162 321/558/162 220/434/162 +f 223/437/163 270/484/181 224/438/164 +f 226/440/166 327/568/166 227/441/167 +f 229/443/169 296/524/185 230/444/170 +f 220/434/162 321/558/162 233/447/162 +f 233/447/162 283/497/162 232/446/162 +f 283/497/162 320/557/162 232/446/162 +f 236/450/162 313/799/162 234/448/162 +f 234/448/162 223/437/162 235/449/162 +f 231/445/162 247/461/162 237/451/162 +f 238/452/172 287/571/172 239/453/173 +f 241/455/162 244/458/162 242/456/162 +f 244/458/162 267/481/162 245/459/162 +f 246/460/162 249/463/162 247/461/162 +f 248/462/162 269/483/162 249/463/162 +f 250/464/172 309/542/280 251/465/175 +f 253/467/176 260/474/193 254/468/177 +f 225/439/162 256/470/162 235/449/162 +f 225/439/162 229/443/162 237/451/162 +f 257/471/162 261/475/162 258/472/162 +f 260/474/162 266/480/162 261/475/162 +f 262/476/166 305/536/205 263/477/179 +f 266/480/162 260/474/162 253/467/162 +f 253/467/162 314/800/162 265/479/162 +f 259/473/162 258/472/162 245/459/162 +f 269/483/162 248/462/162 217/431/162 +f 217/431/162 312/801/162 268/482/162 +f 234/448/180 292/802/199 270/484/181 +f 271/485/166 301/531/166 272/486/166 +f 274/488/166 304/534/166 275/489/166 +f 277/491/172 294/560/172 278/492/172 +f 280/494/182 290/803/204 281/495/183 +f 233/447/172 293/804/172 282/496/172 +f 284/498/172 222/436/172 285/499/172 +f 264/501/162 263/805/162 239/502/162 +f 227/504/162 327/806/162 252/505/162 +f 281/807/162 290/509/162 289/508/162 +f 290/509/162 255/589/162 288/507/162 +f 255/589/162 254/808/162 299/809/162 +f 299/809/162 310/810/162 255/589/162 +f 310/810/162 288/507/162 255/589/162 +f 291/510/162 328/811/162 286/511/162 +f 218/812/162 302/813/162 219/514/162 +f 302/813/162 230/515/162 219/514/162 +f 230/515/162 296/814/162 292/513/162 +f 296/814/162 224/815/162 292/513/162 +f 224/815/162 270/816/162 292/513/162 +f 273/516/162 272/817/162 282/517/162 +f 276/519/162 275/818/162 278/520/162 +f 295/522/162 315/552/162 226/440/162 +f 226/440/162 228/442/162 295/522/162 +f 228/442/162 313/549/162 236/523/162 +f 229/443/169 225/439/165 224/438/164 +f 241/455/184 281/495/183 289/525/186 +f 297/526/162 316/553/162 308/539/162 +f 308/539/162 298/527/162 297/526/162 +f 298/527/162 315/552/162 295/522/162 +f 259/473/188 310/543/197 299/528/189 +f 267/481/191 244/458/187 289/525/186 +f 300/530/162 317/554/162 301/531/162 +f 301/531/162 271/485/162 297/526/162 +f 271/485/162 316/553/162 297/526/162 +f 260/474/193 257/471/190 299/528/189 +f 231/445/171 230/444/170 302/532/194 +f 303/533/162 318/555/162 304/534/162 +f 304/534/162 274/488/162 300/530/162 +f 274/488/162 317/554/162 300/530/162 +f 265/535/162 314/551/162 305/536/162 +f 305/536/162 262/476/162 303/533/162 +f 262/476/162 318/555/162 303/533/162 +f 248/462/196 246/460/195 302/532/194 +f 306/537/162 319/556/162 238/452/162 +f 238/452/162 240/454/162 306/537/162 +f 240/454/162 311/545/162 307/538/162 +f 308/539/166 328/569/166 291/540/166 +f 268/541/162 312/547/162 309/542/162 +f 309/542/162 250/464/162 221/435/162 +f 250/464/162 322/559/162 221/435/162 +f 232/446/162 320/557/162 277/491/162 +f 277/491/162 279/493/162 232/446/162 +f 279/493/162 319/556/162 306/537/162 +f 267/481/191 288/529/192 310/543/197 +f 294/560/172 277/491/172 283/497/172 +f 286/500/172 293/804/172 233/447/172 +f 228/442/168 227/441/167 292/561/199 +f 219/514/200 292/513/200 323/562/200 +f 286/511/201 328/811/201 325/564/201 +f 219/566/161 251/465/175 309/542/202 +f 222/436/172 250/464/172 252/466/172 +f 240/454/174 239/453/173 290/567/204 +f 298/527/166 291/540/166 327/568/166 +f 271/485/166 273/487/166 328/569/166 +f 276/490/166 272/486/166 301/531/166 +f 264/478/166 275/489/166 304/534/166 +f 305/536/205 253/550/176 255/570/178 +f 279/493/172 278/492/172 287/571/172 +f 307/572/162 311/819/162 280/494/162 +f 280/494/162 241/455/162 243/457/162 +f 329/573/162 347/592/162 330/574/162 +f 332/576/162 324/563/162 323/562/162 +f 334/578/162 346/591/162 335/579/162 +f 337/581/162 326/565/162 325/564/162 +f 339/583/162 345/590/162 340/584/162 +f 342/586/162 348/593/162 343/587/162 +f 294/521/206 339/583/206 341/585/206 +f 285/512/207 334/578/207 336/580/207 +f 290/509/208 329/573/208 331/575/208 +f 282/517/201 272/817/201 340/584/201 +f 252/505/209 327/806/209 335/579/209 +f 239/502/200 263/805/200 330/574/200 +f 287/503/207 342/586/207 344/588/207 +f 251/506/210 332/576/210 333/577/210 +f 293/518/206 337/581/206 338/582/206 +f 278/520/209 275/818/209 343/587/209 +f 349/594/211 366/633/211 221/595/211 +f 350/597/212 351/600/212 297/598/212 +f 351/600/212 352/602/212 300/601/212 +f 352/602/212 357/613/212 303/603/212 +f 353/604/213 354/607/214 256/605/214 +f 354/607/214 356/611/215 235/608/215 +f 355/609/216 350/597/212 295/599/212 +f 356/611/215 355/820/216 236/612/216 +f 357/613/212 358/821/217 265/614/217 +f 358/615/217 359/618/218 266/616/218 +f 359/618/218 360/620/219 261/619/219 +f 360/620/219 361/622/220 258/621/220 +f 361/622/220 362/624/221 245/623/221 +f 362/624/221 363/626/222 242/625/222 +f 363/626/222 365/631/223 243/627/223 +f 364/628/224 440/798/211 306/629/211 +f 365/631/223 364/822/224 307/632/224 +f 366/633/211 367/823/225 268/634/225 +f 367/635/225 368/638/226 269/636/226 +f 368/638/226 369/640/227 249/639/227 +f 369/640/227 370/642/228 247/641/228 +f 370/642/228 353/604/213 237/606/213 +f 371/643/211 349/594/211 220/596/211 +f 372/645/229 452/824/271 373/646/230 +f 375/648/232 451/758/232 366/741/232 +f 366/741/232 349/649/232 375/648/232 +f 349/649/232 450/757/232 376/650/232 +f 377/651/233 409/695/252 378/652/234 +f 380/654/236 457/769/237 381/655/237 +f 383/657/239 430/825/281 384/658/240 +f 386/660/232 450/757/232 349/649/232 +f 349/649/232 371/661/232 386/660/232 +f 371/661/232 449/756/232 387/662/232 +f 388/664/232 443/826/232 355/827/232 +f 355/827/232 356/663/232 388/664/232 +f 353/665/232 370/674/232 385/659/232 +f 389/666/242 424/775/243 390/667/243 +f 392/669/232 365/776/232 363/670/232 +f 393/671/232 363/670/232 362/672/232 +f 370/674/232 369/676/232 395/675/232 +f 369/676/232 368/828/232 374/647/232 +f 396/677/243 425/767/243 397/678/245 +f 399/680/247 427/829/274 400/681/248 +f 378/652/232 356/663/232 354/683/232 +f 379/653/232 354/683/232 353/665/232 +f 361/684/232 360/687/232 402/685/232 +f 360/687/232 359/830/232 401/682/232 +f 404/688/237 423/773/237 405/689/250 +f 399/680/232 401/682/232 359/830/232 +f 359/830/232 358/691/232 399/680/232 +f 362/672/232 361/684/232 403/686/232 +f 372/645/232 374/647/232 368/828/232 +f 368/828/232 367/693/232 372/645/232 +f 409/695/252 431/831/267 388/664/253 +f 410/696/237 432/771/237 411/697/237 +f 413/699/237 434/772/237 414/700/237 +f 416/702/243 435/759/243 417/703/243 +f 419/705/254 456/832/273 420/706/255 +f 421/707/243 433/833/243 386/660/243 +f 376/650/243 428/760/243 422/708/243 +f 389/709/232 405/796/232 423/710/232 +f 425/712/232 457/795/232 380/713/232 +f 427/717/232 456/793/232 474/834/232 +f 456/793/232 419/835/232 436/836/232 +f 474/834/232 456/793/232 436/836/232 +f 474/834/232 441/837/232 427/717/232 +f 441/837/232 426/715/232 427/717/232 +f 428/718/232 455/765/232 429/719/232 +f 383/722/232 439/838/232 452/762/232 +f 439/838/232 373/839/232 452/762/232 +f 452/762/232 431/723/232 383/722/232 +f 431/723/232 409/840/232 377/841/232 +f 377/841/232 430/721/232 431/723/232 +f 421/724/232 411/794/232 432/725/232 +f 416/727/232 414/797/232 434/728/232 +f 381/655/232 444/751/232 350/730/232 +f 350/730/232 355/842/232 382/656/232 +f 355/842/232 443/747/232 382/656/232 +f 384/658/240 430/825/281 377/651/233 +f 436/731/257 419/705/254 392/669/256 +f 438/733/232 445/752/232 351/734/232 +f 351/734/232 350/730/232 437/732/232 +f 350/730/232 444/751/232 437/732/232 +f 426/735/259 441/742/265 403/686/260 +f 394/673/262 474/843/282 436/731/257 +f 412/698/232 446/753/232 352/737/232 +f 352/737/232 351/734/232 412/698/232 +f 351/734/232 445/752/232 410/696/232 +f 401/682/249 400/681/248 426/735/259 +f 439/736/263 383/657/239 385/659/241 +f 415/701/232 447/754/232 357/738/232 +f 357/738/232 352/737/232 415/701/232 +f 352/737/232 446/753/232 413/699/232 +f 406/690/232 407/750/232 358/844/232 +f 358/844/232 357/738/232 406/690/232 +f 357/738/232 447/754/232 404/688/232 +f 374/647/231 373/646/230 439/736/263 +f 390/667/232 448/755/232 440/739/232 +f 440/739/232 364/845/232 391/668/232 +f 364/845/232 442/743/232 391/668/232 +f 429/740/237 455/770/237 438/733/237 +f 398/679/232 408/746/232 367/846/232 +f 367/846/232 366/741/232 398/679/232 +f 366/741/232 451/758/232 396/677/232 +f 417/703/232 449/756/232 371/661/232 +f 371/661/232 440/739/232 418/704/232 +f 440/739/232 448/755/232 418/704/232 +f 441/742/265 474/843/282 394/673/262 +f 435/759/243 421/707/243 387/662/243 +f 386/660/243 433/833/243 428/760/243 +f 382/656/266 388/748/253 431/761/267 +f 452/762/268 475/847/268 453/763/268 +f 428/718/269 476/848/269 454/764/269 +f 398/679/246 397/678/245 452/766/271 +f 425/767/243 396/677/243 375/648/243 +f 391/668/272 420/744/255 456/768/273 +f 437/732/237 381/655/237 457/769/237 +f 410/696/237 438/733/237 455/770/237 +f 412/698/237 411/697/237 434/772/237 +f 415/701/237 414/700/237 423/773/237 +f 427/774/274 399/749/247 406/690/251 +f 418/704/243 390/667/243 424/775/243 +f 420/706/232 442/849/232 364/850/232 +f 364/850/232 365/776/232 420/706/232 +f 458/777/232 477/851/232 459/778/232 +f 453/763/232 475/847/232 461/780/232 +f 463/782/232 478/852/232 464/783/232 +f 454/764/232 476/848/232 466/785/232 +f 468/787/232 479/853/232 469/788/232 +f 471/790/232 480/854/232 472/791/232 +f 470/789/275 469/788/275 435/729/275 +f 465/784/276 464/783/276 422/720/276 +f 460/779/277 459/778/277 456/793/277 +f 421/724/269 479/853/269 468/787/269 +f 425/712/278 478/852/278 463/782/278 +f 389/709/268 477/851/268 458/777/268 +f 473/792/276 472/791/276 424/711/276 +f 462/781/279 461/780/279 397/714/279 +f 467/786/275 466/785/275 433/726/275 +f 416/727/278 480/854/278 471/790/278 +f 440/798/211 371/643/211 232/644/211 diff --git a/src/main/resources/assets/hbm/models/item/block_coal_infernal.json b/src/main/resources/assets/hbm/models/item/block_coal_infernal.json new file mode 100644 index 0000000000..95e89b7579 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/block_coal_infernal.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/block_coal_infernal" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/block_coke.json b/src/main/resources/assets/hbm/models/item/block_coke.json new file mode 100644 index 0000000000..0e06c878e6 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/block_coke.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/block_coke" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/block_lignite.json b/src/main/resources/assets/hbm/models/item/block_lignite.json new file mode 100644 index 0000000000..b0b2c62892 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/block_lignite.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/block_lignite" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/block_radspice.json b/src/main/resources/assets/hbm/models/item/block_radspice.json new file mode 100644 index 0000000000..f0daf4db0e --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/block_radspice.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/block_radspice" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/block_solid_fuel.json b/src/main/resources/assets/hbm/models/item/block_solid_fuel.json new file mode 100644 index 0000000000..b04282591a --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/block_solid_fuel.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/block_solid_fuel" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/block_solid_fuel_presto.json b/src/main/resources/assets/hbm/models/item/block_solid_fuel_presto.json new file mode 100644 index 0000000000..fe2db8d59f --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/block_solid_fuel_presto.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/block_solid_fuel_presto" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/block_solid_fuel_presto_triplet.json b/src/main/resources/assets/hbm/models/item/block_solid_fuel_presto_triplet.json new file mode 100644 index 0000000000..849ae89317 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/block_solid_fuel_presto_triplet.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/block_solid_fuel_presto_triplet" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/cluster_copper.json b/src/main/resources/assets/hbm/models/item/cluster_copper.json new file mode 100644 index 0000000000..85e9a11ed1 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/cluster_copper.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/cluster_copper" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/custom_euph.json b/src/main/resources/assets/hbm/models/item/custom_euph.json new file mode 100644 index 0000000000..e1deb12d5b --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/custom_euph.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/custom_euph" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/custom_sol.json b/src/main/resources/assets/hbm/models/item/custom_sol.json new file mode 100644 index 0000000000..a0114e9cd3 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/custom_sol.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/custom_sol" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/insert_ferrouranium.json b/src/main/resources/assets/hbm/models/item/insert_ferrouranium.json new file mode 100644 index 0000000000..7ebf4246cd --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/insert_ferrouranium.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/insert_ferrouranium" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/sliding_gate_door.json b/src/main/resources/assets/hbm/models/item/sliding_gate_door.json new file mode 100644 index 0000000000..42a58869e0 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/sliding_gate_door.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:block/block_steel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/sounds/tool/patricia-audio2.mp3 b/src/main/resources/assets/hbm/sounds/tool/patricia-audio2.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..3c8ba81fbf748c91a9abad754e95b0a38d2715b3 GIT binary patch literal 95768 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/blocks/block_coal_infernal.png b/src/main/resources/assets/hbm/textures/blocks/block_coal_infernal.png new file mode 100644 index 0000000000000000000000000000000000000000..c3d41377cf2b7cd4db9cac06119da76c0433bbe0 GIT binary patch literal 656 zcmWkqYeP>Y z=2@*3xp@ijxw1`+e>!ZDH(P2l^D-G`^gRCO-O6`nr@g?kp9WOKf>nui95zr; zQ>>A)xhg@N45tX;W+JnCl1UO_O(3bzf>(o*#ke6J>4lIc$HnouP6vC%Y>I>=iy$Ea zd{&6#h$jTOLQz39_8QRI1S2IxL$OYXopNNPKmarZSBA4CK>`gW1`hHlYvhocfP~;E zN=#y~ZwCX1Y$1@!K`Y>@&I#6(7^h|*w6)dZ`MAQZ8Y1jkYwHlY8(|BDV;i+l_toZ3LZqk}`0 zd^nq9&MZ*7cXm{HHhHIU;qAW^@?uk(psAP+sF-i zs?TqH^`iE4a(|24cXnntqvZA7@#|x@_PWO7=C02ZCsac-vhvQpg$vz_tzSDH1|_!+ z?x;AIe{DL--e(Uy^4?y3JFC05r{@0AdUVlKSXz?5P}eCu@Z`;kqdKYQgKcz4@ddkL z70L&PA1|Z9%e}t(V*_1x-o{M*rVS&t*&jbO{}rwODV+Drzx?@YMt9G-oM+iLH@p;n ewQMeZwrsLxay+zI`R;isKak0>ILv-idE0*sjv%n*=n1O-sFbFdq&tH)O z6ioMYaSV~TEZTcgkXcdS$Q9Oq{+r7f1P z{CBpB;J-65IdLbim(3N`(u@%ZRts8~!F>Ar2KKw*pY^xjTHznr;kJuU%0?rbNZl?Jx;TbNT%LM1P?SM| z!}($&bEbmZg2oH>lQ%gt-oO6$)&gTe~DWM4f&9^zb delta 193 zcmV;y06zc50nq`F7=H)`0000V^Z#K0000DYLP=Bz2nYy#2xN!=004+dL_t(IjqQ^$ z4#OY}MSr90UK!bZOpBwia3^oR0w+j^%4*Vp0?FDZG1#&n2+XULvf&0fXP6mQ4`wkl zsOm@Hi5Y6G0Pqz6fT~_LGV>u`e+xng-DV>vcdDXMsm#F#`kNArNL1)$nSVn3oR#L7oid delta 47 zcmcc1c$aa4r|Pn0%iP`F85kHOBqX}?{4N7ooCO|{#S9F5he4R}c>ao%iFx?|VrLG- diff --git a/src/main/resources/assets/hbm/textures/blocks/block_radspice.png b/src/main/resources/assets/hbm/textures/blocks/block_radspice.png new file mode 100644 index 0000000000000000000000000000000000000000..cd8133fa69f46c0a661bcad31c1b4a8a5dad15c1 GIT binary patch literal 452 zcmV;#0XzPQP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGizW@LZzX3P}QzQTY0a-~zK~y+Tjgrku z!$1^;znLWdwEjS?AP8b{QU5@F1Hl*Y8GIn!y6_#`xGIRaQ`{8_b<-|HMev7$7HX4; z_ohiGXsL$-NoLN;J#+7vo}&vr@WGHGPM>(mVgwehB5K!|7suHn;U|6Bi-~hnhCtMo z?}*Mj^*hXmhf|nb_YNR705DsD_NDK~tTqP+I zc!UFkpL9m%Fba04*Z(?$8B*zM_-j~yBhutnVwry!L?ZJRrFnInG-=$hwoP>x=Wy9g z%A*%770c-bPp$0GODi1gv2NM)srqar+{(CWX*=zbRygl-c}wR_hmyk#wM>SPZ?#*P uqZ+M-e&`g9=83cI{N~D4l*PahM*IM;i)f8t@Te~U0000Px#1ZP1_K>z@;j|==^1poj5(ojrPMQFSL?EV0Q*#Job zeb@k)_yE2809L91!~6hUu>eAk0PX$&ebxX@oB&m+078ub@BRRM*8o(e0AR2HOPc^! zrvRM#0L1(Nf!6?9ssKZf08E?!o%#SjjsQ=c07H%dP@Dkk{s7+n0B5}beANJZ)&O_U z09B^|XS)D-(*Tg`0E65BRHy(~sQ_B70BF7dU9SLLtN@nz0Gav#i|YVpya0{s0KxnK zzxx1w+yLnQ0AjKLTd)9PwE$MA0DIH`N0R{ktdr#c000SaNLh0L01m$Z01m$aI0aKA z0003)Nkl?P-ADSgp2=3QmV~Q4N-B0@P~`_^3eHQGjaTVHBh40O_F``XV|;)d6`J;6k0C zLNaIwSVJ{Jg@nm5s=*qjRls4g;THRWhBMRx)N2Zae+W!EGD9`+)?VQ77TnFNO-?*H zMK$O}na5(}a75odt-a<^2Ap$CGn?(IW$`nS*Y-f>5V}H$#X>BXB3$U=o~H%&^@xj0 zP%6*UT%)2$DHXNb<7&j!b(Df_kBTB56}G)v#UtOpiTzvb!`=NuHSXU-DRuNmX_8R- zNRub}{DLib)g53vI&bSWW1gpV&EBg`Iv-Dm3pvmT6Y3=9Te*XX|JRG3HzWLYy0000^QYZC3Tk1wY(}WDE s_5Uw3_~uq*ORdh9nmXYD!(j#n2F?PH$YKTtzWpG~Xu%q+GI8N<0KI}EJpcdz delta 88 zcmcb^bcbm|u;2Rm6R({pIk{6wNhxSXNBHvT3JMB2QYZdjWXO>^QYZC3Tk1x@goX^M s_5Uw3_*Ud+ORdh9n(Aj#c!q(2fwRCPvY3H^?*IrhW?k##oVai|0Ka)80{{R3 diff --git a/src/main/resources/assets/hbm/textures/blocks/block_solid_fuel.png b/src/main/resources/assets/hbm/textures/blocks/block_solid_fuel.png new file mode 100644 index 0000000000000000000000000000000000000000..be2934c2156df0592218d15db2e77e2f83f950ae GIT binary patch literal 340 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G|;0G|+7H8nLQB_(-zc^MfQQBhGjIXOi|MF|NBK0ZDvDJgMraX~>r9v&VJ z4h~jUR$*abZEbB;RaFfQ4K6M&&En_zKyx??JR*x382Ao>Fr%o3R|8ORp{I*uh(@q# zU*Mzz3LMTGk2o=IeSPo$I_cd%8x)!QIj(A4d!6O0xajY@Rat4%OmN6d4@@Iz49V&E8gBm-Jd;X|3A0c z&_?<0<)}+LI7-jW{Cn?*Ur~eM*LSfGf{zI8KDqn8?*D+pC+ms?-l(?4s7!ju9@F&c eW2WCUsrnmR*gu~wmj{Lj1B0ilpUXO@geCz0gmHfW literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/blocks/block_solid_fuel.png.mcmeta b/src/main/resources/assets/hbm/textures/blocks/block_solid_fuel.png.mcmeta new file mode 100644 index 0000000000..4c765cb28a --- /dev/null +++ b/src/main/resources/assets/hbm/textures/blocks/block_solid_fuel.png.mcmeta @@ -0,0 +1,9 @@ +{ + "ctm": { + "ctm_version": 1, + "type": "CTM", + "textures": [ + "hbm:blocks/block_solid_fuel_ctm" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/textures/blocks/block_solid_fuel_ctm.png b/src/main/resources/assets/hbm/textures/blocks/block_solid_fuel_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..115b462bb44f196ca4785585056d2fc92eea408f GIT binary patch literal 592 zcmV-W0Px#1ZP1_K>z@;j|==^1poj5JWxzjMHLkl5fKp%4h|+JCLA0b2nYxwA|eb73>Oy{ z8X6iC6B8jJAs84K9v&VmD=Q@>B`7E;A0HnI3JL`U1s|iuxBvhE32;bRa{vGi!2kdb z!2!6DYwZ940i8)iK~y+TWs-|xgCGn=6F@-4&d&e;*PR>oXdSl7NkU%4SkB^|l0LcE z5*tre-5dJ8_Gz^u?zwc|Cht{N$kEG5?}kMkYx2oQmIvf0lCR;XTRl1vf=jjy13m7C z>||4mH!Q^E(dB_=M`K9aNh9{XT&6# zFpxg#CYO{_Exjo!Tx$BfLQYB1CbCa>pi#l2ItC$!Nt_~_9DGTW_tPT8^g*VIMF^^x zd}K>k#3t!A8jd0lZ`I8cwc;ooK&cmJm&BL8-&_lJc z><3*O!SX?-!NyJGv*yS7IOA6M+wVNUa`HA0`u)uV$r5Z+w$VeqLnKYigB$%{VqF)n ew%FS|`0@p3{0-(~gdDX10000%kH}&M2EKzJ%(!D>_FJH!oTrOph{WaOgpf7|w(BJvDIaFAHu8kt6Y#J%4ZX)u Wm!@7ghbPx#1ZP1_K>z@;j|==^1poj5dr(YNMH?F%5fKp#3=9_+7abiP4h{|+92^=N8WR%} zv#h1Iuc*7Ut+lSFw5_JNv8uzowbswZ+tka|&c)Qt#M;x!(#yiKtE9QItI5H+%EG$L z#JteRztzpe+tkYA+tTUb*zM)q@aW$1>frP1;NRHK+0w}f2nf^6!x$JCl*53T00009 za7bBm000id000id0mpBsWB>pFdr3q=R47wjkJ}Q0FbqV~0xgQ7ASic4VCDb6(DXq` z&CGc@vy)_rlny*X6&VRxrHzCr)}hDYm?Wojdbwu#ttj%6?vJW&+O8kQ=k%JF)d`>l zh7l9Kf)fCXU!p?O^)=V_^}Op*TFb00000 LNkvXXu0mjfMpB;y literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/blocks/block_solid_fuel_presto_triplet_side.png b/src/main/resources/assets/hbm/textures/blocks/block_solid_fuel_presto_triplet_side.png new file mode 100644 index 0000000000000000000000000000000000000000..7dcea860db04efdbc66baeed524131e781852b53 GIT binary patch literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}-0G|+7X=!OeK|vlK9&vGTSy@>=K0X;487V0#VPWCq^#M7XBOd!YJ&*GH zJhSylG?%hXn}vu_b2Z$AK0zc)I$ztaD0e0s!+NXm0=j literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/blocks/cluster_copper.png b/src/main/resources/assets/hbm/textures/blocks/cluster_copper.png new file mode 100644 index 0000000000000000000000000000000000000000..f42ad98e6a4ae7484be598fa86329e6e7aeaf4c4 GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF)gwQyqJfZLik&pDsvo2CCsK@Q5sCVBk9h z!i=ICUJXFOMo$;V5Q)pYXE*X4QjlYCbke#QcHKr1KM%m&9hR(R0==Yi0RzUa8As zg~<7*pWiS>Z@*pop5wAwJX_0LPVd^qg|4O2EWh_%KDqvZ%~uPd`hrxkEamkaVnD|* Nc)I$ztaD0e0sy}kXAl4Y literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/blocks/concrete_smooth.png b/src/main/resources/assets/hbm/textures/blocks/concrete_smooth.png deleted file mode 100644 index f59faff0fc4c05f8b5f88ff3937a4292e5094ad8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 435 zcmV;k0ZjghP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02p*dSaefwW^{L9 za%BK;VQFr3E^cLXAT%y9E;VFFSW*B00VGL8K~y+TJ<{8bgfI*P(Ec$(fPjj-(0=zG z#)v$065DaoGUdMS^E{Vj*|x21+hG{ib^ZIrbzP`^-y!2TPSYeQ$8k{CTEorr4CMk> zazSyS7V<(ZLr4%pk2ARQi?<;Yh;p)ztM!~e<+H76wt56ll%gR`O^1FcgL8 z`#x<5QUoK-C_Qj&?p<(xvKTXo<|wF@86~G=@l42y5|PW~eS<6Eu@L3EWeApfAkGZQ zhH%Z|T?wtQw^FC?5X-RgJb*~`q zU7{!oZ<@yEdG@aB{5TH3!y#w*K>#$4qnBmrd7k@^|M|yn?NwF99Rq}X1Ck&>lC1cT zM|f;spP_=)5PjcAj%QE0t5+&RoR6A@eDvv8SdeWDuY^6Lr|3f5+Mg*+qQur zF}*NW$6*+Tc%UBO%r;al4K=;ow#}DiIjd;3yAi&403iAVfGuQM7X2d6-B1HuowWf9RRi-0Emc) zBqSs(EG&?akj5?mIxzlteNo1j=tnDS4WRsUjVjFePEk;Z zqT1~bb<=izUPL^e&X?h8fACTY9=Q!evj{%b{qbz;vFklw%h>m4n!d!QxKK`Xc$(XD v%73qnC=$53FYaN&YFV*4Ay(YWdwbvqip&P{EPS8n00000NkvXXu0mjfi&Kn> delta 371 zcmV-(0gV3q0)qpP8Gix*005AYXf^-<00d`2O+f$vv5yPL_t(I zPkoX(4?#f`g-2~oh@~JwrSU^Vrx8(GA|aL^MnQr~q}iW#_?Wn4>_R!~xTi`AKAES?{WFEACK zfCs<87*_aqW5vpp)EM!mgnLDRq$mJ*hkV^yf!8bf)q%|SXZF?vR}!~VH!m<6TsT*g RqT2uf002ovPDHLkV1m+UlePc= diff --git a/src/main/resources/assets/hbm/textures/blocks/factory_advanced_core.png b/src/main/resources/assets/hbm/textures/blocks/factory_advanced_core.png index 3f08426b68c3e85160d4f2ff982453425eae3b82..616be49b7cc80b13b8798158e92c8e0c008e79a1 100644 GIT binary patch delta 354 zcmV-o0iFJ-1AzmO85IKn001a04^sdD00DDSM?wIu&K&8HArpUWP)t-s<5K|WSODr; z0RCKI966xSXfwFTU%6AR4Xeh zGBPqHB_&KuOiD^hM@L6SMn*(LL?0g?US3{YTwGmUT{JW_DJdynU|=&dGb$=7Zl$0n z00009a7bBm004gu!2kdb!2!6DYwZ940G>%iK~yMHEsxt0gCGn<6GITO)V6BzZf*bn zADcw?VF%7EBntqDg$NPt3_v0$IvoLtMc#XJ1YNBNMRKRX|(MJI~?&U=u$7w>Cud(~FY=x-D*|Kx=8S(-E||mACeYf8}TiSyP5?*8l(j07*qoM6N<$f~%&0 A1^@s6 delta 410 zcmV;L0cHMy1E~X$8Gix*005AYXf^-<00d`2O+f$vv5yP)WX;JO!!rC0wVH$KdRR+ z8jZ_NCmalJTP?rc4g@MRa4uGzAd2EN-9wfg*6XJv$t|9DQxXu7`~JOd(jbsFBalmz zH=9?BMK+(O!hdY`IGsMk@e*n^?}UH}yWQ(%^Ss@@@YNHz9u38%tso31x=GXRUORz} zuw?xJe#8>qu*4-x0&*tg`5UgVM4%_wXDtbWV62-otb#TK_%EK7FU#U2kY)9HL-r`J zO*z*HcqtJ8bA*$r6A%G1%YPMQr9ZQd1&$Po%BXS#;S(%Ip44F@QUCw|07*qoM6N<$ Ef=-*P00000 diff --git a/src/main/resources/assets/hbm/textures/blocks/factory_advanced_furnace.png b/src/main/resources/assets/hbm/textures/blocks/factory_advanced_furnace.png index 32e5140d61c758992fa9ec960ceefc72591b3873..ee2dd06053c6a006015db2abc2af8838dc80b831 100644 GIT binary patch delta 330 zcmV-Q0k!_K1NH)t83+Ra001a04^xpLAb)01OjJeVQvm2#0P0!*{%#ZhaTe@c0r_bT z`)d&QXAJ*x7c49+A|fIqBO@p%C?_W;I5;>~R#sS8SX5M0D=RBAGczqME%s&$|8yDT zOb>H&f96gRadCa(N)0kHGBh+a?p7Ildxz^&7MUacasU7T32;bRa{vGi!T`(Zea<2We@MA6Q?F*$6&ol?p%#*RnR z!o)QOxJ^M%2*ZTgDBox50=K3RZJctec c>q7v10bO+nBl4vQ_5c6?07*qoM6N<$f+911+W-In delta 391 zcmV;20eJrQ0%OiJ3~5p{{G4$DK4zsBUI!aOZpI7f7=K*u7(TD|4DT0P00R4B)eF*_ z!$u=6myaryW~~-gtD!&-H6yTb9G?w`_h2-7NRm6DUhl9ZniJ^KjByf%1LGMu1WRiK z7z=_f2IL2C0uGHp^#bZ2@B-^r!*sE%6w%^*)1{J&HN7qUn^H!=n3Sf?T~c~J-siec z!8Ua@CH#NKO2tE~bz(fL2$T~0Isr*Z0HWyhty>z8A79!<(_l%fUO)$s=^b(>a1EBk lL6-TMe|rZu7Gc&aECELwM@_#osO{p6LJp diff --git a/src/main/resources/assets/hbm/textures/blocks/factory_advanced_hull.png b/src/main/resources/assets/hbm/textures/blocks/factory_advanced_hull.png index 85af5d0d6ff3fef2d284de47b6b2cb62af36e2b4..e0558ef7d1ef517c1ccd7f0620a32aa15411eef3 100644 GIT binary patch delta 267 zcmV+m0rdX=0=NQ@83+Ra001a04^xpLAb&zoOjJeELIBM@0MI}H)I0}VjJ^*M6U z3?%lJe`U0+V71J^2D??M*FY6ErM8K++;bPncCr0o59ynT1c2Gr-jYH@^aTXf3zTr8 Rgiinf002ovPDHLkV1f?bXu1FZ delta 339 zcmV-Z0j&PG0{;S#83+OZ005AYXf}}{Ab$yPNLh0L01m?d01m?e$8V@)0000ObVXQn zQ*UN;cVTj60B~VxZgehgWpp4kE-)@RY%_jN0002+Nkl0ey+10d;Yl=oC^AaMlb&%1s^S5SQva zch zWAj>1Q&We%sX%p(Zlz}M-o6I-96)5G>|aJ^3%whEjeRsnea)bj7SE;J|RhgW*qs#K#Pwi;fIe zT^U}c2%NKHIBm^v-k#x_8^c*!hAS=%?=yrScC_CCYUV8Ph%9Dc;5z`qj9J$@Ie~(^ zJzX3_Ec~xddd+u8fv1&wx1#J^;hO*9qAyBPRX@(}jCU&X@V97X3h&u^_(ajH=|?w; z+}UH#+oA34s9?qGa%;m@!SZQM7u+PKHF>v~y)im;D_`&*`}Pa!Hn%wbUh#E#FV=77 zG{4|wV!Eb5F2A5p&$%TNg1D-Wt^EH$yW__h?u|JqE$o+0a5ODEd^@1a;9G+8TG>zc zXIh;QIwSRCPs+_Jfm0$CzNQz3Z1iiCz0{B}M?3l6HJ>wE{x?42o~O#2`0I-;$Qulv Lu6{1-oD!M0#LT=By}Z;C1rt33 zJ=4@yqg0@pO`a}}Ar}5iCv4W|2%8s z;MFq0g9zF1K4=2Mpg?7g20@3>=)C7W}Ja@D# zs&Elq;c~bka&4=EcY!vC$(&+##)BIs{T7+f|4e_%QOQ$}zVFz}xZwNZ1=HmPx#1ZP1_K>z@;j|==^1poj532;bRa{vGizyJUazyWI3i3tDzFc(QgK~#8Njh*Rs z966F^ok5D5w#>@R>YkZ1-7h=xEEIpJ*N+2;z zQ_*~+c)o}1?uq!kJwp#=${?-3A(j?~4>wQSBgBy;gwNa46M2Y#6e){NM!V`eEsPYz zSLes{4N4`k0#Y5H9d9S++(fcsD(_wDr)K5bXPG@K0WGRDyZDIWB2ib|(3#!c*{>1R zvIGc@Vwt`t9D7f=yMEYiKHY6MAF%>;clURX+sFUBra&$2IXvCVwK*u7N#g0{$#(ww zbbEDn62W)(w@duk!75+TdW>E-nEJ?g3vCl&?Jp>yx%_l?W){7jMM??hZ~wxDa3~_ z58J0-Zno%UZ0ewr zQgxXgc!&q93n6d>=AXoj0||ASSjfC$euxJXcZGq|5`W-&jKl2lfHJSR@xlX1Rk}sx zNabCL5Tsk03ZjBMD7@zra(UB8@W2rk0$NvqC=sgQfvrbD+-nhncyRmaVf*syZQ}t* z^YP~|m`21YV!QJY1nT=Xu`Oz~Gpw-iKtDJG0}YPvo8Ru@NRRj6f#MsY8$RvMR$O?X z!(4oKw!MPuF^tYhzy0IIb_OmSVe^Qtp9B|nrAR*JiB2#4pp?K>(L1loplMe>!~^x! zgQbWV>xGg27Y~@WlQc2s)WxR`ME6|F$Qac`|E9woCWz=#n zja~QJo+wpC|Asw^N>|8mSlV%QzZk~Y9oC%Xcne))Is;H2>YZA9!SYvBR? z40D-OT1z+|ICuQ`ui$}wRMVxtBF>N{Y0J$g-OMl-Snam{V;7<|3G+{4#yx#^K~Yvn zZdx~aG~F_r*jA{U6v#DhOTLm=E(r|Qv_^Q+{B>Kb;!wo&nUWg+q?JOE8=)+cP6+4{?r|pZAZ8vs$aL;7wKZGky6~VSlbJ1^Fk=S~&RG&rymQ>2 za$_ZxcMa0~_V*jSuN4SV3He*Jk?CQq9X;w-^uC7%25i32aK+?3`3f3jk2~sPNmM7gPJYcG$zoPd& zBUcLz9#j`pj()F05$~@bagw|33&XYWp!l6K51hX}-QN9lo}ul8l)^fQ<4IYe026+XA%}zx#iO>`t+;3O^ zU>S&W?H;i8=YO!`<3lCmxXO2oj@ZcQVkGIL}3g#=XuX9ymw5`SCn^!i5JaT_13fMeEW=8YC+`kb8?h330$y1`h(b$?Gfk zvwDdY+5jO8F`rO&KAkCd9%(GMX%emKqBjmYC*;19BvNKrjOC-52)5$ClqN$lxwjJH ziU;m!^^K)q%62-16(f4pEJljzxR6o%g2Ou&(#cwk;DOGR1t(YW;0v3|o8RsO+A&f>wRo*#Dp`N9&vw)M@6*7kS+pICtpEs8|q!8y^e(_Bs( zPvF06M)BY`_JqstJIsF3^93bxeV{Y3PAnYIfli3xLDmOvXaRGs*0bqiKf&x2Mbg8Q zv*3YZ>o`dyYJ}*6E+k*2q|6I{td;yE^#gIB2oLeVmXbf|k;Y7=;A(c6iH|L(1-T#O zABJgQ+G$VJnd;vPha$%+1*kErT}$^G4@RtTx2`qKQ_RM}W71m6UHdn9pcFY|>A~Vc zQfH~Tf`LT&BQ2g{vERjmtb1)n(?E3gwiXjksFo?2CbLD!#DgpG!2N=Fkb?%*DFGGq z%Jdxu*&}BVRm{AIKe)GC`-O>CQoNcMVMfSbq!m=NQVkxEmu{;>3ZpD-NTsx#N^&fw za>*6|y269Xlm06_FxnNa(uJv4IdD}Cu}n#%g3T^5Lr4iZHY$V_22_QKr5lx9d#&I> zG9|D(^5IXw)H*tjCTj*Fk!IfG0h7h;=Z9LdNFy(l6FeZD)q3||OL<)C{NR$nkY-+C z-USjsxPjA<56o(n8Iz{Z{@9O8isiqlJw$aMqFDwP&- zyO{uKw^l7CMn4u(mf#IRxk=isoZ@6ON>evY{}K=6pL=y-CRf-afvvRDEa&k`4Z*e2 zFT-kpe{~F$z;(4oV!C5sO&}KNJc9>T*8DrcvP7*|T#8x5jU%zdJ+4!m!GqBagQ-Pz zaKPQgv}**TW_7u*2_GLG;{)$mrOP~$BgxJK>1PP!rpX+tLVT8RNZ=SDeCf_b{6|1&!|cVvB#0fQ)`ZO1?WCi<{ZIU`B%02jZ) z#T8!&RJ!O(Z__!dPFSM5ZDkOTb?tu3?|F- z$22F6}pXpgmnQj7NqcB4#^itHA@VT7Wos zu=Wc&nkcNjg9jgOvj)`m2`!zbz5R5T6K-)p46(7DCR4+QcwlsIC?1q`kb-`@GP!tn zR=S`8K?U2S87?H!+C;KxAzG0}CXotS8B-J`&LBF(g9;E*p>8!T7mHEC>OvN}C^}vINT5*u6Rz2c!Ip-En#La$z{L>5O z_?Fbx#e;wR`RZFd5PfpkL~!4DjDKXGj9bJfxDFoVdE;!bqZs>yjh!$KHLZ8Sq zAQrN*aH|kJaCTN7%hSA|56Nul5D&8Gik=D&ZhF69J}cECi1^9@k@tH%pcPt-35n{! zy@Gh48q!QmXuoixYd4+Ocd>l}L}5yqPdYts)Zy}MihvSr0ki2qV1Va|o-sPXEIg19 zDQwvdsUtU*)9ezcz_d4}OQf90-(sSebV2=O9Z8u?>+t|_@L(LMI8;3oO;&j_M8NR2 z@2)z(#slLX4~)MP$lf_bWu0!Q>1icR7Ljf{OWojsb^OSn4wz+E!OUD`*fJ}HRuQ>_ z2aW{;#Rp3q2sJ%E@CX(-aKr2oo8L2eZgj5;dy{b=L`2JZFg) zXCg@biTUHhU#|-fvJ$5(ctAgMM?(R^RS(uup?Hdp`zvB0T#Hz{%Zf#shXE(5V`vW z9{9X5&l<6HEW;&)l%Hb(pLWS}+`o1VBfb6S8ktN>X^_}V8=@OoM-uXM_-i~cP`5&g zQjlvWgGOb3cshWh{nm2iOLTByT=SB#FEZ4`0|U48N!fy$PAiC?YZV0#P~vi7-QEwe z@SqV`t|PvVRpOJTZdUG?_qSiLzl;nNAK(E|Vc?#D({qEEa0|@ed@iVe`~5jRZCWk| zc+g$YdTs?p-VP^cEG)r;D6g|WvA6v7FTFk}vy}L@?pqMvWTAm?hzU7Iu&dC{`N8+% zfe@CtFH*2K!hzhKe2oWgx?Cgp4$df3@6v`057v)!EHs65hDAh9)Cssx#s8SJRHp$wW9IW3e)UkTQo z@t>>za!+h&7aojPjh0IkKIkEnt^E(%3X|UBft9-TLp)elfd%Ex+Tg#92QrA$KxvlD z2M@9+G0?zEJkTE~%t8G9R*!|8NIu_h*O<_T-h$d;5cA`S*)J#>O{PJu7pW+Rv3WYp z1t!ee(GT%6`vu>Qs{O*?0Tmp!GF9%JHH!zXN*#o1ALio0o1ZSW@BRmPAQrg(on4EQ zONMUiB~4P4R}P``9UQ&Vag%3lD%$N$Ja4p5vQ%dzkQb-H8|%@Dd2|oSbBbfjX%D3w z{xjHLZ>iZ zK2kDKB|7?sVeo*oN+-MVfC7T8tcJoCD^ zTXY=c`80cmottc*UOBo90?gn+^;}Wu4pW_&aNW<`Ri+cLE>cguspQ?@K3brpBl&qE zhKF8$XIJbe?m(Afh3fpCUVXwQS<~k-kLik8_7So^Fe@!KtwX%N|Z04}^R8OrMQ~2faRk`ELL8 z0wNotk`8lnswK#`W!)L+?mj=P7hD1ZNQ(pzz`-G#)ktH3{fmDX{g9W|-!>kQA4e+( zk%eMZkf+gL55wFRxmuw4EYBiU$%|?nN69KxgNx|+;2M+41Zgslz!W^7P|xC{l}aCc zRAA#l1sZ6^Y17DUgwNY)u({to3|M9xaPWnDw77sjcdJ87(JZ$jkRUVBI;->6QoXSfb4yc+F z#e>hFP@XyJ?p%Y)R&tVv_aS0UBzz(*6x?UE!UFsaE!!1+K&f^ab@nS7FZ$?H<#K(A z2L@@mjoz#}1lF`bLUiG1RLhwYx>Df*(Kf-xg$LDgjkp8|3JRX2Za(~s8If3LJsv1LsEQGpN-EMdVTN;@j4~CE)@@ynGz3u6H~X#jX~{F9 z!h>QECeoOF?go@046O$g!GnmMv0yV5q&Fs5U*^Oqm=){U8<;H<5{JbM+ZtRoR=h@C zR;JN~2QK5+YlGJ77zL6&T&a?t%44GX$r>qdyB(GoTkA9GGGdj4eh(f<7#)ZQ))|o# z$QV3OSyl`lc#5O%ghn&U)fTL%bximBicVji8(jZ(n~jD+A9xf{1`p=7i1bx4Y`OQ- z;(^Z5{l} z-gotRdvzbhoU@SBU2FNT?g>a2Jb?DIuj#W05zU<^cXr*?=NXvb>U$;;#f%QEO`gaV zJow=}<3Pn{eGnkgTxqRrov4}kyugFv$klr;I#LmsYg=3;#7x;xsO*>w8p#?9GDdm` zG#+rX@PIT#nPh(l4>BTIAI#pVMk7=T60U|OPE<_uxysn{1D`i~G}P;ZlA!v`)%$R( z%6mMhZp9inm@l&ECkqdvd0m?QVTQN;oc?y}$4oL>z}IS=a8%bG4`k$p)=ld5B!dp+LwdPnMag|F*ho)7F2e& zOFHH>*L6coY>m1u-{`#30d#U4(Gz519foecQKHt_FXSnYNEMpKgS293+sC2om3ZL# zfD!7034uja_IrM*!=>;beYHs#cu^{vzo+Fh@Zb_{zxlog5na|&ZbbBnokQ0#4u^0Y zJje_2U6yl2TwC+GICt*wyvcW5k-)d%ZnLn^HGLDR78ZI{`GmY@Bl7WYU-FE>m7RGz z-SPGN)2tD4uGmhZ0;5E0BcN}}xeKlqw3>>}YpAZ;BMwyQvs}Gb zieaqT=w&j z%ML%#%!C(s5P&syu<=M?b|f;ICenzHjK0AG?h+L{IyBlf?=4U|8|^{3#{>E}c#sMp zZuW-yLh`A=RUXE0rfjD(1P_peYKtOgM7C1o2}_!>5MiC6q_jin!UWk!rpCns?XC}G zW!H^;g$GEXxq5jcF8H-%@!(e`)hz%0%8G4S2R=J@;A`gTRwEHo+}%E8;J9CKeIOn% z7luT1(%qR{Pcp_ME-fgc?wT*mVJ6F*fCmr60?(N|Z_4^XJn)-zt~M0Sjio@6&2`K| zKwQrlTtoc&*X!*DTy$j@Jg_B?H!i4{7dnwGi~SjqxZU16oB%wZw0SKXyrV(X-%h|YBJihNh4uiD@$FkR7@Zl zsTvRT)T0UWBnpqj;`o3zd)-hxJU0S2!M|2`}Qb{H$ z7G4VlwxP^7PB)Nmg9mtED9y$a z#F&sa!Gj*58Hv4`pL1t-ZLSsecz~!LZRD7XO2LDX7EwLXmib542Uow`2FZg5w`^Uk zw_7wVuE!S9{AeS9C26>;3&Sakl*!peIOqA-2H)i z!GkaKPuOw~pr0>CL6J+Dj6k0=o}IJx`QbeH5w9Zb{MwD?ajyS9T$hrw)>f5=VR&>u)xZ-MkG zZ1BK5z3j&4tInHZf@38Lub3fC3?jL3tlCsg3;i_b-C5i^-f6zfCz7FVAoY$??VJMc z>}&$9WNkn}S6t~Tg+U7VVU>vy#C(vgOePMX1`#WX7op+ zJY2IYYBe<|nDv1wiB3r8$jB};n2cZHfy8i4QYpO3q{=cz9H~gS+#cfTWp1(xu>!H| z&F+lr*LYyx^Uj7+m3x*~g z>F(Gs2>;*#<7wdmvGE}HMA=m^4;|5fFG6eXS|6y@;6c%Zh|8)d6YEl*UP7NVT{P{< z)~fU(*ey*m(X3{cXbl-Ek~X*hFYtgV&L0)Y7Xf_M5ELdZrhHW5zTaFU4Ux1b+0I5f zOtwYPM9jn@RJm5mP4)#APRI>@&^}O{iIKku{d<51L`07{tCN{j94l8J@3x=+^a<0^ zm(>ba(s|CbP-lW=NF*LO@$L{`Jg6lhEl5fu&JQu8n5b77A3&Yj-t6(fA5_Q}s2TtH za)jdnrojW(yzT>B8yNBiOngI%WYM*4`~3GWc~|+vp9>Gf5$o>!sV0YMy-NV+-~pAm zWX#Ke@;7XGJWuo}L_E-Uvcx&WgDBb>+FRYUhevUIY~a|&Fzr|C1F0mY#kq<2GU

6>5f8^nULgfxdy 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 $n%sy-OH?a2q9}5+gAXn}^hqgPUbuQIWtq{i& znNK@Lah558(R_mfMu`biLq?|RJ}%Jwb*@N}JXl&2GSHGlf{9`usYuogWP*<^nx@PK z(ujT#(Gn~)G)HgMyh$0rY!n#3AX>U4*z2O|Mmyee;~e4iey7Qu0<;hXX+w@VnJ^Et zIAB~@J8{fnQyQnW90PbPsGEm}et=lDc!rQxojA^Yz1aPMX2jl3@lG&`Bty><{lTSQ z|8fnDcwl||8~0uejLow-f94m77=^!%Un5;pr$eIq^o?{67p)WR*cW zf6d`aVfIX;@eaQI<)8{5x&i>lZyY9<+i>m*@6>jN4&`2U^VFj&b;P2E)OF;J2jMRE6z zVx$eN|KB;HBd+HM0!*Ap=?n^`bd)>UL{IpK|M}Pc|96J-*x2906A$v-QPF8ET~dbt zZl%lV*1QnK@y8hLbo7=gX?+f>LX#dMftoKLFhZ({{B$gx@KFy+lYIWP{l3A2k|N1i zKu`95EEH+@H_WRG30^x_CW=UyE(zhf@}7CoBSBY6?65?v%APA-u{F#n#N=_ZrVk#h zl?Tzu(}Op^96Tm-{O9*Vi2i@BdDN~1&)fF@0ed>{s(Z7dZ~y=R07*qoM6N<$f;vOK ANB{r; literal 12998 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 IM6N<$f*_&0zyJUM diff --git a/src/main/resources/assets/hbm/textures/blocks/forgefluid/acid_still.png b/src/main/resources/assets/hbm/textures/blocks/forgefluid/acid_still.png index 8facc201a61728511074f6344fcab64319e306cb..79d5006885d0c7eb738ef2b1b468bd5cdbaff425 100644 GIT binary patch literal 12418 zcmV-|Fn!O7P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGizyJUazyWI3i3tDzFc(QgK~#8Njh*Rs z966F^ok5D5w#>@R>YkZ1-7h=xEEIpJ*N+2;z zQ_*~+c)o}1?uq!kJwp#=${?-3A(j?~4>wQSBgBy;gwNa46M2Y#6e){NM!V`eEsPYz zSLes{4N4`k0#Y5H9d9S++(fcsD(_wDr)K5bXPG@K0WGRDyZDIWB2ib|(3#!c*{>1R zvIGc@Vwt`t9D7f=yMEYiKHY6MAF%>;clURX+sFUBra&$2IXvCVwK*u7N#g0{$#(ww zbbEDn62W)(w@duk!75+TdW>E-nEJ?g3vCl&?Jp>yx%_l?W){7jMM??hZ~wxDa3~_ z58J0-Zno%UZ0ewr zQgxXgc!&q93n6d>=AXoj0||ASSjfC$euxJXcZGq|5`W-&jKl2lfHJSR@xlX1Rk}sx zNabCL5Tsk03ZjBMD7@zra(UB8@W2rk0$NvqC=sgQfvrbD+-nhncyRmaVf*syZQ}t* z^YP~|m`21YV!QJY1nT=Xu`Oz~Gpw-iKtDJG0}YPvo8Ru@NRRj6f#MsY8$RvMR$O?X z!(4oKw!MPuF^tYhzy0IIb_OmSVe^Qtp9B|nrAR*JiB2#4pp?K>(L1loplMe>!~^x! zgQbWV>xGg27Y~@WlQc2s)WxR`ME6|F$Qac`|E9woCWz=#n zja~QJo+wpC|Asw^N>|8mSlV%QzZk~Y9oC%Xcne))Is;H2>YZA9!SYvBR? z40D-OT1z+|ICuQ`ui$}wRMVxtBF>N{Y0J$g-OMl-Snam{V;7<|3G+{4#yx#^K~Yvn zZdx~aG~F_r*jA{U6v#DhOTLm=E(r|Qv_^Q+{B>Kb;!wo&nUWg+q?JOE8=)+cP6+4{?r|pZAZ8vs$aL;7wKZGky6~VSlbJ1^Fk=S~&RG&rymQ>2 za$_ZxcMa0~_V*jSuN4SV3He*Jk?CQq9X;w-^uC7%25i32aK+?3`3f3jk2~sPNmM7gPJYcG$zoPd& zBUcLz9#j`pj()F05$~@bagw|33&XYWp!l6K51hX}-QN9lo}ul8l)^fQ<4IYe026+XA%}zx#iO>`t+;3O^ zU>S&W?H;i8=YO!`<3lCmxXO2oj@ZcQVkGIL}3g#=XuX9ymw5`SCn^!i5JaT_13fMeEW=8YC+`kb8?h330$y1`h(b$?Gfk zvwDdY+5jO8F`rO&KAkCd9%(GMX%emKqBjmYC*;19BvNKrjOC-52)5$ClqN$lxwjJH ziU;m!^^K)q%62-16(f4pEJljzxR6o%g2Ou&(#cwk;DOGR1t(YW;0v3|o8RsO+A&f>wRo*#Dp`N9&vw)M@6*7kS+pICtpEs8|q!8y^e(_Bs( zPvF06M)BY`_JqstJIsF3^93bxeV{Y3PAnYIfli3xLDmOvXaRGs*0bqiKf&x2Mbg8Q zv*3YZ>o`dyYJ}*6E+k*2q|6I{td;yE^#gIB2oLeVmXbf|k;Y7=;A(c6iH|L(1-T#O zABJgQ+G$VJnd;vPha$%+1*kErT}$^G4@RtTx2`qKQ_RM}W71m6UHdn9pcFY|>A~Vc zQfH~Tf`LT&BQ2g{vERjmtb1)n(?E3gwiXjksFo?2CbLD!#DgpG!2N=Fkb?%*DFGGq z%Jdxu*&}BVRm{AIKe)GC`-O>CQoNcMVMfSbq!m=NQVkxEmu{;>3ZpD-NTsx#N^&fw za>*6|y269Xlm06_FxnNa(uJv4IdD}Cu}n#%g3T^5Lr4iZHY$V_22_QKr5lx9d#&I> zG9|D(^5IXw)H*tjCTj*Fk!IfG0h7h;=Z9LdNFy(l6FeZD)q3||OL<)C{NR$nkY-+C z-USjsxPjA<56o(n8Iz{Z{@9O8isiqlJw$aMqFDwP&- zyO{uKw^l7CMn4u(mf#IRxk=isoZ@6ON>evY{}K=6pL=y-CRf-afvvRDEa&k`4Z*e2 zFT-kpe{~F$z;(4oV!C5sO&}KNJc9>T*8DrcvP7*|T#8x5jU%zdJ+4!m!GqBagQ-Pz zaKPQgv}**TW_7u*2_GLG;{)$mrOP~$BgxJK>1PP!rpX+tLVT8RNZ=SDeCf_b{6|1&!|cVvB#0fQ)`ZO1?WCi<{ZIU`B%02jZ) z#T8!&RJ!O(Z__!dPFSM5ZDkOTb?tu3?|F- z$22F6}pXpgmnQj7NqcB4#^itHA@VT7Wos zu=Wc&nkcNjg9jgOvj)`m2`!zbz5R5T6K-)p46(7DCR4+QcwlsIC?1q`kb-`@GP!tn zR=S`8K?U2S87?H!+C;KxAzG0}CXotS8B-J`&LBF(g9;E*p>8!T7mHEC>OvN}C^}vINT5*u6Rz2c!Ip-En#La$z{L>5O z_?Fbx#e;wR`RZFd5PfpkL~!4DjDKXGj9bJfxDFoVdE;!bqZs>yjh!$KHLZ8Sq zAQrN*aH|kJaCTN7%hSA|56Nul5D&8Gik=D&ZhF69J}cECi1^9@k@tH%pcPt-35n{! zy@Gh48q!QmXuoixYd4+Ocd>l}L}5yqPdYts)Zy}MihvSr0ki2qV1Va|o-sPXEIg19 zDQwvdsUtU*)9ezcz_d4}OQf90-(sSebV2=O9Z8u?>+t|_@L(LMI8;3oO;&j_M8NR2 z@2)z(#slLX4~)MP$lf_bWu0!Q>1icR7Ljf{OWojsb^OSn4wz+E!OUD`*fJ}HRuQ>_ z2aW{;#Rp3q2sJ%E@CX(-aKr2oo8L2eZgj5;dy{b=L`2JZFg) zXCg@biTUHhU#|-fvJ$5(ctAgMM?(R^RS(uup?Hdp`zvB0T#Hz{%Zf#shXE(5V`vW z9{9X5&l<6HEW;&)l%Hb(pLWS}+`o1VBfb6S8ktN>X^_}V8=@OoM-uXM_-i~cP`5&g zQjlvWgGOb3cshWh{nm2iOLTByT=SB#FEZ4`0|U48N!fy$PAiC?YZV0#P~vi7-QEwe z@SqV`t|PvVRpOJTZdUG?_qSiLzl;nNAK(E|Vc?#D({qEEa0|@ed@iVe`~5jRZCWk| zc+g$YdTs?p-VP^cEG)r;D6g|WvA6v7FTFk}vy}L@?pqMvWTAm?hzU7Iu&dC{`N8+% zfe@CtFH*2K!hzhKe2oWgx?Cgp4$df3@6v`057v)!EHs65hDAh9)Cssx#s8SJRHp$wW9IW3e)UkTQo z@t>>za!+h&7aojPjh0IkKIkEnt^E(%3X|UBft9-TLp)elfd%Ex+Tg#92QrA$KxvlD z2M@9+G0?zEJkTE~%t8G9R*!|8NIu_h*O<_T-h$d;5cA`S*)J#>O{PJu7pW+Rv3WYp z1t!ee(GT%6`vu>Qs{O*?0Tmp!GF9%JHH!zXN*#o1ALio0o1ZSW@BRmPAQrg(on4EQ zONMUiB~4P4R}P``9UQ&Vag%3lD%$N$Ja4p5vQ%dzkQb-H8|%@Dd2|oSbBbfjX%D3w z{xjHLZ>iZ zK2kDKB|7?sVeo*oN+-MVfC7T8tcJoCD^ zTXY=c`80cmottc*UOBo90?gn+^;}Wu4pW_&aNW<`Ri+cLE>cguspQ?@K3brpBl&qE zhKF8$XIJbe?m(Afh3fpCUVXwQS<~k-kLik8_7So^Fe@!KtwX%N|Z04}^R8OrMQ~2faRk`ELL8 z0wNotk`8lnswK#`W!)L+?mj=P7hD1ZNQ(pzz`-G#)ktH3{fmDX{g9W|-!>kQA4e+( zk%eMZkf+gL55wFRxmuw4EYBiU$%|?nN69KxgNx|+;2M+41Zgslz!W^7P|xC{l}aCc zRAA#l1sZ6^Y17DUgwNY)u({to3|M9xaPWnDw77sjcdJ87(JZ$jkRUVBI;->6QoXSfb4yc+F z#e>hFP@XyJ?p%Y)R&tVv_aS0UBzz(*6x?UE!UFsaE!!1+K&f^ab@nS7FZ$?H<#K(A z2L@@mjoz#}1lF`bLUiG1RLhwYx>Df*(Kf-xg$LDgjkp8|3JRX2Za(~s8If3LJsv1LsEQGpN-EMdVTN;@j4~CE)@@ynGz3u6H~X#jX~{F9 z!h>QECeoOF?go@046O$g!GnmMv0yV5q&Fs5U*^Oqm=){U8<;H<5{JbM+ZtRoR=h@C zR;JN~2QK5+YlGJ77zL6&T&a?t%44GX$r>qdyB(GoTkA9GGGdj4eh(f<7#)ZQ))|o# z$QV3OSyl`lc#5O%ghn&U)fTL%bximBicVji8(jZ(n~jD+A9xf{1`p=7i1bx4Y`OQ- z;(^Z5{l} z-gotRdvzbhoU@SBU2FNT?g>a2Jb?DIuj#W05zU<^cXr*?=NXvb>U$;;#f%QEO`gaV zJow=}<3Pn{eGnkgTxqRrov4}kyugFv$klr;I#LmsYg=3;#7x;xsO*>w8p#?9GDdm` zG#+rX@PIT#nPh(l4>BTIAI#pVMk7=T60U|OPE<_uxysn{1D`i~G}P;ZlA!v`)%$R( z%6mMhZp9inm@l&ECkqdvd0m?QVTQN;oc?y}$4oL>z}IS=a8%bG4`k$p)=ld5B!dp+LwdPnMag|F*ho)7F2e& zOFHH>*L6coY>m1u-{`#30d#U4(Gz519foecQKHt_FXSnYNEMpKgS293+sC2om3ZL# zfD!7034uja_IrM*!=>;beYHs#cu^{vzo+Fh@Zb_{zxlog5na|&ZbbBnokQ0#4u^0Y zJje_2U6yl2TwC+GICt*wyvcW5k-)d%ZnLn^HGLDR78ZI{`GmY@Bl7WYU-FE>m7RGz z-SPGN)2tD4uGmhZ0;5E0BcN}}xeKlqw3>>}YpAZ;BMwyQvs}Gb zieaqT=w&j z%ML%#%!C(s5P&syu<=M?b|f;ICenzHjK0AG?h+L{IyBlf?=4U|8|^{3#{>E}c#sMp zZuW-yLh`A=RUXE0rfjD(1P_peYKtOgM7C1o2}_!>5MiC6q_jin!UWk!rpCns?XC}G zW!H^;g$GEXxq5jcF8H-%@!(e`)hz%0%8G4S2R=J@;A`gTRwEHo+}%E8;J9CKeIOn% z7luT1(%qR{Pcp_ME-fgc?wT*mVJ6F*fCmr60?(N|Z_4^XJn)-zt~M0Sjio@6&2`K| zKwQrlTtoc&*X!*DTy$j@Jg_B?H!i4{7dnwGi~SjqxZU16oB%wZw0SKXyrV(X-%h|YBJihNh4uiD@$FkR7@Zl zsTvRT)T0UWBnpqj;`o3zd)-hxJU0S2!M|2`}Qb{H$ z7G4VlwxP^7PB)Nmg9mtED9y$a z#F&sa!Gj*58Hv4`pL1t-ZLSsecz~!LZRD7XO2LDX7EwLXmib542Uow`2FZg5w`^Uk zw_7wVuE!S9{AeS9C26>;3&Sakl*!peIOqA-2H)i z!GkaKPuOw~pr0>CL6J+Dj6k0=o}IJx`QbeH5w9Zb{MwD?ajyS9T$hrw)>f5=VR&>u)xZ-MkG zZ1BK5z3j&4tInHZf@38Lub3fC3?jL3tlCsg3;i_b-C5i^-f6zfCz7FVAoY$??VJMc z>}&$9WNkn}S6t~Tg+U7VVU>vy#C(vgOePMX1`#WX7op+ zJY2IYYBe<|nDv1wiB3r8$jB};n2cZHfy8i4QYpO3q{=cz9H~gS+#cfTWp1(xu>!H| z&F+lr*LYyx^Uj7+m3x*~g z>F(Gs2>;*#<7wdmvGE}HMA=m^4;|5fFG6eXS|6y@;6c%Zh|8)d6YEl*UP7NVT{P{< z)~fU(*ey*m(X3{cXbl-Ek~X*hFYtgV&L0)Y7Xf_M5ELdZrhHW5zTaFU4Ux1b+0I5f zOtwYPM9jn@RJm5mP4)#APRI>@&^}O{iIKku{d<51L`07{tCN{j94l8J@3x=+^a<0^ zm(>ba(s|CbP-lW=NF*LO@$L{`Jg6lhEl5fu&JQu8n5b77A3&Yj-t6(fA5_Q}s2TtH za)jdnrojW(yzT>B8yNBiOngI%WYM*4`~3GWc~|+vp9>Gf5$o>!sV0YMy-NV+-~pAm zWX#Ke@;7XGJWuo}L_E-Uvcx&WgDBb>+FRYUhevUIY~a|&Fzr|C1F0mY#kq<2GU
6>5f8^nULgfxdy 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 $n%sy-OH?a2q9}5+gAXn}^hqgPUbuQIWtq{i& znNK@Lah558(R_mfMu`biLq?|RJ}%Jwb*@N}JXl&2GSHGlf{9`usYuogWP*<^nx@PK z(ujT#(Gn~)G)HgMyh$0rY!n#3AX>U4*z2O|Mmyee;~e4iey7Qu0<;hXX+w@VnJ^Et zIAB~@J8{fnQyQnW90PbPsGEm}et=lDc!rQxojA^Yz1aPMX2jl3@lG&`Bty><{lTSQ z|8fnDcwl||8~0uejLow-f94m77=^!%Un5;pr$eIq^o?{67p)WR*cW zf6d`aVfIX;@eaQI<)8{5x&i>lZyY9<+i>m*@6>jN4&`2U^VFj&b;P2E)OF;J2jMRE6z zVx$eN|KB;HBd+HM0!*Ap=?n^`bd)>UL{IpK|M}Pc|96J-*x2906A$v-QPF8ET~dbt zZl%lV*1QnK@y8hLbo7=gX?+f>LX#dMftoKLFhZ({{B$gx@KFy+lYIWP{l3A2k|N1i zKu`95EEH+@H_WRG30^x_CW=UyE(zhf@}7CoBSBY6?65?v%APA-u{F#n#N=_ZrVk#h zl?Tzu(}Op^96Tm-{O9*Vi2i@BdDN~1&)fF@0ed>{s(Z7dZ~y=R07*qoM6N<$f;vOK ANB{r; literal 12998 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 IM6N<$f*_&0zyJUM diff --git a/src/main/resources/assets/hbm/textures/blocks/ladder_red.png b/src/main/resources/assets/hbm/textures/blocks/ladder_red.png index 067caab18a8e0554bd575417e7bea24e3a675736..7a2a9f7f7d5286502d32b6eec6ecfe04e60cc6c0 100644 GIT binary patch delta 2709 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 P00000NkvXXu0mjfL6`d? literal 4664 zcmV-8636X{P)00009a7bBm000XU z000XU0RWnu7ytkf>PbXFRA>cF+Krag#t{TyEf$2>AwIDmI8U4t2aGWocJo!$mFzi+ z81+K40lkY-ATZa`|i1Dcn6oEzPOjdeE{|8&UN&T+*OvKD7m` zF}f!G_X4=6htUv{TdmR#*zA=@Up_-h0RH#Zb+bWSLccVt^1xFMA0_Po;MeX<&cwJ> zVxL@TXl@2kq`Frn09GV+WdktEvZb};fzd*y995}QV`euBCP{Ne$HSh0p_?xNdlp6W z(HBB2cpXi2%R&EC9?6knOyjR*PTJ@B_dX`%)>4Pq>BfkHU5C~wbC11i#*{*OJiA17 zfN2troq`}6NS;ZuiU~0DhEQ1{Iz~OL*5jYrB!C5}9P-fn#+pb=b%jClX@x0FN*FCo zQuw;Fi1sMhd} zkj}F5DC$keIE#+P#pps>*^C~k*T<=ZHi^{&zz&RuyT`3Pco*ay^p?b8NMi0B-GNNt z4n1rXraw|=9K=|#s~kHK%V$E38qzYS1XV8Ml(}PYaS5zSWg-TQHRen+YSPH1o>4~> zcq+wW5f`586tkq?y`=wiZK2syAh_-HDSK?JE(~sKOH3cwg>kdVWjZiuU=pkBKaXP= zQEAFa-Ng+#edtw9M9ukug!|49%CPP3K+{$Q9V82}s-5_0KLeMbU z9HUtYJ;GTvQ8mW?oB1W(kP8vHv%8z3l&uzPU>J5CakBi>K4j@$a3FVq)oK8 z<>&l)Z(3rA4$P(qgLx1Lka1hW5GqEajO&ZY*N}_d=mhw*nP6wyDWtJ+O$yQ5PmLSs zNIhZ{8=W>%RdJSaq@HN%h0kbLh-23%%6ix_7ndG0ZcMd$`81f?1$q=82&_LI3jo!kvN#Zp zX8Sr)S`L~L?oz{Xhb-e}$<9g83xGsXwsdv46Sm4`3E67gB5R)J;JfM0L-Bdck^SqR!BOaR~Ppj`31mlrQMHUEPS~zDuFUtz+wSomd0wG7ukl9 z8zWKb8aI!-a}!Uy6EMUG8Q$7O8U}0(?2N8us1tuK6{q8ng;YL{H04#jPrxg*c^D@d zn*O%attXCF3l_`~SL&fTOy$CR1khJnZiehRbc!_h0o-ARv}P=NoZ1$ru_!Riu^)Ll z!%)whdiAJXUzr8c68EZ0y%Tg(o%g_w7qX1)m_yXKb?a+k$#B#BKJ>U1LXggK=FSe2 z!t{`tg$n?Qj1jby>Ifhc#~m4(N7t0Nk9Ho$A+?QyX$;xK23AFPVK(4y2!(qcACH#i zKd*ydwvYGJC7l#T_@%KIqDMSSNwy-`ax!Ps-<9=qS#Lf(u}NEzeUz>p4dn@w!@9XJVGOg2wvW<1>I z=rNM|F1OBgSTGn(xvzC`ifzE9DUvZw8XN+}(MO&z9vQiWqJ^Ps&7*58UglsP4N{M4 zY``o=m;9t)(_ztOd4z7DF~|^`paUmR$yrXP=|ppbHl{O)7-#XqV$rhLUNQqPkfQFZ zZm`=6yZ44ib_HHME-piwjv;X|7}eRqzqMd;1|HI+u}FI^f3AyCoj;Z`4);1KG)Z44 z!7jPha$3aP5TVQ0SXB`Eic?chz57mKRBz)v#Xu(|bowrEu^(Rw{W(GwU*s@Z z=&ftAZ697lQ@W13tYDVv_6#t)jk~35}+13C|z4M!n^Mkt|Ue`QuX2StMgUSQTbN&M;UsAw5FEuN?5G zeFZWu6GJe_X=U7T$AUqi@Lwk>uo&qp(v6lR?8dw^%Y6_t+FcP-v2;b?UYg`)ClY37HBqIh5p*A+>wV=tfFD1T^ z+H_J+z({DoaN^bUq^M=ATRF8Uf~UWGV$_hL;7K%nJd6s!XvlPjvC@H!npIiB>|#Od z?pkw{MN`#p)FNaV&$M}zl2JzT@GHP z`k9$7Qw!|Q_QquDx&qx*irsI9m0Tv0$1Ij1TUi5eMQ-mSS2ZCBW*>8MW2Hb;P^Hz; z&_Q5ibk1(5%olqz!No{iz&%4y@uHF@!I0ZC3MP^RfMToBI@ZSKzS2S(O*!^TX%Rj0 zat69oc_jc7*U&i643~F|SssG9uI7L?Ia=X?5RKgrcTvHRP~00!}_9E(zCO{Jr$ zT8Cjzr8^0e`_ObvqimhX07#S>ze(8oBu;ZnMX!V}jqB@kH*1%#*aS&wDsw)zFq;J71>hwU z2f4OdPTzv*>yQErLPS0;u6nZ!Mu5JVAzh6HRSUHGCQ2#uw}qA_%b~S1v3&ER-apt^ z4F3>e$~bTC+%=Xwws=+on*dHps~Hl5hU#0xuzc*4P8`MXj+Zc-fmVd$9hZ78FjSJU zms;4U>VH7;1sO@5zg1MYl`TP}|j{u7rqMkpfT~XF~C)9)()v$BHqPZ^(c^dV| zOZnG4O2Z@F+m}<%zH7dT-eU)BDplR58bZs)kQcBj$b=mm`)NQ$^&+=_0~_^p3omsR zvRr#j8e-Yn(+7}=&P1E^TePAKESL@kBF68|lDJn6ys`p2lkO`kdHCJI+%>3ysMi`AgNvh>W;cWmIFT@cphrNt} zwOBgU_}RhO>1I^l1ZAvlB%k_9KL6L{&N*9W6kQ}7mOVA>t0jz29SKN#yN#n9q&+oa z2&q4dQR*3`p=}qwzaFV!2bOa}cWdoYP|0(&L_=u!N?S5()}&fL{y?+VyYtGl(pE(%sz4e4Q5dWX2~+^1OlICXH5>egI=~c11z_d5Ntm(6TXYbcMh0G zUQV~XAIh$TDxyvLisw;hMK$5e0buIKgBI8B@Y!A6gtw|`o>$()#Xshb)y#&d+f*bX z+}V9NSbRoVGH(|Wm}UB;x)SJY0c@^}YDj=J7ywft0e~H#`I*~TFi~H-yFkKe!1`i= z>1)iHflPYY2TBgDBBL-G2aR!4@6l}FS|KN5q)QlB7*oMGm`79yfnnHLmYa?P+K_}* zP2&Qw9NG=u$b+rRG777idx#zZdb+_0b2}K_;z^9_JcY3k9j}b)=dKA1Y;}sw;xhHZ ztXh-H$dMg`=FXyIIyB%nSM#+FS@g$%Tz}=53qqYFAb`tK!(xTRp$Zr`10*t12C$HZ z1P~Z9r22JXfgFfRZQ@iHjF*-qJD&g+Fo1S{(PWEv_89MQg#;P$-Z!86d6A(LAd&j# zlU0%PsAb6#p-#-JdV%i@u;Xq?fX>01oi+i36_nLEh{tjVO6LY zw5uQu0vTmNh{*g*)pAP$c@1?KRJ=&(r331|^u*o}<9@q18Hu|aeX6n=`+*B)nJ#l> zViX}JYG%B%a%Cr<2<2ub5evdkMj86R~C;w*; zVJJ@Vn(kQK@fu}ccp(wF6p~RDCl@2YV$8*(6~Y2$)XRZZ?mJi)4n`q}9*h95c6ir{ zWocMEONMbFrrurj&DfbrSPaxR7@T1Tnkja@?|-dv34_fcycHQjjt76yRR8PY0Z z-@zgc($&Rx7+>Fu0FGLtI)?^Gjl8a@Eb*vl!qBWDY+LOyDDt9i)ygcOo=Q;7H z_Z7HrPj{nvqqmksjQkb{f9p1l9)oNM9lkSiG~|x?^gj)VT*+-E7=Hhps9LsT*U7Xl z03u7`4raQfhl+h=`|y1HRCmQQw{lZ{0GC}Wrf|I6;g`UsC?VS-y&d+K9iARx}D3Ef2bJHk(|LZTV7dg zazx?(Q?oqf?}d4wbsKTa;L6%|ll_%;2y#zH#6t(Ne2fB?~#vjmh$L#}iF z+~r|I@T5{E%1NSaVAdco==c+WFx%+3Qmr;=@7IsXS!r#Lh-hFgnjwP7(u5a+P~%_# ut5>4bVu*1PlXed-0@lG`2mU{zB|f49-VQ1N00006F%QhMg)YkSc&9LVL z>Q$h1>SfE!)S0b$k)KM8nV{AW2wF#ynJFTrH@e*PJ-{f6BnSfAH^ZK++Hfos$uF|u zwGgzrlD@t0I;jFxYV}a|_7Cydut~3`e|mNy8=E@-*BA~&Ri5B|<5==o*1GaL&>IY%u6{1- HoD!Mv%YDJ1~E*E*40ko&XPUJz&C*j92u8cu7qTG8#aaBK@r(>OmrN7UeF$FVIO+e)_IhF7Z<04L=Nj&0p!Fq_TJgb+|DaW$V4 z{`!#wwqCDy;3$eXIxh3|+jowH+Rfm!X5!dZ0>@w)25@YPZl{%Gkm>b$n_Mo({l+8U zrg^a6zVzGRIt^U!sjTCMh9FQwdO qV45aUN`}KBK@d=_RuA%?=kXV?12Aev_F`cG0000 zj+q1o$&>BodAFxL)s-OP!|`;!T#;yDxFsUFKRzGNmoISI65O~~zFy9!I9r<|Iff;LR&5Gj8@Ss-_q;uoe@g$3@BqRiw`a|H|EB$*rlaJ u>Q;FQM$ECG_rYTe1~F{y$MsYBoh&~Qxew_S+-i*g0000c$4@5 delta 483 zcmV<90UZ9X1M&lq8Gix*005AYXf^-<00d`2O+f$vv5yPMhk0e ze>;fH?uol+g@7RsIkYIrmpLYvMj2qEDBQ;XK5O%4}t@ayxA-a!vL?F zF!V7!PD4?|!FLK=^?l!UU6!TB%<&kM#$+hqHHv}*puob}T07x8!lLLnj!($bD99fL zZiOKDy1)LsTYtXYmhbDu>rM8tULc~;vdl^FR;w#0Hvs>|9zNxJkEgr%hj`~X-=}-6 zv#QR?bO3N!mWW~iCB)Dpf)s+hn6zZ30ACyB3?;;)2!a5}Cd$T@)V5Xt3D5Fp52}E^ z0DMmuQAqylK^}KL0H|yOa3yW`K!SeAP*Po20&q?9@LbzHFd)!lNI3vd0Q#45o9h(8 zhliexMx~a(lkXUQTA6gt&>X!+!4C>dflLmm26|P{USSoTLCOJS28VeZjT>Zt-Mh=s Z{|4{w`B+Xo+T;KL002ovPDHLkV1lnJ)TRIc diff --git a/src/main/resources/assets/hbm/textures/blocks/machine_transformer_bottom.png b/src/main/resources/assets/hbm/textures/blocks/machine_transformer_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..3c30afa48e54b6d704b8652cc7f551130606cf5a GIT binary patch literal 593 zcmV-X0Px#1ZP1_K>z@;j|==^1poj532;bRa{vGizyJUazyWI3i3tDz0p>|WK~y+TO_I%S z(?Ar3#~wQl!FJmuqTM0X1)@?^DV11MVpoZ$fJGmK$6?1y@CZdh*_a?j?2@A3#{V-GBNX<+51uwk19Cz< zJnYGap=1P5X|PZMJdZFc()v-mrfGg|Y_%SSwrT37YU*0Fy-=pSDxJ!7 zo2YGD*AO7?=f&5$uB)m748Wdj7$BzEqpdqXf4SNGn$4!J4GaJY96#1P_+S)C%UR0p zc56=;G)@^xt?}*kB?1^uH1HCKESO`te48ZC?Y9-%G9gPTM*rpIGD#*V=?dJjTCLb6 zAKU@pWd%JBK0fQ$CG$LkDCsQoFEBE~k4B>;8M87@s2v~YKsp=_!E}1WULZjAlQ{zR fPx^n{28Hq*Px#1ZP1_K>z@;j|==^1poj532;bRa{vGizW@LZzX3P}QzQTY0n155K~y+TO_I%O z!ax*-lNkR{K~X_)V?l6L5aR3fRr)wx2wk~!R}mi|Ag-hka3kVRG(To$;+ISby~sFo z?>Xn5nH%$XJSItEs3m5xm?=qHmm1(=HYNyE|+9Wr4k&a z6njn1MU0|Uuh(z4n@xdKr_-{GTL!JdQh!r73 z3K~p?q^t>X95Y?+$50tdzu!l7I2=wUlks@Wd|(2zxW2Z;HFzR8c+=f=p6B8v=}GfU znlFSuaGTAB4O2r5G-PmkWmc=z3iZsG{!a8P*&|6${ieBlftIdf0i=oWe!m}$MjDDd zGN@vV3`cNG05XGHuh-^$KEL1Zx=#_5X@ZCUc`{PU7i_0}Gc4fML;wH)07*qoM6N<$ Ef*mF8V*mgE literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/blocks/machine_transformer_iron.png b/src/main/resources/assets/hbm/textures/blocks/machine_transformer_iron.png index 71cae6c9871a58b9e16a220cf1d4522086e704ba..ecfdb777396ed92e044113fef839940b642b48c2 100644 GIT binary patch delta 507 zcmV+9?0=H}|^ z>fqqu+uPgF(9qY{*T~4o#l^+7wY8X-n4zJeo}QkcpP!tZoT{p-udlC%hljhnyTruA zyu7@=zP`Y~z_+)zo12^H=;&QtU8bg{rKP2)sHm>4uC}(ezrVk@xVSp7|1YWkCZGQ+ zr2ie1{wt;b%F2Jr%*@R2@bC+O?f`M!0C3s>XU_n1-owMg)6>(sy1K{5$I{Z$-QC^V z+S=^w?9tKD!NI|zqN3T^*{7$c$;rvW!othT%huM`&d$znEb%4)000SaNLh0L01m(a z01m(bYSxJf0002oNkl6gFP5uyS=bGOEwP2!?GO9oDS1(jz?OPV*Q@1XK8t1b8U{uwaykZNS68y3@Mb)| zIvS~C4z*j6{_1F}uIAv3lJ6IXo0j3^!+8C9aiA<~DSVk!eE%dUKD#Crj=?5;+I6__ x)?1My2Gs<2Rnne+ONRo)U>q{`N%?OBP6AO7hW9z_O!N(W04rlbVMAfDovpnMg%zDO2?PQOEPtVZn7BZIaNlqZ;SwQ0 zNQi}QU<)d1zvJL)gelHtX8!-5Idin_cKiNgoHv`zdc9sQm&4(3Hk-BEZOgJu)08z3 z2x#O*qtS3U%!)-Kk~$WR0_XRz?I2l{C2x}q%}TUVsr)M7&FAwRKA-NK$J@7un-8D&_5RBC zdAr@NMEm_d1#7$A4odELk+SrQ7th)A^(m`yd189b>AuluP~>DXAyWY$E))vX$^lA< zp+^KM1bH#KYPDM9@pun_7y^ttln}cj2(DHuvcW7C3x60j$8i9lz_T3ffjqL&M@lsf z0RUWJj`lDbjZmo7YGf(^tw>2=VzJm^4`Ft)VA!-=LVGn!|rime?0G&<; zfXuR9ulIUA`9)Mbolc>LSfZTO92f@xnI(l{bk9uCWH_=)6cz=bA$|c#q;iHHX}AZ2 x0d>Plo+vA&0Q^BJV*-B-4-fLsuRd}p^aUsz0@+#a5kdd}002ovPDHLkV1gd&>pK7d diff --git a/src/main/resources/assets/hbm/textures/blocks/machine_transformer_top.png b/src/main/resources/assets/hbm/textures/blocks/machine_transformer_top.png index 3c7cf211dee58b2f5d15591fcdeed05ab0f4fb26..7aa59b8afc553802755b3ca156b5f2dfbbe4b0ac 100644 GIT binary patch delta 587 zcmV-R0<`_l1oQ-u83+Ra001a04^xpLAAbQ3P)t-sEiEZ3Dkmr?B_<{#ARrwhBOo3g z8y+4S7Z(%?3I_mj&H!w`0A#ZOU#kFIqX1c+a?Ae!S)Tw{qX1p00BExf4G92hy~pMM z09c^_P?rErjR2Yd085AfP?Z2+umEMh0AZ~FRh|GzfdE5$06cR5Kzjg8g8)#F0Dn4T z05x0yFj)XJUJVTjFE1+qVW|LBl>kSB05x9#El>a?NB}ES06%a5LxT_y3;;D_03kvD z|Nj6iMlCHW03k#GKym;vTmUFW03R{{Bt|169{@ym04Y!aAwU2eG5{k#CMF^PBtZZ> zZ~$Mm07QKNH(~%teE?jaARrt7Xn(%|RG$DjasX?*09>#DNsRzWh7uAFv%3rR00009 za7bBm000ic000ic0Tn1pfB*mh?@2^KR47v=kJ(y+P!xqXS!!Uh#RxnL3rT|P7!^2V z0}a?b*kHr^zeva0H|zWU^{Gk+mYidqvl48c&EDy=E#!N+e`Lwa0sLs`h#RhJxhe6Otm=5 z;!r5SfU?J9#xdBFbkb&Y|G_E1HkC~8EI*%5E-v$qXVaA{3QVqnn_I+%kaX8bR69xU zQ}Dx}DXIMEL{I$@kU#TFG&q&?`sTljpa6dqfn)m0n9V+?tuOvoztnvNe&ld|(*8?n Z{{kwrBSlf&8E*gp002ovPDHLkV1m)!(;EN) delta 550 zcmV+>0@?la1kVJJ83+OZ005AYXf}}{AAbM|a7bBm000id000id0mpBsWB>pF7<5Hg zbW?9;ba!ELWdLwtX>N2bZe?^JG%hhNHvLWs=l}o#z)3_wR5(vvlFd%)U=W7674-*?dnl)mp!0Zp{m>s?&b6o3lwk)7vx5O_i0dYSD-(Hj9s>6Sy$v?BYzkYZ8QvB*Gf-MkF@&*P}~@3&$Aq-A%K0KwVJK~ zR3Nt9Za16FdcB^_W?*dl9}lg51DJsaf%n(ne_!q=lL-JQetH1VuxhE(DRzLyYPI_F zY`(P)27`fZU(wQXx!ilAh;_MVXIhCHNrm}*4%28f>i7H10L5al7>~!p;eQYh*-;dz zEv0E&03w!Uup;Q`fiXnnAW0Ibma;6BmhiIB-G1Z_7O7D1gdVxRZYuy#0CG!-kxCvb z=EPbFU?Ocb9%vI5{~sj7zyLfOfkDYm%tn%7mhMepaa0 o`BEAe`6+l<$bWw2)K5PE+9y`=IZL|;Nalf+uP94(AU@3$jHdW#l^L?wV0Tg0CCO$Y`*|xvjAVK z09>O0S)Ovs{{UH^09c~{U8w+Qvz(lq0BXI*<^KR!p#V^q0Dn!50Ga;)ONanal>lI{ z0A;_Mo15t9=m24@09BpHOoISWkN`Sk05x0yFj)XJUZ0kSB05x9#El>a?NB}ES06%a5LxZ8Ap#U{w03kvD|Nj6iMxLIY?Ck6SAw=EX z-2gyx05MzuD1Sx(A2I+WM$^;N07Q2HDNq0*KmZ&v03$!y+1UUjK>#~&$;rt8U$p>4 zeE>IN07!iRT%XL$%m8S=092m#DNsRzWhN`Nn{OstATH zs@C$#Dy^wbjoo#i?rr#{BO67_X9Sy#Ein6fNX_kN2fKSf+(Nq(b*ZTfuh)_(_FI7` zBw#?c`*(fD0oYFHu*PWogCl?qI@auy^mIHqJ5TGjK^KL_t(I zPhFC`Zo*IuhVw9eldgS%4s6}}6rI>QBN2fBWg$o`g@pSxf`1@{xTqi!C1R=~l7Wf2 z->GSe>cKh3{(t*FcCDHF2fSo0%gX2TS`8qR%$tLJ%?){-QF zK!^Q)|M~j(@$`VuUayA?N~RH{vK;m3AP68(fU!`iQh%us7AOD!002ovPDHLkV1my??<)WR diff --git a/src/main/resources/assets/hbm/textures/blocks/ore_bedrock_block_e.png b/src/main/resources/assets/hbm/textures/blocks/ore_bedrock_block_e.png new file mode 100644 index 0000000000000000000000000000000000000000..8c88ed4ce3030df98bfd1899fec6a0807d6074ef GIT binary patch literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G~10G|-oA07<U3A14=s0tZX%*Z=wFl)aC%CP_;5mZY$|CO$3Qml_@t z5YE6jQL--VsC#tK5B&pks+mgGfB$isc}48K!|#l%*aB?dyD-n282xe)&`btTS3j3^ HP6NS%G}H0G|-oBOARo%r)Dy(&~eYUtgh{ zk)$Gcnscg{zlz0{+t-wnyc!(jR#j~NB+1?1SbP7!)41+~iwg@2iV6#}v$Kkdit_UE3knKK zN{WGM3knPK^79LUazI92E=Y4dkj%>~DJ{*#iSHc%=vp!1Fu(3PA89+AZi419+`m{C;2 zs{tr@#M8wwL?c+V?`_y22LWgIxkr}mKD9$jk9DcWwfe3{*MHm3IemUkb+OQ9LqsC*6P}r)&Rl&XewjV=; zx1Lp230}QmnX1zAb)DCKznj_ooBPJsB8h{w-?OfnK3OhrXBsm}AZDxXEx(6$do%kk ztU0kw{B5mOM%v~eJL3hV*>+u)k6Y3r+JQb|@O1TaS?83{1OUrpz*hhO delta 493 zcmV>vz7kBxyQ)BVr>f49jJjJXdx;kJ2#j3rA(mang`DI$mnIcMB`om*=}1Sus-DF8$S zy>|da1XI-o9Ai*xMO8^D;qIs^wN`)yOes-o#oe)-GZDe(=YJ=2&eh4?c|0D>IZ@RG z-1nW<8qepGF$UUuC#A%klgHzMnPFzsTG#(MC;PttQJPW$zyQV=%sIKqZX2)HYjyu^ zH6n;rsiWh(IHPQpze45ylv} z`-*ZzU}i)Fb54%qpw{}flTunw=I->~m+U*vx3%A)yJmOBZqGO19@tH?Z5!u#F3;|c znQ@*cW`>S2IM0(Y2CX%&>!P)`JU^dLLXwaU5%< jbIx4XwdQdvj0pY#j-X@Bup6iL00000NkvXXu0mjfG%)R8 diff --git a/src/main/resources/assets/hbm/textures/blocks/reinforced_light_ctm.png b/src/main/resources/assets/hbm/textures/blocks/reinforced_light_ctm.png index 610501ab004aba182daa82e72b9ddb5773e97c8d..7056a74bc05fb5f5c78d4f5e02555a7b2dd61ade 100644 GIT binary patch delta 349 zcmaFD{E>OW-1>tI415O}cTCKF%fP^B2%Uj1r8U+`KGgGslELB-~R1{ zd#p!YBWK9C2BddH2pmylS#&}%^|YnnbdAQOg9k+a|2$lDyCaf`{h)+O(pvu0ztvfN zkMbN-n2~$=lcC4!t5U3gH~MU;jm%@`TpYTxXWa?iQnS;~8^xOHWluQU9oI_Ud`J4B z)uD_pCP&}w(dqwp=dWkI{G*I%7Z+XmHCyhhBh%fxpSIb*U!eFWWI|o!wde=28yMS< zvh&-_ep-82k#lKF_qC(TOmy>iuwGphYsk$S!hJe7D4;XIH(F7J|FnR&YNdQgDc{QI zwmUbEK5Bn|ed$N3=QGb;yR|>8?!%rR2R}bzKi@5HqYve@x9&x7z%rLPCq`Lcu616y rrT-}Z&l#2H?xde{58wI!hvIU1{uBHM&fYpI#Q+4Ju6{1-oD!M<-b<@f delta 336 zcmV-W0k8h?1LOmcoqxgr01mo2raM>1x8SaF%lgiCh;tZLOwXskGTmn>)o6A(sdw)TKu>yI>4@co%JvSvB zhXaHzQH;*hb8pw#uk?EpOFcs(m-3r_*o8!THqUij_h7-{s=)2^Y^T7zU;#FZ4i`Mt z^QhP)p%jN~b+IT-&lRVjl1&w(aKOCqtdpWyglZ;*VCkM=mRWLd)O?Pqd4}Ec5$W#l zNc4K27Vo}y+DWP^kJtIYH*^^OzlXo{9yUx;-Rb#+HEDE#YeV+{?$KeEtSNI!ne!R#uJJVm$|P10000gz0!PY^UBVi2v!AhJOnD*i`XKR_Gt4oOC zGY~uQp-Mh|28wGDXnxOLhoA=PM|5RbiKbYI!0>Gc8V*ziGDyek*gixy<5XF6cyTcf z51nnhN1(1~WBLeux}uHC;ok9G;Qtqc6xW_}l{RP`Z4My)`eFOji002ov JPDHLkV1m{;T?GID diff --git a/src/main/resources/assets/hbm/textures/blocks/watz_conductor_side.png b/src/main/resources/assets/hbm/textures/blocks/watz_conductor_side.png index a7df37615a2ec3adb8304d4dbf2de53395c9d98d..e315d222284dfec0fbfadabed8e53cf82bf28712 100644 GIT binary patch delta 195 zcmaFC{D^Uagcu7m0|Ud`yN`l^6k~CayA#8@b22X{Dhk*02l#}z>g((4>FMd}>gwp| z7#J9cXlF_R6>=7ML>4nJ@ErhQ#;j|doIt@CPZ!4!iOambjhxJkJWQss3SR66`yJhX z{GGmv(a~?wf@h1Yb?lPY6NoW+`c2aLvx;V^YI5;>T9z(j&DtJUk|j1!PC{xWt~$(69BO;LoxsW delta 474 zcmV<00VV$80q6se7=H)?0001xk!Usm000DMK}|sb0I`n?{9y$E000SaNLh0L01m+b z01m+cxRGn^0000ObVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-)@RY%_jN0004INklES(k#MADT64)ElTN{*$86P_EFR8ze=jSbuL7G;7qThiDiLn->Jx zr`zP_AX>GD@E`h+ZEM=Nz5CrTN ze}XfRHBD3S48u76jk6`>c|M=dvnbhpd8=nAUVrGyi3Su~l^5d@P zeqC-n?5n#SMSsA~n1$aF*g`~{K>j$NeO|0T9je#kHG=oWDp_&GZ6S9G^aL|yS>mL< z+T?jWP%q&O1)i}Vl!l{FSr(N;_j~HuT9J5a$+m5HVhMF@@SyN^vMrX#(jq{X8+LQR z(rpi!T3hXkrS^J@s$m$40#eg1fpNe%77U3#g-G`=O;ZN9=pj?1IRddnt>Iq+4DRL! zP1De~p>hw70!nuTbnyzrj|4PB4#_8HhzCpD8yXiPpavizE1Rrj1)k@911)R;Rnmod QegFUf07*qoM6N<$f*zmBJpcdz diff --git a/src/main/resources/assets/hbm/textures/blocks/watz_conductor_top.png b/src/main/resources/assets/hbm/textures/blocks/watz_conductor_top.png index 9278e278b08761acc70ee0192e1987c30145acd3..c8e0d2a575dab2f213f7cc71bd5773d249682c3e 100644 GIT binary patch delta 406 zcmV;H0crm91GNK?85IKn001a04^sdD00DDSM?wIu&K&8HArpU%P)t-sFE1}HE-o!C zEi5c7Y;0^|Vq#`yW?x@lUS3{YTwHW?bai!gPEJluO-)fzQAS2aMMXtPNl8dZNOE#= zkB^T(KR;(@XSyN)uowWf9RRi-0A*!mLPA1wb90c8kj5?mi?f-(mL++$YgetT>wM`Ay803 zF9HG~g3#e35al19jVne>NK`6lgvj!2T@)K#GKD%qN>g^#*4BnPKgqV)wOv1qiQ>5; z+ZTu9X*ydiB`G3WqU~jxIvXTNl2Km!_BPzpl#Ss$KQ_;0arzY)Z`xLsl`)12Z=HQL zO&lu~i~;1%xlhK{DGwRrU_|woo%+c1b4*0|0$*bZ5n%8q(EtDd07*qoM6N<$f<#o9 APXGV_ delta 485 zcmVK>2vacy#dL~I zj!?e5Ro*0-e}7$UurRnOz2v(Dt{_n*B#+0}uLtt5El<1hyeFg46<$@vYe{wt^aL@p z*$gGi%gx2He4egflb^ZETU*w@1mtH_QU=%9~NA7~e{Y#a>o#)W0 z(Hw8L(deop98l*>JunS4Nn=~GTK@EUIcP`oS bDvUAT>cIUPLj>D(00000NkvXXu0mjfyn@dX diff --git a/src/main/resources/assets/hbm/textures/blocks/watz_end.png b/src/main/resources/assets/hbm/textures/blocks/watz_end.png index 7abad325ccdff0923456b410fbb74da63694f702..05270b3f15d6d7c2808bb4a27b59b6e10c4b5df6 100644 GIT binary patch delta 195 zcmdnV{D^Uagcu7m0|Ud`yN`l^6k~CayA#8@b22X{Dhk*02l#}z>g((4>FMd}>gwp| z7#J9cXlF_R6>=7ML>4nJ@ErtU#vK#0-vR|=JY5_^BrfyzHgYmE@-UgkDtNIQ?00nk z@pt+vMn}Iz3!W{q*0D=oS8&a0&BQEGi2&u~DdjD0IU9s@^nbGLx7p&g%I?{PX_tdP teLc`322WQ%mvv4FO#to(L(~8O delta 427 zcmV;c0aX6t0l5Q^7=H)?0001xk!Usm000DMK}|sb0I`n?{9y$E000SaNLh0L01mJFbwlN=XU%P|p3wJw z*L7{%`o2$@f~73Wd7hVL;Y1sM0m4MgPBD)7)F|4!Tj9N4S7+R~DD_(bSCEJjiihFj zaxuFihtKqyfH8n#7xs>5;qT8Q=?#cCUtqvj*{XyrcNZmE=tbl852oF z84)1L3%5NW>C-~CwyqCj?qYN;ib5EmI!+0=1*2H72W$wE?OQr5?#)8B#&858iC+7+ z1X$ed2gVrYws*E570`MsfETSm^oYYSBuV~~gTG7S-6WLpARKxC0&;T6NmQV<{su9Y V0;7cZ5QzW)002ovPDHLkV1n3~wBi5& diff --git a/src/main/resources/assets/hbm/textures/blocks/watz_hatch.png b/src/main/resources/assets/hbm/textures/blocks/watz_hatch.png index 546958c8989e8675205755f4c9104452be355ec9..17dd6646fb00a8188c07be21aa800b93c9ee82c9 100644 GIT binary patch delta 484 zcmVGocBJF`KiPXlu@c}TLQ9w zqF_)aGkxE~W(ymp-tBe>Ah}#F%d(6G1x?e4p9mJ0%SFm&nMKcspo1TcMw`usFek)F zNNjLEpRtn~mFoCu>IO5E2B*{Ma5x-~M;0joU=Q~5`IJ8Tt{V&n_xruBYg|!ky{5hLqJca`s;c5EK3;%| zHZ(X!s$_n@y)v79SDG4;@m6Su-9J z=cH(ZY??z1ODyE{1wzQfVUl{k-%~CGUlbdTQkXBjy*q(@y a>*f~%1RPY1lZ8A00000e<}oSk|YR~xd~8~ zWf+E06s2ieRTWA17etif3RKf|-JfNerg@%!FBC;MQ21a4~z9;Wt34%ar;O;;H6Si$zmStU6ta=M(eiQ(H+qUlfi!94X5bp`B#3m;{ z7WQE`R?-DXKJK6bWG3wU&Q`31aLp~;o>#W3*p*b>G>tp|f)`WMqd0aqPxM~Ctk;bB3fl%laSJ!D{p0~i5E)=<#1^@s6 M07*qoM6N<$f}dZWr2qf` diff --git a/src/main/resources/assets/hbm/textures/gui/book/guide_meteor_sword/16.png b/src/main/resources/assets/hbm/textures/gui/book/guide_meteor_sword/16.png index 1c438090d883557c5a0f6a9e8e3a7f4b48bf2a2d..bbde871e0989adb0a71e6f156ac87521ab79218b 100644 GIT binary patch delta 2106 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 delta 2134 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 delta 1485 zcmaKsYfw{H6ot>ZNibU8AP*HpQvt<7L`SL)aA819@x`OnD3DM`gJ{4CgbS}6e<2Q)$uDkunX}JYd+nM1&8;)b zHaq8M8?b$Icpv~k_Zd>Z4$|g>-3vhSQdq(Agybq`t1J4agV~p0JO+ee^l<%c?x9We z1OQAW_y-@3E7t-*V$uTq!nsiz)kLZ?V3E-9D_yvQvg`)BO3zENUxKXiAQO^CUm znB;eNk4~q4mM^7=DovdC)~eQZBwu8)@(wy@n-vUjM4zW0o999p3nAoWSV1_yWr7tp zNHVSq$6WI-a@>m`l?RppNam+(_z03wfG|gaKS0dE2*(BiPU5hlxLXgsTR=umgV+%< z=L4eCKh=K~(2z9fYpLd)fbvH~csxM4#%9 z`BfU<)s2khDIs$cy?Kcs2dxI?o9v3LH`&*bi3oqHLL%rkCHX`2UXoS`M-}b5f>Kz0 zdeLgs=9gvEnKPP^k_BQ_vo~nM6bbp-JYJgs@*KSV`G=blA$8v^@bui*$Qp_f!rwN$ zrCukx5zN_1pGQJ{yH;-A@PyIUDpTr)w#Z?O&+Yy%gtGBaouy};h-ESqJu#CzmD>dS z+)#p48>_RVqAAavujaq{$>B9aZd6)$O+`-|emk>l1>dVGUYLN9c=t7n>GiuN*(aM<%uf|+uJziN+X2(VzDNR z>-P!k-O$3C$K&@ctB6kJ_oSg!bL@_NfAv8Da|K{yl|oZAmf)sA zt$Mt6CYMs~{9GaVFU0sS#wN@3fRzun1RP?|F_^d|Pc4qD8Y;^)K#9ZK(TKzQH>FPE z3*Fa)>_ET!7Gf)ByVn~f#e~0Om&0A#kwG4Y!){Q{B5Eicc3X!h$!Dis0e-AmYZ0Li zY`+qgwFY#s`^dGIH2)L&UB5om>9oH0e!}KpU@UO-$|D0~>w42AjS2?A*dv`8y7f7> z*V^5KwLfn8r^kCOKq>JMQ9*$KF1kB%3J4H=@jRsBhXvAvANFbH0-6@kwZQ&tXUgwj z9xjB|mm-jzhZBU8)4!!HRLWXTP`HlvV8ksFH$rM}p`OB-H%RAn7|Heeh#9FfyW8cg z;>h}h&{m8iVK01lW@(>tfK{1rt=FgZc6*%a21VPXXMGY!X&m>C5l$N7Q2@nk=?2m@o25HjkP&9c9eY*wYzz?%`WvF zX+_%6qs>Z=WG{w?$0lhqZ!h%i82{kvxmg(BUYjsw8>!NW*lk|llro0mI%>vLHR|_S zYej?cY@fD>4+D0;yqx(2bJvv|khF_TrZ!r<9e>>IvKmuNUp^pV>m;#z^dkyq9E7@t oJ@k#L>Va|xz3TjZXq0~K%YN3Y+!()O`hPK?1#S%}^JgCa6IYUXYybcN diff --git a/src/main/resources/assets/hbm/textures/gui/factory_titanium.png b/src/main/resources/assets/hbm/textures/gui/factory_titanium.png index e8bd9a362a0d60ed7adb6c66525d9c89dd39711f..6ca44c4182c76456f188081c30ed35e185c96ccc 100644 GIT binary patch delta 1419 zcmeC=pT@sIj;TJ`)5S5QBJS;-%yMZ{3D$&O+rv@cYL{~}IyDAqWNN6kEQw}f^=e!e zu)yK;qyPWsPAqv_ctx-xX0PMvy;kZ$OZrr8k0F-m$hhBiIT#Cpj-8( zT>1$NZYxu4`1BSq7QE(cVPH{UxF)LuBpEpxqWu*>j1Beg5)>I2vdnp3>HRP6H*t8p zq-$+ENF^hO0|QgS-GfdHOacuMfeSaxA3PU|?l*9dn#evQuDZ*FouOf}?j?}?fnCk5 zU{wXLtz4OJd{>yg?6079(+69J_xDt8SvP*sWN6IzuK!;mf#uO%dwG_pjBcf8e%o`@ zH|$X6NSMd`yqMv->no|=c?qJieE*D{c7>ajJ{Erw?_b7H*BHdGhv_K850+DmA2?h% z8;(CN*l7Hf>j-DV!V52jHMkb|FVJaleRfK6LHa5S#&GP5pYA#P+UyFq=v6o~U{CWwPsr-k_&WVKJPUVcF4m;A%+$Et$m8j4xhIyC&{cLPT&C{{r+c&DmIQ|iFJ$+ynb zcdy-0-EeR3$(+`ubD0EQh(+8(#>43?`W99fqxuKGoH`+sq^#u{J?U~ zYs$O{a{14dezYW8!)WfT_U(= zTl22dPPUgAb}T=uRFNLH4p-__C|6Y{T~j?omxC0@gAJwZr$rd9$L;2byYG58b)j4) zgU#(TNE<`_$oGR^AG^#0C>!KAFO6FpXh`M(ysCE({5a3T|tv{P<_; zP%Wh*y!*w3K#RRiORGH&@=SDRNYHAKRO)A8U@>s6eoI(b*K#nvTd&37-oLjj=jqp}<|S{p)h1h*b+0fFzaM4$@7u?6xJZ4u z|DN(kPhOq;UJ6sh?^j!q_4doHUF+^{%jY?sCiwN@%>MIp{yurr1{ZnxEPZzL?da!l zb3Tjf#qHQqmKl6K@3whc^5%|PH*NRt{`~XYtd)1SrGre_y7lkTZ%_60>z8J4e=B`> zW28%M?bF%y+Tr{6{+bIn`0v)e+1KlL{96nY*;@U0xpcMt`?arc<^DcakRukj|IVMU z&yM9w?}v+Q&%3{C@2BIZ=I<)I{qFr`v%a%RS%24W`;%LD%jo{Kr6B7k9%59RT+hJW X60voyujz3HAnC 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

j9)&WwgN9ZPA?J(vf~~ueKR} z5>3L!cACX|o6)_xUxT#@$7#fs^nxqaY+?_NbQa)FF%J3cb^%V08mAZju;&@2v+~?w z@un|B{&pH^ot@>Z)JgW9`(u*1nQqO)#zf=9xAXPNXiNz`c2Z9*+LAXb{Ur|^EGuuh zscDr#jc6$2M9QcO^p0-X_}HAU<~8SqOjs-&FnLX|rmL>Oxo!&yE|AX!>dIgcfvYpA zNj>`Upmfb*>@R1nt+Zmhr|lLA0A&u#Q0$ycd6PiApCkBalUB1=0 z70Y&6NM@#KX_GtdXGI<_->DC_A-e0%u#>!uihZI`q+Od!hlKIBqwjUi#%yD}J-Ebh zNnqASK!poakF7TFm6Hp9)VQ&ctu;?2I>s|1+{Y7C9%NFGJ@GmlX^ATh8;}ZfB4LIM znEB9gkjD{@vrIFOj&(W_rOqqfnfQnXjQf);qk31f9?wL?J#Q#O8kp3TGb}k$l1}+P z1lz{-@!!C7<7Nh>Y{wd_SNLT@9NjP|@R%dI7#)Py)*1&n)C@mm+#mP;=i#A9lB=cp zy!5Gq;nOjtiP3J*PFY}$Xh-*JRQQTVP@7f1@q}{rJ8G=?xQpX zTgt>1m1&{lq4x^qpbFFLvWUf5d{3Rdi@rDK3OC!B*mf-AQek*=B4-zu5~nJMry56u zY%iI1uyU@RE$)cg>$%%tqP||U=fs>}MPprRXxb zRDAB71DqtpGwpu8VoUO>GXDYN38U(ADXLnuy7{_dv7_%aD0c6f&C{2Z`Go3E#|TH} z0YzIfKqcr^!H^^m%@4%oY{|6NMI~Pt>Dc@>&JMAZDV6NMa!VS}AK_FLu5}{0a;Hc! z?~x$D&qG*jG9FbB5BZq$R!-ct`ALOwb6jr_Q_|4Y3wFc%mT1rCl<@|pT0?gqFKlSd z-1N(ie8OM94I;mF6qf-Ssw&E5-1yWq)>n9u2iE7!MC<+TtYaTu8kQcTK!d5S9o`TO zB=EG{dacZ*J`5}8IYbjf-}o9s8;?&M;MKg448XYE2e;EjJ5+b;x(Q zGWq7;-@v|$UQZPz#nV)xu2Z(Jg}PRlb!c9B-^svet&|08CP~!blcb9yj*C?L>vSF# zn^?S~RAE7-8n4Kv7&V4;Xc3$^ky_!2mzN_6AF62i#BPeL$mhVxbApw3^?>Y}-_DP= z4!(nHBMN?yLZL47@sG21Wt%jpT0QmFfO2qzBWcRr?caEPo!x>3x}7gx#^QgsU(;d6 zpej3HygAiER0Q&pSz11Y z{qQf3P-RGGq@pR-%CuHVh)^|`gLAKwc+`LlH4qJc4n?vmf=+0|WwINIasbWD*h_g- ze(Ky(^V$iPG|F+I3rOz=NuBc8YDuM7|p6ydft~lNsDqQEP!a-MWR~j7I zGW5`^5#~f>Wif>YLLoii&k(vZ>`M2!l`!L7=pgHsXB>%G-XtXM-D=H z*d-I!C`~F&g31oMq`;&Omd9G?c zhEc>Eh#e8wi7NLz?y%eR^pXA5jOr$1UIevy=9(kQsUUn4pH{6-9bg zxggAP>j5?yRGh7q`WJ$^yL-E>ZV37AO zhI8E)ubIEnEtB3Yq;Yqk`w)0@lx~VIe)nGi&Pm^K^z}U0?dJbOveo~ZJdTUti*{sG zW^nYWp;FcD8wFsmIR0V5IDsw5=O(9*SvT^w=v}L)=wC64h}F>{?P9NC#81xscZ6|KCp zO&VIH#|_a7p(y?mT1d+kE>rwUni%;UAd}<-;2BQ#7Rp6nvs4D>QEJiv>08xX4|G2j z;3<0LN%^At$hjeu=~y9-e~;7hKbww&ZSxW`K8vn%bh`Kr{9E_59%)vo+eZFBWR_9h delta 8883 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 NO*L&)k&1cH{{i?ENFx9M diff --git a/src/main/resources/assets/hbm/textures/gui/gunbombschematic.png b/src/main/resources/assets/hbm/textures/gui/gunbombschematic.png index 165b3076378be1e99baf7b71c5b0ec692f2b67d9..35d2738cbca526ba2b0cfd676fd51223c19a691d 100644 GIT binary patch literal 12535 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 Yz)*Uh$%+>KX9a+ql%nKsaXsJv0gEFvT>t<8 literal 8891 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 diff --git a/src/main/resources/assets/hbm/textures/items/ammo_grenade_inferno.png b/src/main/resources/assets/hbm/textures/items/ammo_grenade_inferno.png deleted file mode 100644 index 54b05ecbbf44a4d165bc1cf51b60df5b99ebcba3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf=)gKxPbvs`yJ@zs9z|1w1rb|kTVw|Sm)=J;;ryht|R&3+6I7Mgl# zuGt!qz3{#3Jc&oseg!vL^rc5kQd!g>k#xOuNv4-Xn@eCzP}jCx*T$pm3%7o|9BpuH e&3~WhSG*eW9;ctUOsEBVj=|H_&t;ucLK6V3uyzvw diff --git a/src/main/resources/assets/hbm/textures/items/arc_electrode.png b/src/main/resources/assets/hbm/textures/items/arc_electrode.png index 5fb97ae8a7bcb773ef96d2313b44c79d6f7313e3..f8538efc46b97ab155938a893d1fd4b730ac7604 100644 GIT binary patch delta 317 zcmV-D0mAg83+ad001BJ|6!3KAb$yPNLh0L01m?d01m?e$8V@)0000ObVXQn zQ*UN;cVTj60B~VxZgehgWpp4kE-@}OWJg$10002mNklxW0kS@BgY48BNX4^LLIp)^l6EsiLgmD~2_;Lf9=Xplgb*SqaWq(<^ z6J6-$JkOCNiI9J+VBdEv%Ywe|Q4|HDC=&9qW+j{GW|kbsv5>#(mt+%`t(#TZI+sAl zG@E}`SOU=-#xviUi6tm=+qREpatYRTm5-!p8hKTEx9>P7H1l=wfn-^RFbsuk8%*TD zW(~uDs;ZEtDS{vnvfE(dv1B$&T`JQXGm!(&%Vzn$FG6?X9p~g9GXU=cZqkKtyOs@S P00000NkvXXu0mjf+%Jk% literal 510 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%Lg@0X`wF3JMDG@$phpQo+H&n>KCQxN+m0Ide2LG?bK-nwpw6Y}l}F-MZxD zWG*hQprD{dix&C&`>Uy`_4oHnN=iydNQj7t6c-l@2?@!_$e5d(3kwTdSy>4P2q-El zIyg9JYislJ@^*K3TUc1Qxw$zxIW;#odwYA^+uNI&nX$34xx2ehn>NkZ*toN^lZlB* zM@OfipdcnDMovx+=s+JIA9;CsQBhGI9v*IPZlK7ky8cH%%Bm#DFZe&XfWiF0e^97# z7I;J!Gca%qf-qx!O8i8i;ABr1#}JKR-!qxQO$q`HiN@NybuL8(dA+e)y2R+;fBEiY zrym(U?gw;uQW%6NZU p%dWO1nVeJV=7yQ?xa{IY8$zc)I$ztaD0e0sv8P&j|nk diff --git a/src/main/resources/assets/hbm/textures/items/arc_electrode_burnt.png b/src/main/resources/assets/hbm/textures/items/arc_electrode_burnt.png index 02ebfd01df7b870cbf587576057221c4093c4baf..323935b60f7329b5739e7aa5a99ad0283cced205 100644 GIT binary patch delta 246 zcmVs*Wt@O0r6ju?1TTYb%V}-dA?hK&TcxnPXuJ zLQaG#7L+_oKrKsQwHk^u&SSjB_W^!_k!J5m;G2|1Bo==$#+5y wpD*i-oVGuRugCu4;gQ?rkK>Dph71dM0n|TINXd2WR{#J207*qoM6N<$f^G?EH2?qr literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%LhS0X`wF3JMDG@$phpQo+H&n>KCQxN+m0Ide2LG_>X9S{fTSY}l}F-MZxD zWEBR6Tz9wS3l;?W`KhU?_4oHnN=kaLFxfLPPD)En_w*DM6p)dTF*i3aXJF`%5qDx{ zh~VSQFwj#G5t+lxaH=|gsSfutTlrXSh6UCPyEOT(H76X8kl60Re|LKMF&~D@xeWIv zIPA)2xV4_)+C-q^80HsU_5@PKB|(0{|49Z6h4c3I0kv}$ctjR6FmMZkFk^j6Jjm>7 zPZ!4!jo@ShCnlaAAGZ@sXLQ!&yzyX?nGfAkiQ~- w$ujboFyt=akR{02hC;0ssI2 diff --git a/src/main/resources/assets/hbm/textures/items/arc_electrode_desh.png b/src/main/resources/assets/hbm/textures/items/arc_electrode_desh.png index 007f2a98eaeb55118735cdc9d8ee950ec7c50913..05730206bdc3021d3ac93e1abe534bbbbefe19a8 100644 GIT binary patch delta 222 zcmV<403rXG1o{DxB!2{RLP=Bz2nYy#2xN!=006N`L_t(Ijh)jw4#F@HMbT@-Lf8(w zVP}-INNGT65}-jK5s0wFuVMj1W1}I&vYn~ioM-uI3LqXD)DFFMZ-c2{6Q-U_dKa4hY z;PDRFMDSlg1M+aV=C|!=Km*ct@G4|ZqVOpLe`f|V1(~Q{mOVr9 Y2RL$5BE$^|L;wH)07*qoM6N<$f^(W&FaQ7m delta 511 zcmV6g}Vf zz4v@GFMo&9Cx!^KaFGUXT!a!PgfWDhb}fq9M7W4ZS|*4tqM(iF!f+vKWT+IbbkQcr zl%N*nAYzi3Hllr)Z)!cwAe_=JP#pTa!@6z^bc7Qzio)1^m!xwwyZ) zucr&y*Bf9V0L0S7=5~1tleR@CD4?qU07izJGTezHCjh-L^|JPgK~<4h?dx+T*&P-~+KStrQ0&|E>G4g)ztGMaRbB zhcAdLjr6Y!I!O#lz7qE(neW+#JI7)?xYW(nk=k;Y!*Ec<^Kt`|(1OE(0N3SEvRa|>D8OhwzyhhFY^fFQ zvK0yy=G|O?`CJ~0go=72e+yIMHGG79ULZO+j6bBxvWW`Yy;%SN002ovPDHLkV1i@9 B_SOIZ diff --git a/src/main/resources/assets/hbm/textures/items/billet_hes.png b/src/main/resources/assets/hbm/textures/items/billet_hes.png index 0f7527eeb8e560bbf58a35f8f56fd7919fd9587e..ea3949029e2a1b098e79ed0ca736ece56887205b 100644 GIT binary patch delta 247 zcmdnQ)WI}CvYwfNfk8u;KNv_c76-XIF|0c$^AgBmNq6*hWMJ6X&;2Kn708zh@Ck8c z2#sc+x|nCxZsEP>o!|avsBUF&^JHqBxQXFEP{{$iW_2LNRTAVE{2vAwHl5Kq4;1Ar z@Q5sCVBk9p!i>lBSEK+1V?7I8978mMdrvzG9Z=w4c5vwW^q=3HvFhWMp2rhJRoDMv zb4*+19pXE?V&g5NfaV8R#exnshj-27wcy_WqoHczZ(&wR>6TM*69jjC7k<-F%(pVz jkw1QiVe<1^Cu$fg7}(bNH?KGXw28sf)z4*}Q$iB}{<~Zo delta 290 zcmV+-0p0$H0-8Gi-<001BJ|6u?C00eVFNmK|32nc)#WQYI&0O?6YK~y-6)sa04 z!axv(zZF5!Nl52OY%Ee)S$eLVBc(Q0DQr?L3Z^@*0JqPX%hi@GOv}H*SW-3SxVHX7Oe1D&|s=i&6CHei{3t10g zc~M~Zl+JQ664D#N3j%8%hDaCEnP}w}`!KYSYjj5t&u9dIB#sHsX8^J+>%jtEqlm6) z#sTduQIDoEU0t);Zf%h08btsUTJuiz_!9x%saCQsfUd3qcs-vKT3gR(gbT((r&K9` ohZ8gf_T&cqDjU0nB_WI853|m3DG|9FN&o-=07*qoM6N<$f`)!{IRF3v diff --git a/src/main/resources/assets/hbm/textures/items/billet_les.png b/src/main/resources/assets/hbm/textures/items/billet_les.png index 975e0cca9cadc715008e1e76a9a4bcb841c3b1ee..2d28bbfc5e6757e405f5bb5f18710acf79202537 100644 GIT binary patch delta 247 zcmdna)WI}CvYwfNfk8u;KNv_c76-XIF|0c$^AgBmNq6*hWMJ6X&;2Kn708zh@CkAC zOvmskO^f#&I{WN(W^<=?XmnA}#7zwUfl5x*@R$K9u96_X;Quhdu<4A>d7vm~ zfk$L90|Vb-5N14{zaj-F80%T!;uxY4+pV87G!8)#}xCf9T2cUyG07X#*umiVg z%A=};2_A9uIc(<3CF99Nf}FN#3cxAPdEQ>a1r46JmpbnE@<7%74nSSkobp^eKBEA> tX#`rKlxx!tryx&$z+WZ5@J`5E@DJe)W-<9WMo9nw002ovPDHLkV1m)Ue<=U} diff --git a/src/main/resources/assets/hbm/textures/items/billet_ra226_e.png b/src/main/resources/assets/hbm/textures/items/billet_ra226_e.png deleted file mode 100644 index b857c36e5230f46cc981f43300dd1f1017d8668d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 422 zcmV;X0a^ZuP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!TzBt?`WxkyCE9Y8|94-`l~L%Jv@Nt#4T3K}{CLP&Ub^4{)-09Fo= zJn!t-UVm?AY^%R7opMe2M?OSqhbKgB=hyS6uyCQ8K>)St8)JG}>t-_8d+$r}vbr=n zGsr*l5ukxKx&wm@+2C4<0QFMAWFtn* zl(u8900cX+s@MWSK^Ita2e(74BX#tQn!Zm*HnRiUupQ*^64^g`_tl{yym6IVE^Zg~ zm-wy8>ttverVoQ244TPc54d#Bt%|$i_s@8$@ynS1LpyzeZE=4N{u?Rv1;4Y3NBQC= Qc>n+a07*qoM6N<$f`q-R0{{R3 diff --git a/src/main/resources/assets/hbm/textures/items/billet_schrabidium_fuel.png b/src/main/resources/assets/hbm/textures/items/billet_schrabidium_fuel.png index 577fa972bc73adfe56f5cc00e4b94f14655aaf22..10cb9a950b3a6f34b9f81d05be282c555a6476f5 100644 GIT binary patch delta 247 zcmZ3<)WI}CvYwfNfk8u;KNv_c76-XIF|0c$^AgBmNq6*hWMJ6X&;2Kn708zh@Ck7> z$*;>?y18!WiN2FJc7FXIGGU%tQbFv@<(nA(1C_ij3^WE(TqQw%!T(`^Vbd9%^FUF~ z0*}aI1_r*vAk26?e?3KXsRCWCy zHpjG8-XXrTD>mLT3TS?CRV?UGb9mQGUJLI1KN_kg{uXAHlx{f{H$iaMci}e;#e6HX k9r@#T7$!fzb)tr`f`M(FfAfkXK${pmUHx3vIVCg!0Q*{CO8@`> delta 281 zcmV+!0p|XQ0;vL!8Gi-<001BJ|6u?C00eVFNmK|32nc)#WQYI&0N_bPK~y-6)siua z!!Qs_5)aWQ%xN{pwx!_yr7KW4yDblZt6atsIf*OMmxK*kVBReUURQZh%^WWEu zB=~qWuL|Ek$E^3a^W~}c@Cxj@4ghN{Aq0T@EU4MS8U!%LuzxHI03igXX{tgFTUecl zF{WBoXIVn35v;YvybX~qq%+Z%-t>K6AZ^qmh-Wtfz&MT!!vMfM&lN17bB-9}KHzq~ zG%?1UQlf3!5+riY0pPvoe*N2DA|QqG{wXB@)^){uuRV1KzvKd)u8kO~kF*6V>45*L fyuv#nZ@~|)XA*3P6~pHYDq*vR5(w?kY7ksVHn1r@9bD>ZByIY!segEoG#P(hxxAvQ6y04 zCQyl45Fv>YLbri*(?#7S6@eECU38NWCS^uoB~r-@i4`uGVt-5L+NRsiI;ZV?dA{aA ztDA26!OO?@@;nc`5B@tO^=_lEv5D3>dmw&~BM}!M3NdgThj=)I(DEXJUJsULXPB2` zjvW*>G@(eJM8N?QiVJd4RaS%}wi47k%22S6hlZC^%D)6uM4zJ9cmZELv&aff!)af@ z;PIEZBo3e}bAJkLmT*eB(tbP|pm5&dAjT!gku`j9eZt$v zqwx8BsI06ce9FtPoDY!lQ=Qb9uR-UoN#wRyBST+~M#~a9d?QF$WpsNBVK$oy-9+)E zPguN}NkdPxY^mi1SZzSx!#sGr8yNejLwB?fE%$5T4S%Yc-tYIbHyx1QzfMlvZimif z#zoyL7#%H`xSENB;b~mg-9s$+4N@$UZhs3FuyjjLLlb-G*-|%d922C+DH!RoI&? zf=f!w;D4xZAW8>Hfy$qi$f;Dg+kco=)XZSbl!IgvcrmkrH**GB$cX;Z%q{(e~00000NkvXXu0mjfhWtVe delta 295 zcmV+?0oeZ41;PT5B!2{RLP=Bz2nYy#2xN!=008+(L_t(Ijm426bHYFrgug%~{E0YR zEQSF~U2FxqKOh#S{E6sObvUrlR&-Dt3U}wDZYDFCX=Xa9Xqq&WyMSZW-Fv(H_U^&G z;W<0=RpIRIUMk%~r#MZR_AdbJ_m2Q*9pU>mwQW#}i|qgyFn^m}Fvj3b)Nemu0HUJz ztO?Qtt)p556z@Jt#Hd%%pxU2cfj3d*bQ%eq22wWfO2kz?4F4Iol=D?F&E5bwe2-8f z#$P-)IUn(rE&L(R>LhsvN6{MC{=_t?j=|TN^*SI(KbuCT002ovPDHLkV1lW$hOPhr diff --git a/src/main/resources/assets/hbm/textures/items/chem_icon_circuit_5.png b/src/main/resources/assets/hbm/textures/items/chem_icon_circuit_5.png index 714fc12625b35a1482f1fc5dfd93a1fa4d267517..687ee9613aa8a48a2bc60211a426d58120621527 100644 GIT binary patch delta 679 zcmV;Y0$BaA0>1^2B!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pHR7pfZR5(w?lFLsMQ543%JDoybwgpNl#)ujpP1TUnYADeJ!L0@j zaY;no8BG&)Nqj^!23Km>`3D$ZF&Z@pal?X$Ni`DEibXA@+J7pP+S)ShbdH^Ct>Lk9 z<1ab)Om4pK+TAnGn)-GJMC6V9(Vv zh@ABx-`fVEtAC}eTy}%#Z5x@IGT7?h4z_b6gzz`?ynKYaT|HQovXF{71J+F_4Gs1dz(qsQ3*9yTKIg^LdoYQ zzNxIyqt3M(uY1qoQ#gd^gJIMhz6Y)EB-r#U*C!GQo`091o^Idap@zqo=yZ0D1_}!8 zPfd_ze1L4uW-`>;_yH>Mc)aqB$e@{$LwYjy`^hwVpAO8uBg?w=3< zuH(sb`nq*Ey3a~QDa%ArLj|SCv<4Hs2`{i)PayLcek(&+wah;Q`~s4T3_$%uO~e2I N002ovPDHLkV1hy;Ip_cY delta 278 zcmV+x0qOp~1+fBn0N;nhRBRg9?a~Qmad*7}@O3(2t$(HOdjM3GVHnmEIOm{g zkmC`46PVj=>JASHq6RU@c8jV4Ff91A!8kr#O;!Ez`+eY}GboAzfV!?RRW&_jX=cp& z3}&cmNb-Mp$pj+e=hazj1K+l7)F7H*DSR3t;pJ_kniz9!3V2NePvE*?OlePW&ive4}mO@s33t znX{ZUS=UVwb*kazyu)za;MkM7TUdDRG7Et2&_>NpU)asRzr9IS7;I~-g%4sX!m zsIV{GH>+ZX-fAyR?-_<{YfDR6%(qUc=B_>ez5W{aT))Ko^5w;wf!=2DboFyt=akR{ E0I;if`2YX_ diff --git a/src/main/resources/assets/hbm/textures/items/custom_amat.png b/src/main/resources/assets/hbm/textures/items/custom_amat.png index b7dda8cf3104b498007772b70f04c95b5227338a..0d8abdb5d7f05aadb16beffc61e968b68b283383 100644 GIT binary patch delta 446 zcmV;v0YU!K1K0zQB!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000XS z000XS0e@s)kpKVzZAnByR5(v#pgU-9Z~s4Y=FI<4E^)xv*!VvPr=+C7HG&KR(M(_- z9sttF%gf7PXlTfA{``5UC{qGgvOjvV7bm;$#3k?5{{LlQ~1k{}OoZ)}cG>!k>K~4lULt=sD zH^YBmux$D}o#FK>28K`T6&YUak!0AqZXdyP0#^`{X*c_yH{dYCuWRxQ?~f=jY+HMf opk@pJ@~@ANH(@_h4=^wQ04MgKgp(drPyhe`07*qoM6N<$f*RGrb_CGZ_?LV?XAexDgW(TG8|I&XP8B`q^7#{ABfQ#R~dlyVI5;DM5 zrt-fCt2zTGKNADve^!PkuWmEQc|K>DJ#RWAK^NSK7X0s+D1X85_UCF{tT8r z-VFaQ^)c+e4zx-5EyI)B?-)Ka-DlW;e>&XjELd$06=z5=Nnkj1<_v@Nr#lQWpN=v7 z`um1K`SB}^Fn?n~w|SYmCIhFQHUrD;MuwX=RT#G4Q)hVkl!sxO0000NS%Lg@0X`wF?d|O|XU;S>Hcm-Nad2?(@$u2|iViAjRn*Wi_YM!Mp78X|hsvqT zj7*FJiaV}6d0RbiV_ZeMQ+SG@iLtI{R6ue2<}1$|7Hm$a>2ZxrF>vtI@Qm>N$$YKTtZb1-ctWSxb2o&t}ba4#P2#)Oy7i)6hVJPfwVil}*KFVbFM)mvt8M9O5 z7k!>ObNXG256ArrypAfgxSVYc2x2&qbYWKcjH08VQsp@xR&A|vUTITNXPnWR`&h>6 zZd|>A%tMbvo0)E#e>TZDztLZOwd!!5)1m;=K8?X6L;%mnOgYR}p3WVEKCU f^DJ}!GJRl-|F6duDmys~=qLtHS3j3^P6N{5GB!5;55g%aDgTiT0?{nQXy)bRWl&L3VK{&OJY4+l-Mb7# z82|$>Uc6wCl#~P;XlQ82FlWvjMvyoYK217>LI344-5Fl|{C~*s<;xea7)Ud+OK=)s zof-09!`y&jZgMR{U~?|Rr!SwuhTOSx2Spt-F3rN`>I|LH1q@S9ZDM$K>psI@eh!BB zHy<J@e+6xIhJTFsWQK!>4>LTy|A^u3wFeBhUp;2HyL>kzHrK)p&;#16psUFc7aPlP z@W^3?4|kq2e7O0L;p*E*43FmTVZ;?yU;`Y|LjQB?C@};E1~MGq57hkd1;f`n&lxU* zG|$1U8E(L5_J0g~{}~z1?Ks5n`{Or;uXmp@oPTkb;X&cT-He3N2V8-1Zt#Ci5m|;W yA3rhNfBBT*;?kXrBxe+fbeI2Pna=;|nmYmWmZL)T%K7*J0000NS%G}-0G|-o_V)IfGiMqb8>ghCI5;@?`1rIk*dNlYxvEzB%y+^6{ztb|%6`Oe zx~E)q%cA*}Y~^{|#+R~Xw=G-lICU)*Pq^yXa>}-@mBSfm-dtXX4M0k=B*-uLKMuga zXu`D}sED(`BeIx*ftw$M87KW@UJ4Y<@^o&(&#{KC2<>9=T@jsj$?V02y~hm?Es%A~ zKF~66eb|Q^@$c9QcIT}uOnv(I<&PEiZ)DW#e)pWNS%Lhe0X`wF?d|O|XU;S>Hcm-Nad2?(@$p%iX7Ox(@YNi(Uwi%jfBpaONX4yO zmG4{K|KFKdM$n6Tt)sd=O(@egua{K>w$Nw7{Pgg|Wsdd^Bqp&K);`?0h?+4~91{%Rx z;1OBOz`zX*DQ*GAwaR--fr5>mE{-7@!LhxrLWd1_7=mwVt~hh%%$oo9Ynl9KmHFS2 zz1j7mf4)HKCB_4tYK(iBm8SC*=2*L#9d|8rIw8J+xFsJAJik^WC@2#TGLD&rh4Ku-kc8{(M4D&9AE4YhK*ccaeW} WMq9?i+r|*+7zR&QKbLh*2~7ahJ?Cuz delta 461 zcmV;;0W$vJ1Kb0U8Gi-<001BJ|6u?C010qNS#tmY3labT3lag+-G2N400E9kL_t(I z%e|A!O9EjO#m`K&w8usnM5q>OZl*|u9ysMXXj2Q9wG46Dg9RO;a@UiKC^JNm%w}14)vVZu~YEF6aC>-1}Xi-j8Kj!hdlbsmY|$50frEM;L}7 z-$9?1uEs2pNRSTu(5z6G`hp;cwXxb1YW}-c&MT*u7^v zNs6Q$xQe8}r`!mpFR^#JOjSx-0xYm@Vo*xZzgRSH1MWlud?Jdl;D`O(O#L=15n$o= zNw2g8+9?LnodTQ>et7S42*(1jIVPyTHYEZI4LRhRXht{>k_gdZ1mmyp#(CHs7V5wM zQ4-AcI0&PVLU?sS2t8rbHA>ZdD3jfGVj8fLx?bl8dhVOwpLsKq00000NkvXXu0mjf DTHnVC diff --git a/src/main/resources/assets/hbm/textures/items/custom_nuke.png b/src/main/resources/assets/hbm/textures/items/custom_nuke.png index bd74f35a01a24e68f4958704328aa651046a21c3..3376bf26ce1ddd6e3d5129d1178c692ca2e1779d 100644 GIT binary patch delta 443 zcmV;s0Yv`21JwhNB!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000XR z000XR0j(pwbpQYXYDq*vR5(v#pgU-9Z~s4Y=FI<4E^)xv*!VvPr=+C7HG&KR(M(_- z9sttF%gf7PXlTfA{``5UCSNcaMQ#+fj9f1E)n9)^FTPFrB~^q$k?{_cXLT&T#9Y9K(sLG7RfB93ZF} l1AzSN%ao>x55Jfr{s002ovPDHLkV1nU#(?b9N delta 419 zcmV;U0bKso1HA)~B!3BTNLh0L01FZT01FZU(%pXi0004RNkla{hASFca<7I4Dd-OnYzfD}wlG4428+7R);MWsacB^= zG7aB4K~b_U7vGPM4<4T1!}q-(FVO1>g+de#hp8*bX0wsHMSoGG)*$uN{|Dwc4i<|A zvMe|CY&MI31vDy`%fW0m*8_Q;M~tfGb}2V3M5Hl8r~m0aBf?v z?3Z!qJVmf(M}Og7hyH{W<;Q9p*s8WKnQ% z(8)bG6z4#ODuSEfCf!{`6#SV?1ShA0l;G&8c|?(76LIJV?|)tH03n5OCO@IcvA#(2y= zNjPIV<#naPkbirb?zY3+6pO@YM13os&xvZ4Pw}|_(_NKH#BfMsE4D16Ugv8pcBFVR z;ro8&MuQK@q`&w+lOeiYzU^0THu-WyW$_9Z>oqn)d@Ps1YzFjtc&^p(*=qUzlO4B( v0?}@ZGe=S>|F#eDm`E_3PM;<|4d4eP8mqkqjpD{tHdw%Kg3+wJJ} zdh7UPGSNJvSK!L+rW30b9LH&QNs{1jI8ZK^HJ1GkzD^`)mdQX~ETAZg7F)raFWK6H zKOUz}G>T8350@?%jDn!W$K&y@Ji}kGS5@vrBKY8WT+HW?M#?QU=V zER`Zdy-u%0bbqWUgm#-Oxg6aGgZiU8O{a+wMS4?V({xH`wdg3Hr^i5GN4U|TmmgSF zW(x(n4Ttq%Ui~1JT8*Amn3W_=*;Fdg!w$;Y6j&lKsyz>fz-$KdU;w`;LabJG|H(Sx zJej1C$Ad3fhPTPx#1ZP1_K>z@;j|==^1poj532;bRa{vGf5dZ)S5dnW>Uy%R+0eneBK~y+TW1u_e z=;-)AckbN(P%d#mRaNyr2*=0A!!?2o0?|xh9v%SFC?FufU}a^+aO~JIs3-%&_3PKc zG$WYA1C-R%{tNT-Gw|{8f%%UfJpvoHaN$C*Uc4?aiw^zIQ<}=~=Hmy3PoF-4#n4@X z(*Uce(Em?DTo^8!W!vBjb>HB{es9E*K-v6TOrvK-w$^P%);zFEe(Pb0wX_ z!GUNS8T$W+oe4vAL@Yz*<^2pFuH9nzbM-cZ@$u^n$9C<(8`WR~nErz-`Ona?e>=ms zI}aHCUB1Pjec%Ga!99BkrW3dVow(5d&kWQUe!YFqpn2vt!|9#732Mdw)em1O literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/items/designator_range.png b/src/main/resources/assets/hbm/textures/items/designator_range.png deleted file mode 100644 index 8521a83476ea174b5ed54e4929335127aa40ba3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf@GywD9-OPPvDwc4=z5Oa z+e`+1k5ebvtlG>d(XeV2!-i{@zW)uJ^mguhJ2Um?GWUKf3-shjQfL|t)$@8y!p&M61jp38i;`7fQg|A_6Db=lWSSru9euIDSS?pV>Gaq(qR pjBcPSOG9d8(B9`t>F44POCNQM$T(52(gO4+gQu&X%Q~loCIIchcGCa= diff --git a/src/main/resources/assets/hbm/textures/items/gem_asbestos.png b/src/main/resources/assets/hbm/textures/items/gem_asbestos.png deleted file mode 100644 index 72b84aa7c7ff65b5b43b3d23f524f7d31dc877f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 337 zcmV-X0j~auP)1pw7==HFK-(M0Q^*|z-mFVx3*;anWC$S#DRgOi0cW!} zgCT32DR{B03nZD`Nx~+I+ojMq34XozzF!FbTBq{Zp2}nUY(DzQm=^^Ao9)sYGWHn( z8e_Or6_J$KkU;|5*cd}&%)`aWbn2xTbzAeI;8IlpziM{@pZh&|Q4mQ(wsk4k9VBM292+K*h>S5ZJ?JyKIFBd3k$v!$XodW16KdNb8#QY8SW_ zEQQv!!|h7z8Wk&4tVpwz@_g>E;FE3Fx^^Mf`0@Vb$a?|yErbYrVLsy^L7Jrw_nC1} j^Tn*4FJ@2w|NqiABP*B~jNI9=00000NkvXXu0mjfNi>cQ diff --git a/src/main/resources/assets/hbm/textures/items/gem_zirconium.png b/src/main/resources/assets/hbm/textures/items/gem_zirconium.png deleted file mode 100644 index 9107df7457cc0af6b37d2fc3142f88de1db6cd0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 307 zcmV-30nGl1P)D%46h%*}GXFu4+54-qO66mdiYk?rPb%w&G~WvbiVls3?Tq;yB@2OZ4Cs7F=A$j2wAea zAUDPsi80PDwryKov6;4p5HK@r6S4T$LCj* z?=|1S+x0j)=TOxmsDY~sGOVhL;A$@C!+1F#7XSbMl^2UgChU{ diff --git a/src/main/resources/assets/hbm/textures/items/grenade_plasma_e.png b/src/main/resources/assets/hbm/textures/items/grenade_plasma_e.png deleted file mode 100644 index 8f627bed891f29edfb500a6e102cbf1afa06ca81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G|^0G|-oFLF=+D|~nE%;n4N5UFcG%ddu$D_csWCWc2l6(Ro*?334cd Mr>mdKI;Vst07g|$ivR!s diff --git a/src/main/resources/assets/hbm/textures/items/grenade_poison.png b/src/main/resources/assets/hbm/textures/items/grenade_poison.png deleted file mode 100644 index 8fa0c4a8af06da8c78605b46434a51f820d1961c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=Dh+L6~vJ#O${~L5ULAh?3y^w370~qEv>0#LT=By}Z;C1rt33J+nVO$@hV3wtKob zhFJJ7?K2c|Qsi;5Y__Ummy*)bdY74=p8oQ!(&;}(YlPfoy3N&If2wQh_|q!=uSt4R zP}h~H+b{m}`%EaFHf7Qg307m3gm)9~9#WEfB(CH&5-&b%oJ*ROi>=ehq>Vc5adW7jU2aZo4I+A6#0XP0lsx$=WGteG=k&VEo;!M%m0 z__XhR7LkmT-zq#WIO{6v&aOVdvc$XNbLykE*B%v&yDB>vZ;O}*0KLHA>FVdQ&MBb@ E0RJX+AOHXW diff --git a/src/main/resources/assets/hbm/textures/items/grenade_schrabidium.png b/src/main/resources/assets/hbm/textures/items/grenade_schrabidium.png deleted file mode 100644 index 246e6b9f116298c78418c4ef5c3e76b43c3be06e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=DjSK$uZf!>a)(C{f}XQ4*Y=R#Ki=l*&+$n3-3imzP?iV4`QBXZEKj`94t14o?@y z5DWjMeTIC^1_CTEKR47Ui1G%xJU#V)`in{i`3J1x{HK(Dzu|CK=>4Eu-OO&h+tv6_ zdzyw5hgh=D@o(iTnkwhz&Qg;;e$hgi@xJiU1xnp}1U(m>31*$N=iA>Mtdq*Q1h%Lg zRhV}>jU(cWBil>M-A9#du3fF;Y>0NOTE`l9$Y;6tgM3BBx!#TYTNOV4O|oc8wPfAd zVqAH3ebah{=@~n{3tDEnO!z4m(wN}5<)6;1M0>Lu2ByVVS(|bmX94}d;OXk;vd$@? F2>>0ca!>#O diff --git a/src/main/resources/assets/hbm/textures/items/gun_jack_ammo_alt.png b/src/main/resources/assets/hbm/textures/items/gun_jack_ammo_alt.png deleted file mode 100644 index 58f0210debe078293c4e6eb1aa12e24367bb1f57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf>Cp#tYUiqN&lBTFEOvyM|MqGOW}8&y0|aZXBgHzZ@H+jeo7htx9%A;l6ae=I2hNh zUMk_Rx~+8TM}zh{zV+{0`d<}w?foNnDsA^_9_!t+8~+~7<8f==Q>A^Nu5kKRhGnPy zO4uKibR>4UGQYQ-oPRy%X-Pt@kFiDmK}&I$mPHyrsxG^gzPJ5v7;0KL|J=?UdfB-? zA)%9#3VTx{r5FSiPaCl%7?@tex$?E4oKWjn^(m;pV`;OXk;vd$@? F2>@%kdL94( diff --git a/src/main/resources/assets/hbm/textures/items/gun_revolver_iron_ammo_alt.png b/src/main/resources/assets/hbm/textures/items/gun_revolver_iron_ammo_alt.png deleted file mode 100644 index e7d4c213778b69ac0c237aff6ece1765ac55735e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=DjSK$uZf!>a)(C{f}XQ4*Y=R#Ki=l*&+$n3-3imzP?iV4`QBXZEKj`94rhzNd?0 zh=u>so{O9giX5)dt9YfBS;{QBdF$BmUUd(z1#Hh3cRx2t(|g!=NTT`R-t0Sqe;!q? z@379Qd|&%w@8j&evkU?Pf@`)uV)Rg2&O9rqp##QBI48;PAY>_fp@qppkKN{-bwZoO a9lI2blcq1@Ol*KwGkCiCxvX!lvI6;>1s;*b z3=Dh+L6~vJ#O${~LCF%=h?3y^w370~qEv>0#LT=By}Z;C1rt33Jwt=FTwDi$ie`Aa zIEGmGFYVvR%VfyoYAnwj5a>`YD=W$?D|&jv0pG&2XC0*{x2I@!%{{cN!s_SA|Hs2! zp6JJ{yb{IgcK@;0i{{tqagV&-U%jd7)}VJkUY+sTO;I-nMunQ{d9!EzZxdV~F5oBn zVw0FbJNJ&J4_^y2wJI4Cbu03Jzqd|e>0v$dkV&B?hR;`3Utx~chiQjdj)+%jhBhZZup00i_>zopr0DD7WcmMzZ diff --git a/src/main/resources/assets/hbm/textures/items/gun_revolver_nightmare_ammo_alt.png b/src/main/resources/assets/hbm/textures/items/gun_revolver_nightmare_ammo_alt.png deleted file mode 100644 index c2c3a5e445f0e789b29bbc96fe9ea11969961085..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#VfD}j&fTALq`UjbAD@)Gl+2^TMI3&(GA}f5#g)fj`|#W8yU#4i~7YQKQa|7I2`?hJRDfGtL5*TZJqkVxhvz%6NN`VS*A;@DY+fn7Ww0M zgzVC9+6^67m}dVlVx2a5_&T81&)Y%PFgUHdCN8V dn}0Iyec7(^Q0&Tmd!S1hJYD@<);T3K0RZMfT7Uom diff --git a/src/main/resources/assets/hbm/textures/items/gun_revolver_schrabidium_ammo_alt.png b/src/main/resources/assets/hbm/textures/items/gun_revolver_schrabidium_ammo_alt.png deleted file mode 100644 index cb5cc71f36e9180850f030e71aa566db1b788af2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=DjSK$uZf!>a)(C{f}XQ4*Y=R#Ki=l*&+$n3-3imzP?iV4`QBXZEKj`94rhnWu|m zh=u>soT4_Oh$_BpT6 zo#EpY{vX{x7EkP#)^d$|eoa<&fzplR9qbA#_sDEm!W8}fBZJD+>CDqY8lt+{6>L9c oJ#f`fIR3NYa1FbiGtV;a$J6d)OU_*VALs%GPgg&ebxsLQ0Li9Q-2eap diff --git a/src/main/resources/assets/hbm/textures/items/gun_rpg_alt.png b/src/main/resources/assets/hbm/textures/items/gun_rpg_alt.png deleted file mode 100644 index ec52216020735a6b204dc421fa77700a26f607e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 318 zcmV-E0m1%>P)Nkl8_KwZ}XzmB`UDu6w^Na1|@(3PEI}XVLa#Gb$RTbWQM1)bPH QCjbBd07*qoM6N<$g5w#4T>t<8 diff --git a/src/main/resources/assets/hbm/textures/items/gun_rpg_ammo.png b/src/main/resources/assets/hbm/textures/items/gun_rpg_ammo.png deleted file mode 100644 index 1316d10a466973970a19c2b5cd1f9d5512e5be21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL5ULAh?3y^w370~qEv>0#LT=By}Z;C1rt33 zJ+nVO$@hV3T0LDHLoEE4_HX2CFyL_6oz>H9|KiQNcgq*6E_LYM5<1D7uWHW)28R79 zeC|h{#VEwQPJTT>-Rw9Ihv$O08F?x$2U3jGxsD0F(2K>4GeRq zZ@9Qsv*R;wwx#$!Qw6<-bqCIHFX0SGWPZe?p(3id>ijYd$xkVKzgZu$efi<2^EAzF QInY52p00i_>zopr08sm1d;kCd diff --git a/src/main/resources/assets/hbm/textures/items/gun_rpg_ammo_new.png b/src/main/resources/assets/hbm/textures/items/gun_rpg_ammo_new.png deleted file mode 100644 index 188aa1311f80554060c4f9ea99cb23555fb2f17e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=DjSK$uZf!>a)(C|TkfQ4*Y=R#Ki=l*&+$n3-3imzP?iV4`QBXK1jNi|YVTQG=(8 zV~ByIlq85!z4d8?tSq zcfLQ^ymRY@eJ(qXaUc6!n*F8f*!jYhlkc)Md|kEMOLHq{65Advz2~nUbM%OrGkAP! zSCmz-z1y>IX?Ix@}!ntco$igOaL z2_7r~LG#56^g$Z0pP*M;q6JP~5Dk#UJsG|(Rmp00i_ I>zopr0LyS`9smFU diff --git a/src/main/resources/assets/hbm/textures/items/ingot_hes.png b/src/main/resources/assets/hbm/textures/items/ingot_hes.png index e2dd256e27c81c4855b4c68d8dc665a73dbb0fe5..8db4a7dc49e520ce93ba97120a44df470694542a 100644 GIT binary patch delta 193 zcmZ3@+{83Nl7pFnfk8u;KX{^|f~9nTPlzi+Xf)fT1w5;EJHP$U;O5EHI+3BebrZvX zpgOIc+YSLK&XOR%;Qvs-5bR$eG|^7HkRjUB#W6%9xVFzz=!gNwk%&8n|LY4g3}&vB zStLAZrIC>SzNRZSjxJX;Vl!2I>)cka%83+ad001BJ|6!3KAb$yPNLh0L01m$Z01m$aI0aKA0003%NklW?7;NbXU`a(O`gdJ<^TbP0oXJN zsi}eKceieVX=Fpd2H?{4{oOk-8wNOqgupb&AebSHoE}d9Rf2*TzQ1_`mIP@8DSv?3 zifo9blM|H1z_5MREQUYdzA=Ce0NLsk7RGRV-#)M;%q9>pFff3!Aeuk`q>)QpoZ@P8;^2==cKnrJ6p$Pn%6;uxY4T-)ak(|Mi6#1~XU6 zEE1ly(nv^uU(*#EN0%!av6(8qb#5!_(u~WmPdy)-!630oX7+;Q15+7SnQarRcWm9X pEBXD}WLYOU?;VB5+NA4U?(A5|>ZJeFastqH22WQ%mvv4FO#tueOl$xE delta 382 zcmV-^0fGL40;&U$83+ad001BJ|6!3KAb$yPNLh0L01m$Z01m$aI0aKA0003$Nkl}JVmsb&Z|icqoG#Yy_1ild)Ep&&vAi})RCajaBo zXi3T7^34DGE=_AKwf^98_j2$5zZV`+T5I|bD<&_^!Uo&B8yaDj33ERoEjV;t&VTQn z4m~}-C|<<;FqkFU%jY@2wpyIiCT#GVC3ec!$?fj*3P;xha!?<2a@oi2#I~xg0$-8Y6@KLV+9CwHljDPXZ7L zmSs^Un;jbzOC{4Hx~x`biU6hx!)q|4=Vo(!0yqL}`sj8!1equzAq>70--3Hm)UpW% zZ|ycu$2%}BG9|+X_llBhyuCW7LBBs&Gyx3m@Qm}(@qx~)t#V+!NKBmIG+wjoA4qPx# diff --git a/src/main/resources/assets/hbm/textures/items/ingot_ra226_e.png b/src/main/resources/assets/hbm/textures/items/ingot_ra226_e.png deleted file mode 100644 index 40e67ed80e1a5268b9b383c22bc2ed7c654b9760..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 555 zcmV+`0@VG9P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!2kdb!2!6DYwZ940l-N_K~y+T)sewY z6hRP%tE+ov*InQU$?_0HeFmbzoAC``Ls%1e6Xl>W5ia1Bc=T1w8ZJa*gyXQw%yf5k z``54#je6Ib^mHaO-}hJ7(En50)5)Wq&y&r?<6W7>{>R#xPPU9SE4Hvh<9J{UNzU~B z?fSuo#V5ZDkhH}NsI)_XOV)9p9b1Sj;FKg?rI^0HUVGU|I>C54c|z7Kv*jTJ;)46G zu+|og8+43pR8BdIBoQxFY~|aV(W_Il{b_Gp4vK;6xtpY$G=|IoCI)J70Vbpq1X%(c zb)5S;%oyTTV|m5(Y`^Tgvg|oq6mTf1J;zK)q}WFCO{CC96GO5RWl7q&$}l@DJs*NJ z3zfh|q_sl6_S9T^YU`jdMaTd{jQ1fCXQG&M*5PDrQCIXx1JDB0J!rC*3{cR%$N3w; z6@o8yJeQDMb@S2lsURR3X-LdS6bL=A23HlX!$p|;^H_(o_YaQ_yN-9yUp&Ka8{wBN z8)F>KoA5EnBuHt{?hN}Jt2()V_)(eL>I7PQU-qA31|v%Oo+d&tLz{C9vO0Ni^b7QJ t-3heDXU`u48e;18@y5HqLjO_`{Qw1xGJ4Z|p%DN8002ovPDHLkV1h7R_}c&g diff --git a/src/main/resources/assets/hbm/textures/items/ingot_schrabidium_fuel.png b/src/main/resources/assets/hbm/textures/items/ingot_schrabidium_fuel.png index 89801364bcfa7dc55d6766bb877510553990c99a..c80982288ac311e625835b25130a9ed0394e1ff3 100644 GIT binary patch delta 55 zcmV-70LcG>0)hgNMjte9eq)}kj>*`x>+~jKa7TWKJaKrk0RI300DiM5n2}{53c&yX N4#5Gqk!$Udk8_k87k~f& delta 55 zcmV-70LcG>0)hgNMjsL;8*7Sxo4T*U-O>dY3`t~JJ5))s0RI30035yjlaXa03c>&Y N4#EKyC`y2lk8>*B6Q=+G diff --git a/src/main/resources/assets/hbm/textures/items/magnetron.png b/src/main/resources/assets/hbm/textures/items/magnetron.png deleted file mode 100644 index 5f160f01faca065e5344ed7936ab98c56af10da0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 285 zcmV+&0pk9NP)%025b$YuYdnZLD8e;&cstSOd(g2 zqYePnK~cI$HV4}Qr)*5rldl11@f%f05fT>#{3QB8`a6lg jq;S?j=tQxU#MSr!YOziF3AE0q00000NkvXXu0mjf$!lvI6;>1s;*b z3=Dh+K$tP>S|=w^P@=>&q9iy!t)x7$D3zfgF*C13FE6!3!9>qM&os5wC>5w?qNj^v zh=u>szJt666nL0#_Avg~%*t#~s})|9>Jzo~)ngWwj}wIi_j`25dvq_jCbf1e_xs6f z8x$mx=bW+h*ZA`D=|abLrRh0M_kM3}yr;QS)S!oP&Z)~{D;dfcY}&0W#(3C5bm|_l z6(?9<>Gt7^d>+0U)f9a9>SCtWiENV= zFjTj0V)zeK{iD&r7)WuK1o;L3hXV#Lf5uNhVa@`N$YKTtzWpG~Xu%q+0u=Q2ba4#P z2%g*RD0D!9gL&~atv~+{E)|mb`XY|QyFu;_w}PJC#3HLoH?E1^tMZnuc(3(ld9Hq! vhR?-cdLnmxJ2*ZcU=jW)-E;0@z+Z+Vn>bmyO1bs|&1LX(^>bP0l+XkK#c52) delta 268 zcmV+n0rUR)0l5N@83+ad001BJ|6!3KAb$yPNLh0L01m+b01m+cxRGn^0002aNklF+y4LWUxufL4>R1deSkF_aC!j*K(_z-{29#7z0An4eft|Q8yVm=0A%~0Z{MIi z>;R_$Aa8to`4a4RT+WAsO$`74!!T3`4k{}dum&Cqz^0K{0QUkVhESlHfdK%fpIIvH Sk*H1p0000 z2daC2rr-*Y;w%aB3;quU48i^tLLk8ckH}&M2EP3u%xJ+HtO68t_jGX#(FmS<%3J7w z0uNKbAJaSkk8EvQ@z}?F(?lD_{yWS9_WzWg2Dx*eSZOj{kM%sC3y+!!Z(ZYsy9du) kakpBbdEe=3vCawcYw7HcCsN~10nKFaboFyt=akR{04mH&NB{r; delta 276 zcmV+v0qg$m0l)%~83+ad001BJ|6!3KAb$yPNLh0L01m+b01m+cxRGn^0002hNklGR{29#7z0An4eft|Q8yVm= z0A%~OZ{MIiG5{#xcm!Gh-zgKu>VG)c#PI(=3`2$Bpt6zyzh)4?rjb|x4+BaJp+GYO a0|1EeP^z#L`H=ts002ovPDHLkU;%=H0eH3m diff --git a/src/main/resources/assets/hbm/textures/items/nugget_ra226_e.png b/src/main/resources/assets/hbm/textures/items/nugget_ra226_e.png deleted file mode 100644 index 514a4ba98bcce662b2a5805c9a55d97062124cc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBufiR<}hF1en@SvxQV~B{7o09;?BMk>wo%Xih66# zE{c`ADff`~Mf>5%9Sa*c1nn;zyu0SiyxV+TtDE^s);P=ceQ=h r#o(-M|CM*AcvkuCoo{Zaa76sZk7%cz9zq9zo?-BG^>bP0l+XkK_K|Q? diff --git a/src/main/resources/assets/hbm/textures/items/nugget_schrabidium_fuel.png b/src/main/resources/assets/hbm/textures/items/nugget_schrabidium_fuel.png index 65a1173e70a02721a38fdf8484d792ab287f6202..057799ddd6b850fe6bd3ce10a266679b9d8d1d0e 100644 GIT binary patch delta 221 zcmcb`_>OUcWIZzj1A~Sxe=v|@EDmyaVpw-h<|UBBlJ4m1$iT3%pZiZDE08Z8;1l9% zl3%y;>;I(>-t?Wkp_Wt-J9Bx+gn647{sZOZ|0hlbQk*40e!>5tfFanwLI@;S;1OBO zz`%D1gc(IOyc&Rl?w&4=AsS)9b5D5-9Z=w53ixAs=l_wdZ7Ux8m~WbB!`Od^S-}3E z($gS!?h`9brn8>sbKy}l;jL@DaQEPuEACb+H19iIE!H_9el4Bd@kDCeDWI7Qp00i_ I>zopr0Mss0b^rhX delta 201 zcmV;)05<>b0onnO8Gi-<001BJ|6u?C00eVFNmK|32nc)#WQYI&0Fg;VK~y-6V_+Bs zjJPC()TIBz*zayV#ihBP!Pj|J9ijP9X`zP`{fs`YC`e4;K7|ccx@+W0L4H^ zO&V_uFfc&FU=zcCxFSCWM$+OO-2hSnJPar?gd)uVJhwLYOrfA(00000NkvXXu0mjf DUYA({ diff --git a/src/main/resources/assets/hbm/textures/items/oil_canola.png b/src/main/resources/assets/hbm/textures/items/oil_canola.png deleted file mode 100644 index a8363032f54dcb1bc04a02bb3350793d0e9e9cb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#VfC&>SwIehvfR%9lO|2#0fF=L?T@c4`%uOBt|l%njtvOfqPOQIhW1}) zH8}f&fm`ux3(vu4P5-m9vNUGZ*3?M!^!7?hY*5jz_V^Yc5+7}9kXR6l-mb92Pi h$G)8^D^%qf7!E~>RVs+~F#}z|;OXk;vd$@?2>{n-K#c$Z diff --git a/src/main/resources/assets/hbm/textures/items/oilcan_bitumen.png b/src/main/resources/assets/hbm/textures/items/oilcan_bitumen.png deleted file mode 100644 index 53b9537c76bd843a4ceb02cea2cd91913a021565..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#VfyU$h+kKYYBiuPs(jS>_-#GD%%j^;FU(GK(-U3ZKu6yuJU|!Se!=a+xlpANf z`Tm)@Gdw+ zGWYT0pG*qpi+`#8TK9U^sxO=F?u?ikm&TBLTgXYE;b)Si)wZCi^Q$w?FgS5cy0!iM l+ajqob22}zK6zwFVdQ&MBb@02RSZ AcmMzZ diff --git a/src/main/resources/assets/hbm/textures/items/oilcan_heatingoil.png b/src/main/resources/assets/hbm/textures/items/oilcan_heatingoil.png deleted file mode 100644 index 8abf6d0ffcd63482811590e34e4a93e841630689..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#VfUn+ zKW7dcyMH3;u!L}M?Dem&?u4J()Z_i{ZI#^Lqfe42x-%>l@swY`eM##3zb`l&wwC$i ztma~fed6Q1Bd6|T5=7U)<8Pgg&ebxsLQ0Ntx!z5oCK diff --git a/src/main/resources/assets/hbm/textures/items/oilcan_heavyoil.png b/src/main/resources/assets/hbm/textures/items/oilcan_heavyoil.png deleted file mode 100644 index 371de24219cfb39979eaf3858a419216351d1838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf-~j33?>_x0t^{M4xICxmE5qpK{SD3)`Vj#-<1dnxO$z=&bfI%e%r%G z`Bx$ruhQCBdH?(JUF)Z$YPx@2mm6biA#@~Aqfq2jb#>sAnLn6gZ=cwtbIyhFO6gmc zsO)Sehe;|7OES3**qrBiyrj!!a^jpTya}=4J%-=T9p0*Y*h15ujp3L?Y1#Voe?Q)_ gz5Mq<_~dR|c`Ikjo9AFVdQ&MBb@04gC|W&i*H diff --git a/src/main/resources/assets/hbm/textures/items/oilcan_kerosene.png b/src/main/resources/assets/hbm/textures/items/oilcan_kerosene.png deleted file mode 100644 index 3df5212ff95cf28dad1282fd8ea9682daccb6067..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf;HZUMZGti3%)UIyOg$2XNu_rn+9nqvxcS;xd$3+B3w2K3gyNXFRw3; z|KHHOKQa5koXK1H6-~bHOIka1mR`AL)z!#n(Qy~7xOcJZr&!kMxhgYMyzhQ&XtWqe}eJYWKRsH{9m+2b*l0$m_tt_~{-K0o}{s>FVdQ&MBb@05^nS!vFvP diff --git a/src/main/resources/assets/hbm/textures/items/oilcan_lubricant.png b/src/main/resources/assets/hbm/textures/items/oilcan_lubricant.png deleted file mode 100644 index 9cee0151369e1a416c08b31b7b81ac161ad3eecc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf;Lr@lZ&m`Bo$_^xxIm1^1zRbQt4BEE{h6=YF+4?`}_0503*!ceH zeq*~=9s64%x%~a=ImNdgt(tyn_PJjUksG!(Y-X)Yx1AT9%F-a= z33W|sf$?FPLjDXBirYG-mn4L2DMwN8L9_|lr8GG@)X|UM9>=clu;SpMPLPb^~dyCNZd4U#7S6yLIEPT8B z#=mX*b0U69pETWaP4QXm_0;G4fxhpR;y*+V;38TR= zpT38GnHK1HKU3TI?)SWFRy*hTFWl;9#_-tU(Oz+ey|>lQ_ied$(ngHoUiHbp*3YBN jyQg>0_>;A1(-UUBP*d*QT|55)oy*|q>gTe~DWM4fqJCh_ diff --git a/src/main/resources/assets/hbm/textures/items/oilcan_oil.png b/src/main/resources/assets/hbm/textures/items/oilcan_oil.png deleted file mode 100644 index 0cfbdc54f4fb91df4ee27aed5308a41e70611f9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 208 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vffp7qW2(7BR~4w|V_*=yAf?q*>K5mjQ*uj=p+VDS3j3^P6hCW>L3Hg1=(QK{NJ<)x3>= z6mC2-HU50|%yAx{KfOGrQ-bWCq(<_c>)jN&zGi-%<$S5V*DI&z+B(P_Z>gx>qoQN| zT*{YW%eCIe$M-UNOlsNYxnlLILr+>|_^b0jIi)d_#wM>7ZFrh=ue$8Olh!TCED39; rn)telGp_rd{`{$i%KlkCB|n+0T}Qh!pLOC%lfRP4Li}G@XfEC?)mm5g{MeN#YUm3-|*tPID5x{hkX})K4;$5-+8OW)0u+1W(9@BPu#U>m;4Ls<%Y+ux-i_@7R!3rKxMMO z2^&MUE`uV=GE0xx$hprH%o|c8Kipex?SI|Rr+7lG4#S@BlXjP%|NGI#rugr{^=jho Z_p*&FI~iZe9RWI%!PC{xWt~$(69942R|Nn7 diff --git a/src/main/resources/assets/hbm/textures/items/overfuse_alt.png b/src/main/resources/assets/hbm/textures/items/overfuse_alt.png deleted file mode 100644 index e11c1f1ed342f773fcced38285dc307e73ee9ec6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv>0#LT=By}Z;C1rt33 zJwqdBmh3k`MISv~978PpmrmHrb;v-ZRsY9&iw^z^Ynv4G=FZubT6|?=bFg^fiFr-@@mU`l|Oy;abI^L?a zh6@%LPf~G|Io`3zgFo?Z_Paxg&pcZ1HL%~Dm;5g2@bc5n{5LLmoh;p-3gm5nwQf#J z_ScZ2+n0BlY)q`1%D%_`_;Ze^IkFDiD-ZA6I(x^VO$@%@7j!b5-JCEZGv4CN!Haw* zeg|ip{I+}5)GYIA{aLnE+x7}Pdoca#t}ES+hh6wHW;xAp{%i2}SHkbm87sTx5A}rq ck-5Na@nii>@lTHxfSzaYboFyt=akR{0HsQw_W%F@ diff --git a/src/main/resources/assets/hbm/textures/items/pellet_hes.png b/src/main/resources/assets/hbm/textures/items/pellet_hes.png index 02f8ba8bcf24e21ab2f49f182d738e969b724f64..6d7be53fa07cd789755be9a92358a954a78f1fb5 100644 GIT binary patch delta 202 zcmaFD^qp~nBnLAC1A~SxfAB;_g?fnqpAc7u&}iYk=bhjFFZlhR!OfF>>SCtWi9khK zcaJ>;QXC~ge!>4CfZ<;A-bkPrXMsm#F#`kNeh_A~U=3CQ3Wj*PIEH8hm!9C{I$*%z z5@@RTeSe{>X)Z?z$E5!n>;5u6eHPvx;WDd0Yh%}9?+?pdD$En!#@#x=J>|NYg3(_F vv*PWI7kF>7F3ieV_ku0pIrn|NjtYjB5|%d~`t&4$7BG0a`njxgN@xNASiDUq delta 312 zcmV-80muIL0ptRZ83+ad001BJ|6!3KAb$yPNLh0L01m(a01m(bYSxJf0002_NklHg+xc{;Urcij;Mi|?~Bn4(tiRV zo1zJV@*(OBs>oomTx#3X4)K!=!Z74nh88d!40!e)$P?G4dmMAc2w1JxBE$@Wh#KS| z2)LS2=TUJu9@U>DkRirVL@nFqYDOVIf^JS}7=Q>&8K^DbY8LZ3f0eV{Z0K=&s%tDf zq-MJz3ZwCu`f2Ov0v+skJF%XZK_%%^mO&Czl#~WkMZ3oDA$kD`4r~Z9Hi~Tk0000< KMNUMnLSTYnqK1Y5 diff --git a/src/main/resources/assets/hbm/textures/items/pellet_mes.png b/src/main/resources/assets/hbm/textures/items/pellet_mes.png index fae0a33ed0d93096244eb73a3f5c75fae973bf85..c48c0a203833bd1c5effb1f48aea3b8deb9dd5d6 100644 GIT binary patch delta 202 zcmaFL^qp~nBnLAC1A~SxfAB;_g?fnqpAc7JFMs_xE91}Hob>dSfSsdKO}k7%B~THM z=h;m_ilZdRFZe$MFx+e28wnKSEbxddW?% delta 313 zcmV-90mlCK0p$Xa83+ad001BJ|6!3KAb$yPNLh0L01m(a01m(bYSxJf0002`Nklii z13;S5HKGHMLCA){!+;pgAkaBw3X1no0+Enr5V&yR0+a;-C0Z4OraDOnv z=Z_zuB4`GzT)P%*2)aQajUX|Q=Jxh>s3-)mKxsI*dG{{dCKv!|25J2C;R6GofB;k! z0x%4K0g!9%-MR&4gEWEwx@Hi7djS+RvwC}>JltT<=FJShUVMf}BSu1Eli&plxcK@q zD5)~zsl$iC^2nM&0B2H$872e+=o(=FrvbzQlxQR!FfafB=VELA0E)+(00000 LNkvXXu0mjfOayrk diff --git a/src/main/resources/assets/hbm/textures/items/pellet_rtg_radium_e.png b/src/main/resources/assets/hbm/textures/items/pellet_rtg_radium_e.png deleted file mode 100644 index 5b206412b223925e0a27ea9f21826fbf0bcae998..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 602 zcmV-g0;TPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!2kdb!2!6DYwZ940q;pfK~y+TrBl6b z)IboP{ju+IN^)HqHxZ9Qb-Gk3C=e1fNSp*gd6OuK5D$O^LIP1iK}*de5E{}%f^fOB zyy4P49qdUdHsd;Qn7_Pp`my=&SKJ_&e1ASp zdTK|fdZ@MR#}0PEIP0da@)s|5k3Y4oO{@_-{c*UTZX{Wf>MflrEtQb5fqh_Kd*`g5 z*|I)A$&NlO5Ja-A^yKVdl=gMj8>GYD1}GAxv{FJL<2valX*x)Tx~H?rw`Zdkwj_Ym zwo-Bc+ff(SRLqw_lb7u&I!eImAsPG&T_{2PS4Fj6u%S(&n{Vd|e^H ze8QSq)W%V5ebekcKpr4GS4B-`ZpqB7u(|E*bp+mV1FQ@hb2R4Fq5@P-4ds_56-a;^ z!t3Y=0s=OJb5YGw-hc|4|3v;OsQhinmM#jRFFYyP(bXeg{@zthhHD>t5jt$xCJSVR}zHe zE6*T<1)Aac{O#RW-9=g>h;jeRqp=WT2j@P-x%c6Qy!D1_o6StC2XzENK7lq+Q2+n{07*qoM6N<$f{vyPP5=M^ diff --git a/src/main/resources/assets/hbm/textures/items/plan_c_alt.png b/src/main/resources/assets/hbm/textures/items/plan_c_alt.png deleted file mode 100644 index 0a44d83179874a478d27c7c7577f3e954de57015..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf*0F<#F=|x_20St}#5A^*-fH*NU|zTO>7Zc17}fK6()LR-jpO@%3e* sel^Em=mi;iD`~CJn{@PEsGXd=xUtIfWe0onfbM4SboFyt=akR{05UORzyJUM diff --git a/src/main/resources/assets/hbm/textures/items/plate_aluminium_old.png b/src/main/resources/assets/hbm/textures/items/plate_aluminium_old.png deleted file mode 100644 index c89c632537cc7bef9d8c5268c5c539c819d83dce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 470 zcmV;{0V)28P)N2bZe?^J zG%heMHD!e|WdHyHR7pfZR5(w~l39+zKnz5=|E&UH5j%u^y+B9=gq@_&vl{winD3dA zTCKz`yUOj-|3MT*s#dES3i7Gf)9dv#8jV!1*F~)don?{c2K><3H%Vp(xuJw9t#a648j>n_g?Y5fDrY4h#sdF?Bx)3Ds z@p#xd91hy;b^_<~+3xv#Zb}@@1K$LO!=chNRhDHsolbf_pDKz%m&?T(U<Ucc14tNIl``xUdh#Py;>Gb<6ART|(?N-<8)w)pt zHOzvdo6W|Gkn3n3Oqd{&@tY)x*?3Fmn?nw-Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0a!^yK~y+T&5}uu z!cYuEx&JE63Ns{xnF}z8DNG4msnD}N{6*92ZcCPx*kxDwyYPQ(Fc_#(si@cMsamb7 z)oQ8R?S8z|=_raK)oL|S>tNnWrIM!8sTEEp6Km9Nw+#$nG#aVVXjo*BgL$I?6N<&6 z@;ujkKDTDG*-VGSLCt1UVHj#S92z?Z^TrgC6yEQ5^ZkCW^?I%6^QkmVEsn=yW8z@m z&`qM>?`yl=>UccrbUG=^GCdv-ozG_*fGpTLm^bJ`8~Ur&>NA<|>-DPLZfB7i_TpgP z=o-hdO+Yi?+wEpjU_?Y-k|f_>0qW>mE|#y^Nmx(YdM%V-kk)_(=mnV#B#Z8EXc8|dcFR$0s2WI0i8HoM=yH;%%QQwUw6QT z1wmi{PL`(cQ|2E>2Gg&X_(xVKya1Q*usQ>crRe|w002ovPDHLkV1fVu01Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!2kdb!2!6DYwZ940f|XOK~y+T`xLO1UGf-Y=VK7K$^w6zrr{S%>DD}IHDf8bJ=f>ev3C{z%s zQcW`P%rFLP1i`H*+{}I7bCWUt0k-Zd+0yNHR+}L(eg25bV|9TM%Xp3_oLA?jHo9}H zLjg#iAynGcC2r9O8YE#3LQ*R54Iu`goMVioP@E)-+rIF*+jWKe<~~E3^@-Y%PF3h( zAd9)h$B45G3gfaE3>Y&Rkx4P)G^A4l^sa!(;FK_kMWA!(k!~V%;bihYo-DS?i_-Ur zph4+wd!8}1tHn)XNH#DXrmx~)MP}5r&4@W%xGv?C6HpBbt@14BCLoryQRvHJACD07 zt$eZ@_kG`nBUmN)h#Sq#IqaFngaI&!$`w#5*C5$JctQwQc;36`2uHM`Uo@unPD6j8 za8=4GSX`+20u1qlVp zX-3@Us=HDgDisjfqHdcW!njw#D67q6Mc=AbylGK|_YXXKSH?8^Z&Sns!3Kx<470W- cK4+e39%sjPTzS3`&OABMzWWr&@fSFob7pwdE*;d!h%1ceq@SAbW2Ur9Hov)gi z-T!tsSp#5=QhZoo7__A*Xp2!46i>INt|q;0ca=9YrI4@$hkug^)?n}sCkaPTRU)mi zrmiXnrOrfQs7XvpNWik~d{(GypCCA{3qTylS@4#o+5F)9zXgHk0We!GwfSbXYIXyF zZog09c|5Myd}FVt^*;q75vqbhr*@?wtp)eXMeDzQSH~GEfYE%;{d@-APdG&p0MC6? i|Bbfl3zb`(z5FxJrWjg8#z+!=^Jj=YgV} z1s;*b3=DjSL74G){)!Z!V7OfZ9n!sQwVy|dT#!(p zoMyyruDUD5p;7^nE$X)EA&h$!jI!EHR`jh}#hVsYc>ln&cV$eo|29QT5NvRm&oFCi d;&bMi=5cmx$Cc+B0j*$Q@O1TaS?83{1OORNT5$jX delta 281 zcmV+!0p|XK0;vL!8Gi-<001BJ|6u?C00eVFNmK|32nc)#WQYI&0N_bPK~y-6&5|(+ z!axv3UqqWAs4uf}TP=k5~rJAm|Z-Z7@f$vWn4&q_J2Foh2I+F`ciPndQHo zg|z^7D8-u@mPK9ig1T6FLH_o^&^4r|V_dpfQwj-7a5Ns%cYj>~&T-71K$VG%W-xSB zF(|bb1%V-HQa}QZ=DM9H`cB^1`SpM7%;g~y=BXtW0F``*tpSlBSEK+1!#%TH978mMdrx`u9Z=w43E=v)`+w`{knUxx{XA0Sf`kI) zG$U?v)mmdKI;Vst0PQ7OAOHXW delta 278 zcmV+x0qOpN0;U3x8Gi-<001BJ|6u?C00eVFNmK|32nc)#WQYI&0NqJMK~y-6&5|(+ zgFp~PpTSD7vGEGIK?+mZ1Qb$w1kYo=M@V52NRd7kDFn-0!A20lc2guHuF(*?ylQ5a z|8^GE0yv{JZ;n_NYZ(jHVvPmk+jmK9Nbjf1>}IwU5|&^P1b_Ix4?tbl0D4YjG`l3$ z)1cJS7e!%6Y$iy+^Sog;t{0ymgkcCkRaHZiX)q=KdjsD|zZ4Y}55JeGP*8#65lw}FP<9b{ENOK}# c8vGxgWJgcz5f4g=@&Et;07*qoM6N<$f-`t=Z~y=R diff --git a/src/main/resources/assets/hbm/textures/items/ring_starmetal_alt.png b/src/main/resources/assets/hbm/textures/items/ring_starmetal_alt.png deleted file mode 100644 index ebdca2cc5a4b17b7fd2de5b55acedb35875b5303..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 385 zcmV-{0e=38P)PJG2rKJRXNYqMKCi!(baMPqEjaXZxx!2N-4`Y z91dTCtTCSFp_D>vO;HqRtpRXd7p*n-`<=~ZV}WZxo*xas`Fv)zT9KxyWo)%t1VO;{ zdL@qMrb$je_14_aqw1JpI5va901+Vw0!E{eWmHPBUay(W zW{3!vOJOfD%cf4h|6z8!9k<&J5y5p`fTy!o%@zP)yWO%_Eb6AFshUc z9ppY6Xw8eCXDIu)KvsG2qo239)}~}iik_d{^yg6ezK=C)6&`jTSy53}X*NAJW&y>JS8z?g5gx5$MwD(`LlkO{{Oq=M=a2Z44$rjF6*2UngEAh BWF7zj diff --git a/src/main/resources/assets/hbm/textures/items/rod_dual_schrabidium_fuel.png b/src/main/resources/assets/hbm/textures/items/rod_dual_schrabidium_fuel.png index 040a61e85b7786e332f6d9e8188d488e278243b3..f350b36bb9d66787903b57c0024abaaaae019782 100644 GIT binary patch delta 237 zcmZo?p2ajll7pFnfk8u;KX{^|LcMx`Pl&6Fi;JnLX>@e-me*gB=dCp_sOdX-!>O{x zy{^L~zfLWwU=zcCpq^!11)V^Ow?m-@l!Eb+2cz@bR-z9CD8&7D*fOclrcP>1y>+d@Ay$ z*?Y^nRR=Zg(mi$yoU}I#V$pmht7OR^>hdY~pzP|SXI^!bH;Ame>6^wnOYr2H8~fh> ZV>myX-N7MIGzVxOgQu&X%Q~loCICN|Tl)Y2 delta 347 zcmV-h0i^z#0*3>T83+ad001BJ|6!3KAb$yPNLh0L01m+b01m+cxRGn^0003TNkl4K zEgfE-NwUVLcM8;XExuW=#pij>X`1qHUE_4{^8O~iX&S1kN<7fICa{MDuwuK~cVbZ# z!H^D|Eu4>U=-~9&C_8*QaJKMYdJBB6R_3ispY9YW%aXR6jfsBn>74>m6w$|YPW=38 zlpQ`D^d92==tyEc2U^!ifmuKdyGU9tq*aTa1FdV?4lbC2Nqi#jcCYx~Fk58s4A24Q t{OSI|*{e?%Fo}Px#1ZP1_K>z@;j|==^1poj532;bRa{vGizyJUazyWI3i3tDz0TxL_K~y+T&62@N z!%z@KgCK|&+iv{>ML$51c2U2ji#BLutEJGT;74{RnoW^3C5rTAX1p^=N?z9rJ@9fT zCotg+6YLi=H$T@Lucw`d<>baBfIriOzr9~hu1%I4lxZ-_NttaXZkYtHhcB@vlQgB~ zmE8tEnnIGH&P>)o(+o|%%GZBjwwYgPJ|@q1VH|Z$0?gn-Gx~h$4cf3Rn7R0IapocHE7#nAKq6&xLDQqB!#ZkVi5_+r^Ac818dBt)EGVOA!=AdYO6 f;nKR_2ZG=ipEIIzsIv6400000NkvXXu0mjfX%wBE diff --git a/src/main/resources/assets/hbm/textures/items/rod_quad_schrabidium_fuel.png b/src/main/resources/assets/hbm/textures/items/rod_quad_schrabidium_fuel.png index e93d10adebd60b384c03d0aed0cdca1b8dd15a1b..cdba73ea71084f5c7c588a59bce1bc50b24e27fe 100644 GIT binary patch delta 249 zcmcc4yo_mrBnLAC1A~SxfAB;_g?g<3pAc6mDJcmF2^SX^Q&Uq}S=s35=q<0mB+pyx zUf0og@`g!%omx`CCWik&ZP}jQnm~%LB*-uLKQdr&J#gm)P=>R>BeEE%-~b3SW?k## z1nY8f4ABTK?GNN@P~dT17^-&SU488FRh@=uAD`FST9 zmoD%fsSa4QSYAb3^yj+^EkE?#x(d0Q=ZXa96i(VX<-Nz99m>UiHzNLXEL(BRqkC4z jtS4HlWk1K>|I5@og>B=hhPC!Udl@`k{an^LB{Ts5G%aRf delta 428 zcmV;d0aN~_0@nkO83+ad001BJ|6!3KAb$yPNLh0L01m>xNf2|BwAP8}Q+oCPO$SD{mf zE_N!0NZO&84o*p)xwH40*R&3P%jNxC?%n;o(}WO!)a!Mq)oLQob8uZ3k|cpNO@FoF za9Gj1-L6JI73i}FrfE{8APDGeSr!A3MK-_&su(h{OBDai`-$7YtWCv&K8}Qt@ zk;y!37>3}Sv@1G89$*J}z#_bHOcX^>-bAM2!I1z>*LCRk`*K-uoeNVd`Wbwk0e%1) WTliS8$?=c?0000K(WMX3b^PlTbz&nP9NBvLBD%W?vT@bUTVS@ON|NsA<=YN{STEY9{ z_j7rP$ILA}KYqObzP}%&_Re(IvYGs!Pw*e9um4}nEG%R`rCaoY`Gfoa`TsXcoRXc= b(8$Pe@3A#!f9DL4zZg7S{an^LB{Ts50#;k0 diff --git a/src/main/resources/assets/hbm/textures/items/rod_schrabidium_fuel.png b/src/main/resources/assets/hbm/textures/items/rod_schrabidium_fuel.png index e3770b942475ddf959188bf33d68d530f1c83946..dfe2a837d693161b0659a85a2814f7e4059f4f64 100644 GIT binary patch delta 207 zcmaFN^oMbRBnLAC1A~SxfAB;_g?hyRpAc6U7Z+1g)9C2vEw8^M&s*zW*U@+KhDm;% zT2jF#hW|j-T_XC`K#IF0$S?Rm958tKGkyXJa~60+7BevL?FV5-3)Wy2prEg(i(`mJ zaPosD1~xYdW+y|#117mo6%I|-#d{@zCNp@t`njxgN@xNAVfjY= delta 311 zcmV-70m%OR0pkLY83+ad001BJ|6!3KAb$yPNLh0L01m(a01m(bYSxJf0002^Nkls z1~vp60I6d_)_@FNzI+L$KfZehrf~tBUI2lcj~{{Qj~_pRX>0(e0pjA~3|kwz7=OMT zIs+BK4saR(@`86m83T`<2~-3-!0QEK06_yjym|#?VF!2(xNzYD!?#bLpgimVZy-M1 zu#4gU^@mUq?0{e(a+~WyMX&>~0h<{a{=+a>6be9IAOzqp@cqxg2*OY))14c$h zIA#J7Ab@T=DE(hsxEdo2VCqr8CL~a9faVEg49m_iJ|vN zy}f}-uN8+a08(5fL4LviVSr)N8J+V$QO*L7$YKTtzWpG~Xu%q+0u*%eba4#P2u^;` z!ocPx!R%ycc)%rr>5NW*SWi-#t8hZH>*c0Awl*#uCfzp~Ogb_z+Khy*G^riv$YZ;} f5yCj*yQL-LJ9G9NT^7kGpm7YIu6{1-oD!M<8b&=? delta 272 zcmV+r0q_3p0lfl{83+ad001BJ|6!3KAb$yPNLh0L01m(a01m(bYSxJf0002eNklPGT9;+1ajmuf3L>_8LP}|>gb+X`N62J1;J%PF4Lpj%m~dcSeB5wknkJ*$x_ugT z;cNjJ#?h!!$|#4^AWc&cT?e;euo)hw0k)v33hsGsGd$iF{vl|vEsI_8cnw~kKY-!G zJH({#;X2PY!xJ3hGs|p-C)h#=rvV)v&LoPWJz{)t;Q7C_?P&&VJ>7@jpzBQUX8_(8 W$$I`>oOQwg00000#LT=By}Z;C1rt33 zJ=4@yqg0@p%bqTdAr}5~C$8pWa^!LS{ySiCfQrqv2OMlXY$9Ao|La-Kp0mu@T0y|P z{MK7r-9(M0AyUU*FZ%8s>R3@5<6FUh<#j0Q!{fgV9_n&zpKkoIfZ@Q~tuy_;*Rmec zKYur-oYAsp4R7S*pIuxBuD#uPCP{+5p@KPYJ%@wcWJkq+GKm%Ylo(8SpS*4Rx$e34 zE(W$%1;sBM<&1S1?6(aZr-d~95#JRm!IU&(`$L8c1q|kI!tS+w{>H#@k+rf>@r&q$ urwXUkAIH6VqqIgMDA)e_#~=QwKNu=)7D;w0xb6UYkHOQ`&t;ucLK6V3ii55I diff --git a/src/main/resources/assets/hbm/textures/items/upgrade_afterburn_1_e.png b/src/main/resources/assets/hbm/textures/items/upgrade_afterburn_1_e.png index 73a09d0d9f29b1f1793446e620d83962d716b336..b8c0456b4a282ec354b1302a5d62b254ed81078b 100644 GIT binary patch delta 112 zcmV-$0FVE$0kQ#*Nom3W01mX*yy38b) TYR6Px00000NkvXXu0mjf3pOY~ delta 113 zcmV-%0FM8&0kZ*+NovCY01m?e$8V@)0000;Nkla+!xS(=X$O^SHg3>q)VS>_R1B$&c3K$pwxo96I TFr9l+00000NkvXXu0mjfUw|yY diff --git a/src/main/resources/assets/hbm/textures/items/upgrade_afterburn_3_e.png b/src/main/resources/assets/hbm/textures/items/upgrade_afterburn_3_e.png index 0d870fba5d19dd75de0872bd6dfa75053abd7a0f..1e11b46debb4ef4cd776798b6e9d1ea2a5e2e829 100644 GIT binary patch delta 113 zcmV-%0FM8&0kZ*+Nov9X01mX*yW|A-y TG|Ucy00000NkvXXu0mjfq(CW? delta 113 zcmV-%0FM8&0kZ*+NovCY01m?e$8V@)0000;NklV?Ru6{1-oD!MIP5k51FNy sc`_`S*pQ~C;mhnGs^7z;#K6qV@F7qwwSecQCj$_8y85}Sb4q9e0R3 delta 99 zcmV-p0G$7)0kQ#*R$NC(L_t(IPh%M7;Q#Zq|Nn0={D*Qe_yhq+@ytdf1JL+G0ZjS- zAB@QY$QnsD1f~Jm1vm_0g3>eq$Ts4zoiIT5!f*u)3; delta 89 zcmbQpxPoy)Sdgu!i(`m|f3if{ga4nm{QsYC@Ta}VlU?Dgv9zW^f<>d|f5nFkizePw tVNBtzFfn$_)M8FaSKjQ-D0big14Cq?%JJ8Nk69Riz|+;wWt~$(696wrAlm={ diff --git a/src/main/resources/assets/hbm/textures/items/upgrade_effect_2_e.png b/src/main/resources/assets/hbm/textures/items/upgrade_effect_2_e.png index 8158aab8494a3d4c8ba68dbb4987ce5c94d7a38e..b1543873e1669a222d33eb55bffa05980d90ff9d 100644 GIT binary patch delta 68 zcmZ3@IGJ%mn5~AVi(`m|f3gJYj0gWu|N8$w-{6mXx-hSURG(g}RKpQD*2M`1%xr87 XKVFD^uV?A1f{7Ake!Xp9tBtc0|Nj$EHBq0laxFF0000_EC=zR8|h#>Ju=_t${nn~2TLN)1O_1RboFyt=akR{0H*RFhyVZp diff --git a/src/main/resources/assets/hbm/textures/items/upgrade_fortune_2_e.png b/src/main/resources/assets/hbm/textures/items/upgrade_fortune_2_e.png index b0c6863917033cae406f829f473b562c54735ec2..2470f4d6ae18b8a8534265d13d2fcc3d08830353 100644 GIT binary patch delta 109 zcmV-z0FwW&0lWc_R%TI2L_t(IPh%JbnBf1*`v3oLF#Jbn6AeHbjxL27fW#gcu=D@_ z{|!J4<&p+KnnB0T?0 delta 96 zcmV-m0H6Q70j~j&R#`+zL_t(IPh%Kn;Q#Zq|Nn0={D*Qe_yhq+@ytdf1JL**68!)F zAB^z;MktL5fEr;s!HO6ev8rW)(li1@cwrPUFaQ8rRwfu}&C{0v0000h%%!Q2Gbo}P%SMvj?Mj7ob9xFjSPx|j?#^ry@)WdH(CS3j3^P6{L_t(IPh%M7;Q#Zq|Nn0={D*Qe_yhq+@ytdf1JL+G007`D delta 98 zcmZ3)xRG%}ShSm`i(`m|f3if{ga4nm{QsYC@Ta}VlU?Dgv9zW^!Ux6$@fsZbN~Xq+ znR6IY1ndrfkYc!W;=}<47ZIi!Jp~SpOEw}5%*+hJZzVa;x=eIo00K`}KbLh*2~7Yt C^C8&) diff --git a/src/main/resources/assets/hbm/textures/items/upgrade_overdrive_2_e.png b/src/main/resources/assets/hbm/textures/items/upgrade_overdrive_2_e.png index 9d3617279f3c602ab56dee0604927efa57ffd481..bec4b0c716fccede617b8ae58f575a3e9dd2c878 100644 GIT binary patch delta 85 zcmdnOxP);+n4hJmi(`m|f3gJYj0gWu|N8$w-{6mXx-hSURG(g}RKpQD35G4RYHm+7 peQeyp>2;a!!RA_#09FG728I=Lzmvv4FO#sMcAY}jm delta 101 zcmV-r0Gj`#0ki>-R$fU-L_t(IPh%Kn;Q#Zq|Nn0={D*Qe_yhq+@ytdf1JL+G5CGjy zzVnII%mk%z0+2!Y48v;xNFyTy0}xRN@VS5>ph)vj01ONO^qC|XwS)F300000NkvXX Hu0mjf$v7zm diff --git a/src/main/resources/assets/hbm/textures/items/upgrade_overdrive_3_e.png b/src/main/resources/assets/hbm/textures/items/upgrade_overdrive_3_e.png index 9d2b45da6ddfd89c7386f9fccf59230ca50c4c78..00d796bd0093d80f08c992e331e13c6387a354b7 100644 GIT binary patch delta 84 zcmV-a0IUDB0iywsR!ulbL_t(IPh%JbnBf1*`v3oLF#N~I#tT4-jxL32!oj8=09r@B qjmVnu8N>voX$SDxJ_@J;7#ILlV=8RN5)ecH0000-R$fU-L_t(IPh%Kn;Q#Zq|Nn0={D*Q0@-YBNa%Llv1_Jyc0Dx{K z-?_wUW`fc<0mvYHhT$~;q>+(<0f;CB_*_5`P^5V%00ssCBvdacd-&MA00000NkvXX Hu0mjfZ4xJi diff --git a/src/main/resources/assets/hbm/textures/items/upgrade_power_1_e.png b/src/main/resources/assets/hbm/textures/items/upgrade_power_1_e.png index ece1b9518a3ef6d07fa20fa0896681de2a5803d9..beaef9c46f058737e6a2567c22747d3caf5f014c 100644 GIT binary patch delta 99 zcmbQuxRh~%XUri62EId#q8eTe3=9lbo-U3d7XHZ+tTP_`KmF_f|9pc#?M0sK3TNG? z2PH6EWjuPX(WsEgO{16bf~j%VgRpM#3wO8|H#9Obv_wi?)o`r>nZn@d>gTe~DWM4f DAWI~r delta 89 zcmV-f0H*(?0ha+BMqPj9?5|TWr6`onqgqzT`*z*0|NjI6D-j#JnX;#0000Sd6=;i(`m|f3gJYj)V0EO$;e!RtZg)QkdN|dKoX|vT7Y!DW>gU#&FkQ z5u=Cl%~>be)FV?Ru6{1-oD!Mzd(oBp2cwGPjAVUaw11BKX6(bukFaQ7)%P4Wc SIY`?80000a+Lj?TKqQJ?-Xl8=aI04x%K-P%Q5P~kC2!L!R+Y3VlFfafB*A6EAj;X;O P00000NkvXXu0mjfmX|B@ diff --git a/src/main/resources/assets/hbm/textures/items/upgrade_speed_1_e.png b/src/main/resources/assets/hbm/textures/items/upgrade_speed_1_e.png index 5306d0f436e860621422d693d0fc9b0ea36d934a..c44bca8ed4c4686a36723caed00b6b69a8ea5dfa 100644 GIT binary patch delta 66 zcmdnMIFWHen6;Xxi(`m|f3gJYj0gWu|N8$w-{4Pskte&tS@-Ed2?sPJSeY3lBp43I Vao0?G7v=x} delta 97 zcmbQpxPfs(Sd^=$i(`m|f3if{ga4nm{QsYC@Ta}VlU?Dgv9zW^LI#tYMlVxCV}lT% zgKNaqMuxD?DidZYPg4fAjzZ2jW{<*?Cs=uS7~aej7CpD}lqmxcc)I$ztaD0e0s!>e BA@=|P diff --git a/src/main/resources/assets/hbm/textures/items/upgrade_speed_2_e.png b/src/main/resources/assets/hbm/textures/items/upgrade_speed_2_e.png index 7d163656337881186dde8501d25256d6617f7521..b1543873e1669a222d33eb55bffa05980d90ff9d 100644 GIT binary patch delta 68 zcmdnYIGJ%mn5~AVi(`m|f3gJYj0gWu|N8$w-{6mXx-hSURG(g}RKpQD*2M`1%xr87 XKVFD^uV`{2~1S<~@!(RqX(|m=Ab__t^>FVdQ&MBb@ E0E2BR0pkT14 zi(`nz>Esjz<}+1){_da0z&_)wOCO`c*=IHaX38sPv9hrItN-z#@!^r@|9Pg{{ZWYB zylK*(dWFyS%$8=^nVA#US3by*TQsXZA;gi2BR0pkRon zi(`nz>EsjzW|t*<|GiH+eR#q0qX!+tW^DcOyIz3dqRx^mF#&-e^Tkecrqrh2DF4Cz za@N$TPyRE{{4aT8W2Cotcg2BR0pkRon zi(`nz>EsjzW}ohgzwx&_+a3M-n;Ufs3a)+sufVWK((|g0g2IRYhuirToF&%1`|Y$V zEmigBe}`xFY(+WOE?rWJ|9s%4jf*M&!4*wRT_*f83=FLbwn-BUt+xWrXYh3Ob6Mw< G&;$SlYc|&a diff --git a/src/main/resources/assets/hbm/textures/items/warhead_thermo_endo_alt.png b/src/main/resources/assets/hbm/textures/items/warhead_thermo_endo_alt.png deleted file mode 100644 index e519298dcd68049115bcb27658f42409bff5ef37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=DjSK$uZf!>a)(C{f}XQ4*Y=R#Ki=l*&+$n3-3imzP?iV4`QBXPIMM=Lb}i>gnPb zV&R|sb>i_VfIEG_Ccn)fDTw0T5EZM^;*`&yD zNP#(_?SRST90m{L4z^5{)2t%Zi60~wj8m>K2=Ou`PEa)H@iyj27FCh^pU%LrdgAJ* U54y5afEF@%y85}Sb4q9e01#_M`~Uy| diff --git a/src/main/resources/assets/hbm/textures/items/warhead_thermo_exo_alt.png b/src/main/resources/assets/hbm/textures/items/warhead_thermo_exo_alt.png deleted file mode 100644 index b452b4c44a4848ff5919b7e79d2b9ae99a77826c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=DjSK$uZf!>a)(C{f}XQ4*Y=R#Ki=l*&+$n3-3imzP?iV4`QBXPIMM=Lb}i>gnPb zV&R|s(i{^LLN;?W5phhzS>^#AqBo-92dC7VJ8mi#O-(3cQ4VsU0@ zab!Ed)0nAtlVL)d0PiJ_Y1|s$4m~hrNIS8DQALX3kb-l9#Pl?QV_F_I|IRZod}iFg UOJ}0*f1rg7p00i_>zopr0II%7)c^nh diff --git a/src/main/resources/assets/hbm/textures/items/xanax.png b/src/main/resources/assets/hbm/textures/items/xanax.png deleted file mode 100644 index 4c3759188c050f8140e0f2893de1244f3e66a45b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#VfvYce7#`az;I!jwcK@>k1_u|9|5J62Rx%-6Wk&_bIHU}1*{o~-f3TQurr>mdKI;Vst0Be;n+a diff --git a/src/main/resources/assets/hbm/textures/models/doors/hatch.png b/src/main/resources/assets/hbm/textures/models/doors/hatch.png index ad8dbc6e5ba41a99b53b27c58f084f122e229f9f..9a6ae02a99f58928e8e8dc0cce21f1616d953a20 100644 GIT binary patch literal 21287 zcmV)ZK&!urP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGf6951U69E94oEQKAQoKn-K~#8N-Mx39 zU1gc?zkA$EN(h0_Q6Tgt5C%nh2~8=X>p1ntZ+^o3 z#!=L(I5XF483`CdC+#Gs?cVR_`#k$>PflV8@%YERPj=Q>>s@bo-tSZ2wbouc_~Re{ zIAAm~I^sKhy?ws3bqTa1)w(6nj#T?UwEz3>yLZEejdORMyLj=5Ub6JW6N15DGMNkn zg28ZTuXzifU$v@Uuh;7JP%uc@hd=b8?|=XM&1QoN_ug|iP5$o}Kr|BV?d|mvXmoV+ zf{QM`;p^9R3n^h+Z`60Lf2dmm?MSuB{f8nG1f%}x9B-=x;*e(BspkFeG)?IZ^25&Q zouVU-IAZCkryY6Zk?eo@+-1dL@$6;ivHw?J{NgF6pLyCDXP&rpsZ|Vo?<0pi{gFd_ z|J9>D``l5V_5D8{1)qBAsV|>%ZZH&zgu{&nrV(hjTA^?_7LR}9?z=c#wD^Sl*k~{u ze(?VLIYe=&1}?5RUgA4bRO$cu$RYK%%FBVkZb9v2Y^yOQ2yqqKfk-e=X$KO)z<&Sm z_$Z8x_4M^MVLlp5rBca6tfwdU+H0@LMN}&fKlBjLyZUst zleoI*;!Ek|!Tax{e96+2Z@KXXb~2faRop_OeNgaOyhMKKwp(uQ;xn{q$ag05A3E#H zXXBe%%_e*_o6T0M6^Tjv0`2xmC!YfPV91h?3_3P9_Kzu`HP@NqKV3M*!l|W!~TQXpa zFjU#7TCKkH(n~*h=9%YKttu5upa1;l9)0A|#cN*$8roI^ft&&4L?I0)+ZJ-NzoHNS z;Kz}01m%q<5^NL6Gh88JcFuU0ES8;x$^;=J=B|Bd-47VHm`%#K;pgdOI7 z_PNXM|K>MzdRs&t`Ug_>fANc7-g4V*Gz7O}-QvBHk(lFLrCf$N7eJ|0iW{N(nOyIN zwQo{q&aS&*O4MX*H!4?na` zm*Q;=)n+o40+5?-Ifp|UA^>NyTMdd}DTo;-10NhyDHe<2C>x>BF~=Tz*rA6KuZRJg zH*Vl89hnb}vXjbW5eDct8g&?|*J_ksbnzu$zwT@5Hz-h0%uS}V5LiPFbXN;}3xOkr zPN3gzH8HiO1`Ldkj&MjhYUqX)4F*~hmFdA{gAKVbz@4txp)zNgS2PwYm5R}53>4mZ zzyUA4{IXl>(J#G#n$z%?pZyevE=35}?wvqXI6e^g=R*!Ew*$up1CP(&kHT85`t%_O z`B^wg;$SE2k1e0pUJK!U=FC}?^bZVCnufo%TIKIUJ zVv8`?fxyM>fJx$%DD-mZlRx+|ISD%eAC5%93+bY>2;+vYe+^#`&>q;K!~W?>wm&h4 zgM1i{elR#l(3@3Ja^GJ2^z{!QfZ?HyyY9Zn`t|G6=`utAcBMeCgU(Dd8;ry!Ri)JW(NdQ&cTc zF344N@?p1AcF+`8G-$3F;s-5JYCK^*%?}XgX^*@B#EA;N(*l1PI5!RN8lYM~X;Ms{Ylr>EI!#=$z3 zOeK@0a;dK;+o+RQw3{ugzMV{_@Z+&~40%SvAzv$$iuv8%^{$`n{tmi!kH>WKg+i%R zz>aK`IsufPanP^5@`^)@lk{1$g_tSR^jU*G1f~$xFlgYyK7i{@JM>l*GMr`G3`9h;EbBTn5*bG67q=T;N^~S3I`t=*>6ifmHq`Bxa0IsZ2D&$>P=${ck z`q9JOnebtDkRP(eCWM3G4$)P?PC>5h;GmxE1F;W8E-mkYX@W+nSX7o33c<5-igud} zjZZg+hC*s!NxD8Jf5u>+;d4O=f3AIe-*tq{o%FOPn;jUO!AO)ay<)M1JksfmQUXa_ zs?8}jz{(-0H=3k<@S%hZ@KIzb281^u6HUZ9L_MjQNM-O#Dkk9xg)ssw2(N`^XrYMk z;ImSxRvY0k89`H7UofmV6pKYHt7jI70f6Q$Sio>(8L@am`6F5x3WZ6^LoF7>g)4$b!Vfj-{9kk6yok!S?77}~Un zChcI5@$96zdAbGGKnP#N@(0&}>f-xdcx=HLb6_XL+M?aARxyB5u~3X9e2xK>h(4JN zQdjC5#kxZL35PiqMiRwRIT+GK3#_tH*Mgo*hK~@bRFGUEkpOzFxLC)alEL76-t%61 z7NDT-YL21XVaEb&XqQ31Swq;i>fH3z5%&si860+TLk5Xd3NM5ha(#VFdPYb}%vh{X zyA*u(*=K!ko0k^INwA+vwbs+yJ2o^bcJzjaqb5;WM_uliq zT1|&hWwX2!SY$S3nGEWt|`u zHyRHAcHujj4i#L|``qBH*}j(3z>1Hyzyl5ysOxtf zZ~!PQI_@~mvf9pMGJSo042)%6eBlLT^T;0~5bV)NJeHU>YZfkO-MY0zZy-SDQQ9W4 zBOE|;2?pU%5Rkrp!;NAi*GnF?VdI8h|JScKZ5(>}l~>B85>SwCWzv~lciU~wF1wI- z4fOQ`DGvj44wr+RFE^Y9b}*#6P^o$o%{A&$azu;mfWR60R#{L(>dq$H2_MT1^+N1 zfTx~%%J;g8zi9CZSZk$JVrydLql-oC3(AS>og8ZDU~vEa_M1I>_Tu9gxdcrpbv?|sj^N5{rlc6!5ZZ-oN> zQ`BV@V$eq(d+ga~e+EBpMvM@Nq58o?4nFul{_{V55!wuz1OdsC+CQH{8u?@Zfg!gKb$EbQJ%Ci@=jgEG`_SkF8^l{^I<3^JmVSv9$nh zzVUj(4P6$C#Y{SZ7ot-#oNRCI)t6t|b@zAdx#ymEvrQY<_4W^rY#s^(!|`~uC)-ml zmzQ7rwe1Vw>~ohDibc2da;ey;)ky#3=|f=@gnvi{7Fn8j{cc;N!U9-|KjA=t2K7fQ z_-IPNmz*19DS_PW04_BhYqlJ+<%9E4xe1RZ@Bh)WU8%pgX3g%q?S?ae)!T2q<(y^b zfhS#(oXm=SEX^byx(&lAD zmYch6Ar}BU;3d~#@Hv_&HA`X$SRGJyRLv^$>B<0+AQ;MBuPO8jWcp|x=H+(d<#*5D z-x?Wc%_bQtJO_8*V~@Z2_O~fL{P4p`D^V7}*ZNKDQ?tF|_S+_FoD24>FQ1J&VuvIh zNgy2LkjiB4yZ0UnyKYC3AV{6IvP4T`2)xHGTD)MvLgF?RdU8GVlgswxi-k2WzDUXF z@bD8)JVrP{saZm#(Trj*gKd(J9pok${q4p z)eQ#qU_C#wV1H)`klBevqa(wcL#{rjoq1N@z#u!ChF!>}7(D`gHQkCRe|Y7C+Jo0d zo$29N{Mv(^?~rCq@Ro_R<}KKFpMCc^ap@`V{%`LFU))Y_U$0A%wz;0%d*6E?pHwz` z_-Bq-xNu+W08<+q9V38yZ%%*l-~V#+@G!X$d_vMDyVC2bBRepWXlR?N2SEQr$>dA< zp0tpBlkGUB4mTf&E#P+dAr7g`$M0bvIXGj>2bs|WZl`+ zKK3{~9&mewZPLPp3lBZ)qv>~wOvEvDk6N-s22H5jQA`(5f3O%$%U<8~#Pu^6EOYp0V3 zSFXhR_(&;_7`+1KI+UQUl8EP()>$unKWj`SCI59|3q!t(zm_!&=Fuk_=8{`nE-v zH?#s9o9dZUJ)uCgrK|r6F&VR3CG^I)>_8VuU{OapujS|+ zx83Ruc90%@_#s-`M5T=X_Wd7Fc>1X)yF}@fGpS74A=`1v<#MqY{A-!O_Ked`rBGRb z7PN-7kx!$8zTlV2Q|=Y)|L;f*aQDUHUmblkI}R2g?q;}yHJK0Lcdh~IB0=#T4KI%7>D=Z=_!N-&@GnXoge(F?tnrLmvb)241D=bB{R0*db>m~ zaG-=Q5M;IW`pYjm`fLk@(pA@7+nxN5)5kvX$wLnLAcoay*2#du^^7ymq93V=Yl{*4 zD2-$Qu?cBnH1A|bjBAHZ&PFs!pq7xtQ?_&CvueXNHbsJ2I47wvs@1?Q~v-}fhf5}d!#Zym5Gk&WO| zFwai=E!W0QTNirCx#yh^5YkW<4drpxLd>^H7_HSGe&i7(0}w+kZha>xP?*F<=r6@&HAWTFCa)0VDi{-^(_EXePVdY?{r^bTfvaxCCs zqc@iu8yk}%I3WQEVP^^ZkuutqXL_eEl0!;j3HPNtLm&9S2LP^Csf0tpO2)3d(xa)5 zDZF`3QA>-OT8%v!b;lYyi+1dqkDr}9J$lOq1ABx5yM}}sPKMg-;Bej%3d{`!W(Nav zLh?l@J|7$lXLBYVs1gYF>i&`McOo#AhguzZKm-Z;bT8*btko23C!J2SFAIQSF=too z?_6=m&RM`&U;2_I+A-V?y@NrkQEAk*j=TGwd#SJ!7Qpt@rAyEa(5$z^%Z>xx5md;qd&8C07T~MQh8{Pd2|J9(O7iG;Nbf8>w^pS*;i*Kyz1kR zJ^K3?a@xAkOaA*`{-rJ7+KFU>g>&fLVx$FumYzOyl2{ff}**WKs;Z`f9 zb~s)sml(paMgTy-Oc+tMeT&9LqFUciK(9IgX0z+moFL9_+PLBI#~fwsin(^p@f$0RYkjLlkEA6!CNQdQeSz044 z(t^=K*3J^Wm<|dGv;+?uk84pnFfia1c8+?oDHOU?D(W5_ij1S{1YuV5?C4swXZ<>8 zYH7ou-qyvS9Z5`ni9=_S8eZ$%^Doe!E$Q>0|NMrvZ~E%m@B%Ig(sk52Q@&2uCoWxj z-nM#hn!Lh*Y*3L7j4`^^-9y-NMrB<)OR025ccbhHCsw0$2rSV^gq4?9*f|P@qP2RX zC)W#zXt%U~BAsOjiNRfp%?$^Im83J-&LpjlrfRc;D5u0@gD)A@z45x85#{swvzML6 zXK?1M-oAbk3Tis&5|=%ygkrIbz{sf2_{@}L`4ivzwzDyX@cxp44UQ>bO#tHjc(*Jn zbze#6(SDL?UF+XT%9-iOJqH7ga=w%w#cz-UtzWy|E9@Mx!fVtUg;Eu(Po`KE+oOCF zLG9{H4@~KkO>p)nH0UF$Ok9Y8~aRN(EIrS@7T}=hTwLAl=Y5l7c z`@=}|iBn3Z(ijI}pFyO;q0n>Bzwp8fzqM|*AfU$r_z;Z|#^3F80Q@)XDNwvlxm3bz zLu88L#W-ezJHv}PvG3G5HtG~@Rc+qhdud|2?k0m}&iHGBL9tlM*o|U*qJP-;&(O{0(nG{3CeUZ0II}nCE9^wpa1pd z&70r~+bWgH$yAEwsJ!OlMAdVaEmMoPNsm4L#DDzf|0MLoC2kt`Zzx~@)wOTDcH#ND zD6|uF))}Wrk(+g<4=4(Wx@#t-gIfXQOha98+q!!}A!k6!%5;)Lb=4)401}16$DjDt z>eZ_y6`Zj7dkU$dPB^x){FIXptptH#E=YqyRAce+$7`@Hship&3_iHWYPr1j_18dO zt?WWgM66Gp$lIfz{Pd^T6h4}1023_Y-Sn)AJpfd(`D{_uyKbgV&#Q3yHS5Ry6jQjP#VvApM; zSMVT&qH&n(>t{soyGy>JX6un)d}MfZWSFjCk1lSx>Biu@-u)g7mR{(>@rO~?!_>y0 z)ab3!&|7c6{lyp8DABgent}RyQne~;%yzj_rOR|$(!TTV&a=drr|)2-zSAv%x`k(d z>GWE?XwBerin{#fYx>%KN;&K&E|CSnMle&$)7MsG!5I{Td8{&uxb zn@+|?NA9`nPDxSy1c8kcjKusq4R)A-2VWUaB-kPSV5KW`ZJjll1f}UXqx*j^*KYT$ z?E}z69c}cOP&iBu!#17mafOe?;utPF9MX7lKN{TX_yCl9p(>c6FlE{e=rJ|NFoH$K&7r zw$wyourY1Jx{U4bvjEU%hwAX*g&6N&Uw!2z7hO;yk>E@xL_ji zy!i{p^Lgs469Bc-wQ2?M0M((OGNi7on$+B6z>W{+9TE)e9&Zh^NYHyaqenKYRo0>9 zN~Nc#XKZAIIN`Tgx)?$s4xmF0Iarb17by^1>-X42#{;z2apDj<{)8p|)Pl3fmbMJA z;zIE%y=~rcjEhVZsL7c@)q10ba@3S{&^njv z0W@ZUr|Jwxc_>1%6C*(&F|XGw`$R9px39SS*y9!v5s-loO$DF1!>6_sV?nm!=d4!{ zuii6>W;A-+%{N_i@g>DliONbtjF>nuF&9eI^MsezKoeTep)AZ&Rr+Tzmgsvfr<-oL9y?$F8&Q7H|Da6%k2+rF z_2B?zPbQP>;QGA~Vj6fJ!N^>rF(%(^G-;nmrNX)t6&M>Y&7M6g5ep>}x^fVg=fywh z8@8w-Q`IAlwnI|OQc+NHXc#{B=p%MUSlY}@)tyw((F}>iu;aXZlKCahu>(up-+u4LDon_6RJ5g61$qSr!wnAcTtI30G-Wd2WHNqekz&Vu(9)98m0-6 zuXjIMc{#atfFpjKS!h~)0N&y{s7@`<%*x$5q!^q~%m|NGfa4FerPZT$*XOe5h zLV-07gR-er%F%cd)dqc1fj|g#t1)x(X?#F99M#=Rtu`CcNGN7^zI0tL62l-E6`}YL zk3Rem?p3RIk$t00Jc%o|9T^xr0!Cs}H3$vZxPILO-~0yLdNtah!pafUf&9MenahG` z%PAUTPm|})DLWDYyJZR@>VpgDN20OiSAGTNnH_Cv^}2tz@ac~nGTG(w*}?)KdS8C! z6~`a9s9Y*5hcVAC$=krvBkiCO$_p8fxccpH>1z&?X_q;3l8HE6MnXXp0)Eiq@$o#c zy!_HD$yByn$|I<#KkV9W$RF91>Si~ttXjoYtHb~$QKqM8n(7;U``h1o_@R|(oN(0T zzbyzXs3Yvvt^N*e*sytMI&T-_q2KJ|3pz(6)b^vy=FlXj!0rx&Gu@wK&cW)I@z5{U%n zIka&DC~Vj`OsYUD)@!L`JQPqI(+!k*oeAXg;}T@pG~=(o>iu`=-n;M8^-)GJ-Ta*q z$Xq*)h>(n9kZX-ZO2uNQWgtNEt#H?D%0|sG;K8X*O^{^1u)!gnFa)Pf0p)+#K`t&~ z?_r{vw$2B_AUhu!-poNJlTPJ&5J28;c21$UcsiQxZFj6dJAeaKWH1JvHFG9e(?<_G zY;rZo8=kae5jtKd6!0WyXkn}n3b%UXwS4(DgP0FWR>l@x1ObKs2oK0$#cFeKP>(!0b=&^t zx#u2v?D0ZAUn&;h6Y&tQXorS@FPN4J1+bh!Qq9x4m8d0idb>SZO^ZI&X^#3(HH9FOschNz1iEF zD~yeq<5kdOXi_I+kj`Y>u`wG2oG+9T@pvYa0!TbG9u{N}-l2ybhG#nRs6VIq)&hX0 z=mE5K3DhkF%w^|afWBh^@MDUr$Bo!Jl$BD6afQA)VMp0Omp_!>(>Xom3HMByL$f#$ z4NqFK7V@cC!CFh zBehB;9u8N6ftmJ|6zi#vJ2u-Mls5TD|e`D@m_bqtmK|lB(@Bh)WER4FJ z;FJGv#~ilfdAcRg_N!fc&GJH_D1Cu9e?kIkxAoSb)sx{q7#Tw$VFnWsCUH%n4qqt3%vLn6-no`JmURrN?CmK!QC22u6 z=)7w*I~2*)m>68&T>$JzFqnl!dp|`d%w=Trrd{UligTkCB{~%d?7HjRQ%*h^5c>K$ zh(Y0FjycBnl8L16bgv$7T>@>t+7F+326Z5Ex=jM5^vcpFl%!H6>yKV=;U%B?^rsK| z*vG%{7k~N5!$0$>!#{K2`~LKRcl|e3L8WpL55{ybVQ?Y)pdYwrrGtM0jE@|8C|!|6 zX*{DY8{NX~lt5Do5C7Ds{`NcHVFw)183$cqb|M&nAm#E=RtV74G?pyXv$ad7?pJ7n z&qO+?OFErKmI+&>;&EC0uYdE+4}R!FdQpqs=+vQUc0qP4L&~p6WearR$GI~Bl>G}| z`15POcAY`L9qO#5<=2f*N>BwCLq`U<9h)LaL*zN*HCRcE(O|73AD{>M<0Fk%sIQDxu6WPOo7#z4X<26gzb`d5y!i$`;L%4P{q5@2EAG6DXopQOFSc}b{skAl_dV|}PFjvkvjvb- zvuI!%ruDk6fR;3xt@j`FXM66ox2CjR!dS464}SQ=S_3y4`W`UN6-yM?iRztt(@jr2 z@dPV&?;R$Qf$d8A5W+9y$BTu0xm>b%D{|<|#iD|NSq4d3F`v)%56qmS2SIYVTsD_0 z77MZ=3mVAnSQuC(BFANYX|#3;rQdwHU*GSFqKN9{&b=zM|Qxa_|DcP&|6kpa>9~yPmimMW@4@e zpM!!6ck`}=LLT2D&rS}KN)gYgL$-tX9(!1~B%y!&r+@nA?>`opXOodf>qa z7?e27a1I$tfF~ixWEM(?>>4fTgE%#Dxnx!dfVIn=x9eWI)0#DFbd^a<8)T+r(4^UZ z{q;8%9l!XPV~_J{(<}g8X|Q4Jo7fGe&?(<3B4bP7njxFLLgF8v81114ANa<-_b45* zd-VFIbufexkmHd-GAS{ZOvYoebS53cI2yWQF-1F`TeS+2(3=2}d(tgA=E0&5i{W_D z;>A>(<}B#+Q%^Sh?d}reheCJW^G!dy6aAlY`e|~n7JsAmzN?#W(YJTHb)fC^_Llv# zz4+40E5-5R=ukYJW%04@jkT$aUhvRp2AcJ1I-84x0_$H|J@}6K?N&V)ijItpN1`$2 zHMV&@GU)5qMMJ9HdYg3rdmlN3#YMdx`0zhHdGRHeE0ZQv)M`joJ`MEibx((UVR8Gd zw@$MKXh{xcEWvc;R_fF_u~S4YL=ug@pp2}PYp_18bn3}VMmKK+!Ehp*NF>L{i~WQB zx|CbgKq-AgwmdpKT#ck^)l#K~=9W?WNWIjq6jI4dI20Kf-dt}q$^A}TviQuCPkM6y zcX`jxeEzc}tavb#Mz)JzuyO*1U4X!MvEUat(<}h8bv`Uy2|4=SbT^;dDavM8HDdY+ z-450?ra1<@{NhV+=-v`3$D)z^xV$zgX|q||w0WdX0vrtY_T|XPm>YmKs^vx?#BzXi zjgU-aViACz!6Xq6NQvDuLi%P0FoQK+Ss<}*^6DC1=L!ciVNiBLn52I&N&jr8WSfPP zONhZZI(6S{urMcm-)6PnS2Cp#wRd)zDiUR9N*%8@rEohXQwsYA`jK!X7R~3!tJs$= z+=lSix`G=BlE;%x#EC*N{Jg&BQ>j!vq~cGM9VGSI1w5ojX1ku$OxSHNKCFjz-&B_; zLbwH)a=FCH#-fZ8Svn*En`R4u72`%XQFSFJ7`o_!-~0IdTaun=N$G30%vKk=?3;Dd zNc}VCqVK4pZu)?;?2I_sPA0%S%7~yu48=&ywc=Op%l;wVueLl@Jo);NC4he=JrmS} zi2Cjy;;QJiM@R)Z(E%e89kW?`dfx6IP%_O^BG-apxR1y z5=||6C!WS-{+=2kW11+BlW)Mhsyf0Q{V@cf;Svi)d;Yz?~N(o5{*+aus0Vatz> zkqrV0ZcW?iBb>mz`Fr7a2#Ksz=)X}a+G|Pb_#)ksuGLX*%2`gz{)DmFA_6c**uWBj zPTqtH5nTf&=(z4xiB89ep$zwjYeAj}Dk z*G&ZzrNrQGZ<%HbKz-00GdR6z4}XdZ;2=*u`J_&b9V3>P>O$`{3&1=!E?t|}mGHWC z>w*CxLf7(gX1I(ZU%`;t@+ZumKsO1PDtAb`e5CnW<6`+h8;(YZ^v5q=Oak@Zo=B875Qp@`*8LAO%>qc0JZG}>4p(?g4I>^k%0)Z&HI0ieIPWW$U4o(G88~D? zL|1eI|I)kZqZgiEmCYvg#7Vub2&=@op$CBU)RV4VvXSpG_?dtX*%N|Ne*;sO2&n_^ z`~lx`xsuK0`t7wk!^6Ym5Yil7!Pe_r8Aw8CHtDK6lWD#f_m#^o^|YGo7#)F6CZGk0 zJy#3IBpTOVcfHr2($$6Mod?b|3WXzO@@{*gMi;aEEp?i1;M%Y1ozLBd&~~`px&-PL z-hTV7FFgOe;SVlNxYgpw9EC)#d+dg>T|%Hfkg-FVZz)k$&w(~NP0~Z)7#`NUY@T}R zsl`i9)G6ghEdoHXP>?2C0!lgV&fhgN%@)8MfSWlG#&k{J-l`6Q;4VE9zro8dy%-%o z@7!}wJN1-v&i?YUbI!i_f(tIY_+r8}NjK>ZA6@4P1<2b$z#iD4Adc7W3^N@xJ~j@3 z<`jTE645(HSBu*W~;MJyC0I5_;>2xHdugaUIz^JJKySkMM<4n0$*Q2=T3&}DNz?{xw zqz&;(C1eqa#xvD6 za;01-6w0jJDiypsqOX*zQI;S2I!>E43)(u+-{0HY*Wcf#?qDn&?#tzHcDLPnE5k7z z%H)geMy?+Ew5#es%OpeVXkldlLMs#z&1Gqdm4IxiRP;MnQrBPrr-<+fNy$XAe_(L0dGkL0iBH_M zV#UzV5GxfB21M*k5(w%kD;5WgLUTH|0;xYH$XRu&YhA1c08!#Vjtz5UV}-)Nz>MC3 z8FYBn<(K92h0CwJvRW=<)}T==K8 zL#hf(30+u5p3ztWgHmB2m`KEG)f#9b7LN6Xv3iZ=W3ACt+$a3%WgU8!REct{i5k-( zxvA+|FdURK6*K{58lVGzxB|vy2Tqt9+C*gx7J&f@3k#4kWE;kX=S8~ngEGF^@($r{u1Bmf^P8}pLM;;REX6|qf>&%VeNk2w54OvK&a`_VpoYne8GZcJ<@o^9zAIB#1y5nyN zi|YXbpp-DD`@o+tE*h#;c(Y!`X6!z4Hk+fKwbgY^6A!{rGZ`HUf@^CulNsIZs#gp4 zoRXfp@qnpdU~e@fs?}@4vZLlH@SE~|PDPsyO`1s(; zG*4!orznaTi|^f_LQwgmiXM3mJiBZeT<; z+QWddh>43iaq=R9hhJ3D_j%|+F_}pL3l_lCDzygl!$Z(ND&h|h{N}mefHgZbfITo_ zIFxSf>#zAj0iLv_SMh7Um1!eNxKm0jk_~Dl%4t1|s&{4BsHjy_BkAE0!G}LUf#^>5 z;#XeFMKs0jks=#UKbfINwk*w{2Rx=-LsuxKA5JK^$#I}Ea_4QyUeVhZWztr=nAMe* z8G)P*4y_Ide$G}RZ0LYiFcoOq?YVH&Oj!vD73hy)$r0#-tPIAh6|xX|h7tRkm^~Rr zeJY!XsiN;8L9~TSm}bivz0^7w93EN^YP;{bm+lY*0x!O}Mz%s#Dx1%tANvAj8b-mM zDR9=3A*8C;i`CH{p|0l1cSTtmoj7B+=6msGX7TW?+3T#?IZRMR3xjPf20(@w+1dsnAuj4>g%Z#75PU`Z6?z40b3E!?hAVmc zE$+5QCJl|Bs7WUnox)i?`aU`$!~#Y~M@?)J02pX%I*nBg&YVS5qvV#GZlqdhWO#_K z=mH<4Xr?Pu6?PR>LgCJZZ<)23r@puwmzUT59=8y+p$Ewll@x{{923>BTF+ZFXSXGL z+R}Edop^6aJ}QU7PR&kz(i{3BT{4KVDLlEb*1LKcM`0WfpurW)fsWn<;cluVD~aP-gRE4Q!@dsgvm<5gQ&RX(BbFTiGOXmA{kkw|E=quxO8YBMN3h zM`$L1BOY)coHg56($`m+8&lJ4Ez4jQ{w*C!mYt_NC81J5<|8S|qNzt$5xaR$b~5Jj|9u?^?RdpAM-& zZ3QiImnty~i9(}R=Ny0%9Oan`shq7(@Mo{XpfWs^gG;!-DQOG(3R_S*o*k6Az%vCejX#YwlVkaMj$Dkx~*8 zRtY9`WGS7pi{Y%TG!I~+vif9Erg1GxH6v4B=AGD~Hw|q$7#JtwQ4&I`DKDU%P>_$I z7u23zoQL1=V^qd0m#b(g3a(%&&gN_({~(}JI>x&c|z{Tvu&G6WumBW*e8pbtnB)xCNQ zRcl%xfDz3oU`jMV$%tlBT~b{prZ4Mg;v~W*&lu(AzGaVeLSM8(WAICKjR!8~3qYSt zki6l>^aUVr)Of&bi7AC3$PR-rI+!9J4QRJSOwr&|W(U6Tre%4#WNH$mBSdKdNQ%M# zL^4gD8jFO{61ZWBEG-gKBs01>&Jeg{&C1jY;vAhYW6}`yN_NDOlhIXfW9w2bkjk~f zxrR1Nq&GImSc+(ROmAr8xUxi>T|h4mVssW&-VjaEB__Kf^up@ZR6}ShAGlv>sHz(1 z#C#6dg$>lX}o9nFJT63!ka!6CQusuGiD~zCa(IvW37%G?YvW}V(N-Fy> zw4P|m9OYGzd>k);GLeibpVjw|QCT|TEN#>bS7YvPV4yG4(+gB^%UB)D5ZrCTJL$EX z1=AJ^(o<9xZ=hrxs8K%YIf~#zD=Csb!Zmm@2gy=41guKiX)h@3QECQ7J&_56QGv$f z185P`5t^2Vn8#3uoN{!GH(4jqn3cTgI3a`(s6_*k5D&VP;$PPltXh^O^fO_0fg{9- z1=9gUxN+S&>y!OB+?t__G=+&PkNBffu_OUtfSRk_Gx16cqckR=$AGb4Fc-WAFpF|( zF~M+9ipf6mXMtw%L^v`Yu7p)C=a{~KQ%ou(EP_N%n}{w3fETp^i1wECDq)~QstO=N zkvf;@*mcJiYD(BESID4YBaO!q1hz_Yg(CE(^u|oP6>e{sAg?!Q{axoBD1DCXBX`c? zOWD!<%?U%Cq7L2-LqQ=mHQA#&f(@OM4asL97bL}$F$FqS=x+zeLHh;<$S*M?)(6In z!jD)mtB}7@hx$I9(okZ6J2vZCCxAeig?%Ab7EP&?R3DH<+<0?#I7=~O13PRnH}r&L zETqM~eG`b8cP_m$Z46MeZQ4&gNQ7a%+{}q8FaT##FXKiCiDO*`K>vw(RAaH7&FEPz zv%=0zC3vF=qM*cbMP-c=r=Ds_L=&lKOt#OUayT+*J^4ck!2k)F0>Q8xpjfr#70N>X zjPh{^8-AYvRj5{qrDC2IfMd(uAYR_yRDjOLs>2({^LfyteB;KU-v0hBe#x|Sex$XrlX zTnB+oMjF*mB4P;)E|FBLyY03sBT>^;AF(8FLFG^@7CoSw`?C@!T2GA?5 zsXC8GQroNQG2gXg|%k8EsehDb)9s`fY6d|nze}z9CFl__{ z!U$9?8JS(XzLhWN8Z8}4Ic#<3hx`}#`p+&C6eqT4_+qZgTjWw~SL<_Z{4#ag^G(@_c7DX&?WjXFtl4K7CX=YqoNl)hZRo|wkVL;7__Vw&YArf9ZKkx^1;PJ=|y zU8fR6@5uPSGt)9uP@pXcgse!$&>KK>!cZ4nvZ0dnS zp$QFqL`@(fr;64B2K^vcV=VlOpZ{kd6iFpm6&v^9PJe(Y#$-A)SAo6ki3)#y)KQd# z_uW^&{mh=q>=`_q5(yslPzBYn$jEX}nSNMzvFQhfAZBQ;To_Z+@S-?CHo{~Wx1-xK zl{S8yIbeXY&51zdfHHqIQy1F6JX@PEuu55AKw_}i1M>hxO)r;V4Oxv0ncS4B+gU;- z-BXF~DF7Ar4MgluH!m&4i<_Sp*W_Nzj~IifxB%(MU1Vrjjyx!WB9}BxWuKmJ%3R zV33RqfkruY#oBF&`(zW(|FA(3A2Ri=6VY?3BVefR<|Rny((I4TFkSS{R_ z6q%}YL3QjMZYz}%BGm8wDO5^(=#AzzPLxXdLJ{96Hjzs^h!=thRuZfYkTOd&^i}M1 zxY9pJQ?(&fh<*=m+C+*CgN%SPK|B27hA^R9CuMbdhauo_n#OR0-cz3)926MY+;o=? z^>mG+odHB^NKDXNsz6_^XD)`C*H^nIcg{>Jnlg&cS&THHJI1$HcAg7J4gLo7{j_ls*LfbOIzS z%cH=EuIB*@c2usEm6HX7rE)193pavza#MLB(fODT1wMVaenu`dYxZnV*R(8;lLyr8 zCtaB^wbX4})S+6%swy06@){N!rx!_B07<<^ZDp zO%j^2H4&Pf4&hU$#DHom3C4-3l_I1#Fc+=r!l_f)dJBeh{UDye05CYpsKp36ub)qg z1OrXhYf88)`b|b=p2=qWa=C0qDohihZ_VI`nUdtoF=!1VbHzOXJ&cRzR$T^CYf=GG z!M<)0Y8G_R!U*8jy6HG=sez1IP?G{F3+f;2$0e$XO&e*VATX-fVsDv%kQf}IB}bHKUt76ahV@1i&_92q5}2?-Od&o1 zkAaI)9&A1FpK|NTMzhAWVsa!1G8VzX5?rbPV;oA(svw817p67wRAL+Huz?NgC_%DY z4vK6OYT@?CmLXi@1zMnqP9$TIq+an(7!a&TLZB!U(R)aoPs-uI@YmFV%efW9tcJl* zdTo_)TPQm!ugi=!I3J>e*`V3CNPecKyP=Rm2)$BK`FvEq%jT)*E7moTCc__?kqcb&;e^WTyhurY+N#`&HhlZ_Y-e3494S5Fc3M2?_HM zq|3SlZtrdv?j1i&XWBT48M|l(DP2S4%v2Ulb@Bwv4F|-qw%(BrD;?@wAjFN(o<30= z4)s+MDH)a_Tf@NPB+k-MxdH%zCmDbtZEi|0Ut?ftB`4(R1RH~@Q=2p-s6gHH+L7iz zYkt&UV35 z_V=OgRJB=$Kpl{1fTn2jh8+f>Y1?&87-Qdh)P*w?k{DwJ29#Z%G>l}t08Br~Mzcf0 zZ3<-{CJD@3(2EIOEK&p$N9sue^bR4oq7VHRx}Gr>red@+8#RX7BL(H z7~`BRoGBcV3(^EPtQ<+dYg*L>!4ChyXfo|c0s!E^44iwu`=JkhP-!TZC?n7vC0(P? z1;)4*!wSVM^0^A)q8ZEUSlljw8LrHbnF>uM*HUCziaoVp)DdvU0jYvg5z9`*maBuc zos=hfgVEy;?)MS+vov zcQGpRAuzD4D;M&$YMB*5qgvdsVTeE~e_B=ISu7SK*=(h%8_VQ0Y{pV;IO&EfhH~zKq%jw*@Ie@YtDzWSe_RP7QJmDutJA-F4+I7W`w1tbqhsk*DwE0d^kng-#;4t1 z()H&AGe>+%;t15bQ%@3Vc}*z7Qa_tk&e{s=#uP)K94yVSCn{_1#sT=5RR{@jX<92Q z)=l3Ai#U{E8(+{MJi#|AlZfkPDGsVqt(cywqqqDX#1)rb#1?I4hPoUXz(~;?F9OW!-+&eM8Vg_$~rw=U_g(^1)6Jn@pS=A0J=4cI|7g zzPf(hy8QSU-c;D^7^Twbh~7^YP1>zdc!a}bB8Jiv_*lggbubDh16WLh;g~-v%6~&5+#mdOY$bknQh?^Gc{I@g(c$gkj>B;5h&7UWY+hHmd3k0onI>SFn z+Foi!cjR=ifw$2UTDFL#Tan!qF%6**Em4}sKiQ<3FkjuGn>%+d(~;QB^YF)qvweuI zkmRhNn&xjwvOW34#o?G%g9;~lGe|WVk7cqwV`HOzef?M_tBjJpD;0GDVlag1_3PKc z7s^hG0=EFnWH3JV5h2wM|MaIn^O+-jplxdO+vWeVOD4-866bX(e_qL(Nt&ETwwL-EOb zgHbG=7^+~5$(sc93F&vPIYPQRG*J)-$PJMD^uH|y+GEdmXiB6FrY5OW8YXkO+#c`P z?aSvZyTV?1_50}l2Ul7euC+1wfFAPHt99BGZrHe?Q)${r&$SVm7z|DcRA@YFvOt?8 zLQn8vyGoCQnB4|2U!#>8GMG?luok9RQXo($l+5kOjvJjzyevcn0wfE`62t)2_RBelBpw>F#^(MVpwP z)|rVUsp8~WO$&ud6_P2X>WyZpR7PniRN!(bWf)PUZZA}Bgjs&X6Ix>^JXnrzpo=El z5P1i-WIjz7&&k?}VN??QmMB{-$&C2tMsxfLOQv4{y1SsOhPqj*@4#fU$1PgaIrnym zG?^t5*(#{$-r>Xqri%cPkgFA|u0ALYV}}JlIU?{9PQeJ&Nd<sscMm*{&fsU}c z1WEH>@MibRCSrp!2Y5#7*|E{Uqhl_R5>xj-&>tfUg6CqXl1ibu*}h!wrI%e!`A+n| zm6kqApd5_WWIg}o>O>ehj_)7$p@f8f6RUV3SbLawk;cF!ODv((kTUI^k!kAN4v z^^gm=5k6%o0L>ZU*$J$WxwQn6LBtrFuzRIChWK+MkTq+fH-=?a^ zGW1IRa)msT)8K2cs?G02V7F)_u8>_g(U+xN(K#c_VBc%1m1VB%{}Ez9vz>|WY(}OD?GJlE!{_dsQ(?$F3zdvZ29!nSN{>T%$&yW^31zt#BA0rh*2Pi=j`GOv$ zt&pFUO3IG~q80~OlFXy&H-aPu4iTAxw{<1>O;k?Wx5Mcd0PN}6b*!=3sAyI72N76k zp6$S=Cstw8MZLYfBnb9=i9d+XsV!2$Y>A~4Z^jdo*Ftj7i8k$mg&X>;0 zWHY_JxvQ6d747p=+w|!>(f@_#pI0td0XLOOkQ!pJA>C*MH{I&8btJ1Wy;UJ*&p9`0 zdUFU0fmy`T8I+e)39(7z!}cvG48fvzI+d&zi}Y3x>f$JPQx517m;FN~ZU?$h+}qoi z&1U=i`!ngx?z``nVojY&5&mmP`qbc>VXl&U(?DGLDDtPZm%L})zw#|~Q3mF3S!R#hi>(<$3;dV-<6tcE* z#09u^>{5f}_HZt9k6`pFqFe&88*_Lk3Q)$bdOSuq znd#aPRR}Oy%BO)LqAqB+Cp{+Ac- zJQ>H+(9gEW(sub}ShbP##E~ceK&)^0*mWCQh1qR8zmIKUmH4P<@RgvJYdBjyOa-4T zp-KPh0->q*P7~sh0pejepNOln#x;^;$Oks8-+*8#W!dcuXxEDwGiKo3fD>LBoAIX9 z*F3f)>d*snqW-qdzde${+5FNj3wl9CSGpeO#G(ioIf zhCHibnMOy5jYHPYa`ONf3}$+I^iYDW#nejKmJCG=jTD5($HsQqWf%D1I3AC=+d|qn zGW-ulKq4$L*vp)!)SqnNZrY=xW3RsY8cfTkgMZMQbNT3o4gY_o7XB~uEM z=qae_r!92F0fi;llI(*HNvUr4PH3(kmQ$3lrI$T_22np|_JV%utA|y6?`q?wk+JbS zX&^R&?c~SDLEN#D%uU|(=>7v)2CuvBI{qMW3@V+;aK00=En0Jm)dU_8rA9Cuq92p% z&tEW~$*BHBws+MPmj*-nz7afEE7cor)@zBNDb=8@OQ0!*mtS%b6Yt5UufOruts6qy z>Fq81KlAj{XUrI6UZ_9*A56)Bm>O=Lt)(iu4ao=aSPxJF){day1Rgt(oQT7EMkK_d zU10gn>7|$6c;k&VYt~Gz|G^J^FuCOqTRr{szaS(Gg%L4=kACc9es)SV zXzLPaO5yka?fWnuk0(F=iBD|Z5ZX>}Z`uFPo_!VwQTZAPzI~aHED^=h6+n??UkgZ&k~@`GON;xH^{gI3X|Gy4p5Nwk~82 zOp>l9SL@cOnmkIXfa+Fe}^|(C;N3`LvN8j@^ ziQCTtk^WDqzcsP0DHTiVMHfwer+Pa_>Z4R5_3j)`E8&N0^;%RHp)m_RU4pokI@+%= z;~s!m%8fAEZ6-v30AXS*PKL_(E?VgZo*4%SgOe^ncl2F;4N^=ciuj9gEDJKz=}^eu zZ#b^kfPq*=5ZHj z8&Cs2-i4_l4?xlqS!?77RuWGpa5dB^mdapKtW?N$s=AEY0DFM;Tt|x8YQ`dZd9%q< zDvLPyW6)_vjxc&^w$o~7vpp1XED!E)9QC){>0*cpDij(UA0s20QeXXTN!40&Y;=tA zf_7iNQ@Yb+zb2o{ZR4WTA5OSb^j6DUy}(YHDDDIT>qJsdLNYw4l4;_XbUmo9tJMm; z%|Pq&6G=d1ews!RBwB=yyJxHEEEdKWV&-at&|@x z#Nx4C=I*-pym|ZXx8H&V3+K7So`^6Yb$dC6rLUqlK^2mw90dpr*@xuunpJq26_d(ILw is`jWSn*GG%kNPx#1ZP1_K>z@;j|==^1poj532;bRa{vGf6951U69E94oEQKAS6fL$K~#8N<-K>H zWmSFmz5D66&H%#z0#emfO;PZ%f}o;ciI7+T>2{DV78FEKgJ3~Xz=|3LmBen;M-t8R zni#QwN|QEBzvZ-jc6&bG-@0=%%#0(9*FWC({c$+6&)RFR^;_RxUwfZ({hM#T*)!TW zv(X()PE5Lkty`dn(`~T@dN|$wUpoHBKKkL+tJkdDZRIOoalC6e;rL^H-)}S;p6B~v zu(FzyF`6r#FdP;YwvktU9QYGKdD%aGjULAx zb=ZBqqMfDJ-1ucaK75V%%2N-{Dt#Py-tN8*+V-C7ZGj@s>sB7K4=bMbEzYqo3wr>lvZN#uJY^%=5iVuettrG3F?E!z+%C$`Us0#dHTy`K-;0? zj(k>D5(jKt&zql}x%t~)=YXMD!lIGA;(3QgjGG71bSLQzvO(zy1o7m-bm5^a{^Q2O zyzmcNk#Oex6aFD))WARS1&7rGU%Ffrn2uM{S2pzKt3Sg51mBQ4Y&wttHdA(J=y~fa z$$)o+q0UC5G`;=y-+cEw-~822f70vqj(X8cuD$l7C-nwE!?mgBjT=CYXyn4pZ3{Ws zzoMsn@8%>73eO*l0#vw@#Q*V=TXyLrc~OKVNS6KKsPe-&aj-9t8@$K=#{B1}IxN2K zS0^3$ET&+Yd_4R3V?J_&Fx@6aK|svyk1~#L`SE|e|Drde+u(Mzvv}7@NLLYT6_wW; zq^(A+p9#mg-mn#iNwaZJFW)T*Zdo?~-@n*NhJ%ZWqhM5cW$E2ND8{3z9s6lj_^ot4IG0Sj#wA?8~&RMg~!wz}ce(ksn!d_M~T@ZvfeCFd} zrAvU`(Z))#%gw@ojLc|s-~c0VVt^QykJV(01=gF*4A%#Tc|5?Ly zG?(U|{=yB6hP2#;Tey_Z9(CB2U-&wWXB~HR=m%w4qTL_=vRW4VxC6*FG9zAZq84%L zjqkXi0{sw`mdXl;&8G18nrtBE6|ItfUke>fzw`&or$KMw=w8h1B=8_urSDR=`5WC48^S$ zdh~SLkAg4=#%j?n?RX*ycW=c9j3rO{(oOIU^boOKrfTGdf}BJdp93cbrsI7)^!6I7 zO-9~b-Mrmw{OAAqPq@1H)R((UU<|lvfdQmQ(1OpdvE&HxfId@zGL1)Vm_K@^_v#db z7qP}kn~{&aJ02K;{}QiS`@sE|o%8y2b0aTKW`??g4shkJb>zP%R;!D!PE|Mm=tgvY z16CFl?ZcDpJTLAW`72xDU{qvf30{qQGtW|7{QGNe-V8SIK=^M-8P?(GJ;t-$Qj(vssOJC;ul`^ z@smzCo7{+m z?xi`11n`SPxb5!y9mMN4t(td;m9k8?YL*FsDMUAt1>nLCfa`wy=&quX=^R$-qlJ0( z&`aXD3L{?*!zU`R)V*)KiPs|fP{1|r#pN;_6uoo2tk+sr_WDvklX9>WRq~tJ+YjK=p>9AI- zrNhx+kaAJ0*}`<1je3&QxvD?k%`=%x6#C4XBuN-bq*<2V`tzUN*J{EfKtQaeU-(#C znip$^<$NIr+6)vVpLzJR<*Dq&>LB-#cjqmghlCgkr^G49DLXju(cuPh3`9;^ZUi)r zb*<0xewz6Ks_74atE$M*crE78P@oIUHS1;aXAX|#J$(s(rM=v-(-AWFR^oRiCmubO zWMviNQHrcL=mvQ@)@~{#pqr^Sop}RRK7x8)lxdn`1E%#-WZ3|O36Y7`YkWlU=~-{K z@k?qZ3ntvyL)ahD!u1!>;at%FytxjrSig!g%Ley!Htj33?0!zHoMC6?}>uD8u72&wY$fg zPkzpk`;Z2Wiec%m>1Ju^xBRl3X0s36%Ow>xgmk?iPMFW}1gjU|i{|F$aUG~GN04a1cZh{nHc!==Zw4r0&*83KK9U_>OftwOWGihf%;kR3NA~lIZmZeh}e>h%0%P zg9V|L7pq7I{g~r=+=%@osNyhSG*sj9fA!alEI>iusX2yj9~UgZrgk!zGHVF!U4xsx zI>cQEXBm8SSHUe7FjWhp8aboCTe}9N%L6Gfa}nwn>Gy2Lz4n+F%qL^P{Kgd%^?T>D z<*fwuY*P#P)#IQ1^n32R|NKk-k#1|(toih(KRp}{Ui#t}|H%{n`lJ(%Lrc+0c^-Kr z4p3z)Pf+a8mnjTW4shSYtOQSFg(bAwa^0iR2)QMk!+1+i?xm`tnCdAHOpg$V;uoo*8{=fROzx>Oj+5Y1b!*n%b@$zaejh06jYhlG-fj2YSM0iLqtTe2oWg*Bcc-0q z68BaKI~*Za`@_HZGm_&KD^`xuK~)etvVj+D*f{^`8@^1L25O5vIp%#aDT0K)b#P*E zSr9}AIYT=@20Ad|Ibm>c^;jF!cW%bTFkh3Gv>JaaM5-)u^R z9wGn=-ELNp-Eo$Y!82Hq&!l-R2*ztc52t}!Sg=dRmHz(S@h9(lz=6}d?COSc z13)bPz3;x1aD&8py(;EAm|C`R{aVit z@tk9wvB6+);YIJmMR19uyL683J(=Y2pEJ1!cP#Ur59Djm7mhx4`}nz zKwpZ#$$Q4m5N7Dknu#YOLZ-|}5|qj7V9PCNA^+-=E!b%RP7B+3WZ4QMh#ruwlL4zzbdZfe*Q%wh+KuUvt8` zRrgZ^Dp_I*vSI>{F98s2FsjT`5F+=Vh)KMHcU^P+;0F3YK#yDw zp1RjmgXjwK)NeWelBJa8dp_~G%>i{Ny#Cl@h;J-A)4o_mF^nLl8}a-9>7U7Q7LigU zz&^kQzhG$$f%hL?_KN-X+kfrawR9L8A0tAHcgE&>-8*i-otBvm8?L|p)9rSfq=*ut z)oPMEU3k$&oLXe#l;d7DSodI?nhKOvRaL3jRbESuL_o1#z7lUaN>$(mUR3F3^{$Wq zk171y(++l8k8?-a0Sf|g8Xdl%#({&+eFRMidAQ1e7wBULT;;66iG*s)jlVF0jr^IZ zHg23O8+Qb6VN!o!rl)N+&YgM85qpot^6s9WRtSOQzC@2eUzcu0mtS}NM{oSPJdjrn zGh$#xXR1w^&1NL+R2Wf^+-JW74><6E<4-v0&;RVt!56nPF*yPHbi*l)kB$H3Up}5! zv(q{JInUjH{{yiD(xKUzSpv8l&Cv@Ed&caV2Z1lrhu<-kumj8X_pvred*g499 z=#`XHFe8H?IO7%nvz70X7LsqW9fzrdn-|18;4U6Re55lkcMk)}!5QzokQpODu3~lM zaL3C@NGc3OummcR6tif>en5GmPJ>a6EIJ5ywSuZU7+v$Fuf6LU-S^oJee4F^G7Ejb zT??9V&`gq(UifTx3OehIGkBLfvn|}Cjym#~e|YJxD^~)y>#$AQfB*fT_Vj18I(TN( zxmK$;qA0%bZEsyTjnV~puZX1)pOhfLvjUQK6(J--*^Pdo{g^1ahHpX2xF#;c6bQWU zKI2sDyP(&L`VP%o2?kyqxP-?MiqANJNI{TnnhdNZq)nGNX}Omp4iE+_f#_p#O6dmv z8{qeb>>f^~tDeBX7~M=CEPJTHa?7FU1p zeXfIxBUDUL6uk9q7d~o_Jy7$-3%4F>^TwCG>=loH{NuGbR2H*1v`QX>v&TI55PVE6 ztQeEg!NH1URXy5qW}%j$sm=EAXaRasXNzpKRpg=T=K5|l1mJ=yj?^hKwUU!cgIHn* zbb!$1)up!vM`owS0*}}}ZkNdU*u6gpxZOuLJ|lDNycSf+HubW70PKLQ(hEj;LCK`g zcyR@X^1UBduzL9P@vnTHtEK0*ulc>N{tJz#o_r$5R!Qkpv)$Uh;%`mk7z~0V)^VqGSgwL)vW{Q09i1RhFUi%&a3Bp$<(tzCYI=9R2KPa@v6fh`Sr^ zU`^&j_+4p$I+39G4&}W9ZztPB1Z9k1+Kw~3Prv~$jKhuK(o+ZvU|1}}4gNPn-5_)N zfo7l$C`N!i5Hz$wSPFfDsk`_Q5m>WI5)xLqa>Y*f-gUb}pZ9LJ|JJu(WXpeK^vpw_ zb@0JY4yi?oY%u8KYF_p7qeH2Y!WN~ndsz&q5@p#+fq0=wK~x4|3{Bk*#> zRUBhIj6kIoNm{x>mmrHIiVj^f1DY77T>K`5jTzQWoUykGe4(y)CNmmiQBO>Fe0U)cX0Z zjM)i{_Z`yy1tKRwup>0G$b|v{r_}aNQg^;|N9c)9d?KE5G#uh{dN~P>OKqemio}Yk z!W1JI6xF~mM-saC8V2BEH}CvW>1BB}ux&w>C{vUjc*v{cdyfjd-2$P8lL09Xa5#Gg z-pat+#rIYO@4Ai#}HtMpWiSGYRK&-LydQ8MM)CP%2$?)pf4_@8bVItPX(4 zT%A;|>oi(YkgAr%)5~|cZ`FhT{>wYEP~EbD_wqAe*~ZQO#TIDmM%VKEXCKx?t31C` zkDImFi<7FeEYC(`wWYK$~b-(|5U=@F5|H904HDQ)S^To2))G1_4>mA4Z%||s2DTF*)hVw zMnphctw-h=ClsZ~dU|@=&hH?Nb()Ob@Au}(5J)1mC#Y8#!Y5kI58`!{p5$B$)`}^CZ%_|H@T;?JMNjhIMPc zaP5a-V_}rd2=6Z$7}l7ArjGUa0S%I6UPTBXtToiY0u;K$*^bfl*aHoA{{?)R8s5RL-fk;Ssm2uki+t={YP+pYF?F5J9j>&A8KHZ&Tw zPP>j5@F=&VNH@wrS1xtI6ol;psV2ZMdMq-h;FNek&|Y#<^raC^1Wi8tXx;GE`INaX zIrnrtoKzM69!Wx>^xJGkwxa$_O6pR2K|KknB=ENkOSO?@#j0+0`Fk!!x3}P58LF|U zMwX5soa+ z;+m3?R8>IwzK@(6OF^&JI9bRUxYh zd_5K7JdeSr?OPRY3!>tGK-Z2_Ol=VcuVw9cCaZqDZaC41Jpv^QiE3g@D-oY!%U$`1 z=ttlGR|?ctBrPN1Mv|BTiM!QIdVFD_-yy95JVC<5VRZbp>86Rp6A8dZ!f<4t#8A&s_4LHpat%ZKTRbeht}tpOswRZ+f~TIXHPu(fKf_~Sq+9M zJhoa*PJQ4*A94K`FWmn4uY1j@Acz1MCz4x>*4+JTd7cG_&O06(aLu{M+bbz02?8>- zRO!klDWQ6)mBCgtn6jyN(5SNJ@)a9bubLUq_(&tR!yBTEQ7k2U;7o^T!C2BEk_=KK-_a(&}`*>cCxuXEg$IS2Tmo!H2dV& zz8k#bgV(HBxtpy>_Q@NEuYTF@dH#KoPCxdT-`x5O)FGxUs=Rx<*%jB{035^sn71e& z;)#l_RO9y&3nr7T)$1IL(lpCPq~W%A4w*VZ3!c+7T2fee=d=B5Qc)z(z66Rzs$$K& zRg)nOGniew8XkA5$JEwHw^<8^c2}8~ZZ&Bpn~OS6kzcxRvnVDrON_l(1jQ|SMMmH` z@p*^5=0%6=63VX0vCmFVto-~9ADW)Hywm*DR3{6Pw_Nh>oB#LsuKvZWh<{<|yy^mSzUE4IVoiiz6kmw)`t=bzUf45Vv*rJIos zh#;I=zSE_bUiNz};M9{(@NEYak6cUYgFzobGDJN|*4_PU(i54z>5E~n0v=5i)AHJS z_ytS>h&7-Y5ZZu&rUi)OI>gL$68t}_x_`CLu5+_7K4kQx2F;Cc+5e{!~`w| z05Nhz>1kprSfG(Boi8GH8s!Bc0kfEjyy-^VtHN$xENiz$gWmL5^MTo65(V%2*h9Wr z0|k8GbG^>Hsg@;c$DXPtT6F~+#=Iw3dwawDkTew_+S z{Dw3LHvKTE)f>$gWm&7;?9R;)R~caQp*A1?>@&|i>4f9)q^1K}UY@0tT>2=;wHc@T z&vsU9nmc!_iWmAAG>F7-cG{}mcojqnQml>x(7*ZSAI#6<73i{X4+qG#p9BKBeaRUc z&jC%jT9%`t7#4C+oZ^MF@K>2VZdnT~=_K39%e&@t%D1a;{959B-N7JBTKAW&M(o#o zrAeDFoYzC13wqOuFC~P^wTWj(7Kw}lQ)pVmv#nQrup|_Ot0#aH9fjp)-WR3jl4XjWdc@s%(M^aVKKZI)0~#yrD(u62L8YpV98iJL+xCve!el= zvlDT=$Dcgmjc1!Hg<}Xe z4BvPC4Q>!9ieo&FU<{ST2&0^YB&d_jBncg6=lZ+svU5EN>UCAEwWNmDGee`%U}4~- zy-PcwrcP}0!~x8;pZfCGDL|#TQVm$ZJD~=~72SAQ0gMiD0gYTsVv4GoJHlfGxPC51 zZOIXbWk~u#g5QX>IfEc!L&2SK+>pxT03D4W9RhmI%;4&bJm3=xvO=K|`pqb8){|x< ziIZ@0ymi2YZf7@}&F+17Fyl5UShNLa9antvhTX1w`R6N-zlKWwCDjkAL~=U6j)#088*FR*gvrj6sm7Ab@mF1|%KV-c%C& zYHjbz8^oVB#xqtcg!o{0t*A*)o^%{0h;3AQsdPR%p=H~Gicink+quCks=Vvy~ z=n*8S%H@x2FC{a(0Z=AU6_=*O03}iO7%w`l{zhN?mv3Bm<5yd{6Kzs>D8V79Z?XeL zqhD_r{AMP-b9RX9cOy(qOwfUaj3omIdn{wznX>QEw{ zdPEEISnwen#Bqo)sD%Q3Wl_RuH}q}5VU{&07p$Axo!*?b6o8}0Kk?v?UH|#VJm$dZ z$q6cEQeE<`T9t=o4xGz(-sSKkUvkpP4w+V+8)Zs z#<0fV_In;!vCFa~3G4Ox^iDgkU9);(Vq*204P)cuTt&UsZ0IHmp`ys}VHqB2etu4Z z3mAqJq4V5L1N4Z$T8RVLgr-Ub$Xh(psPuyX}VJV|nWa z*|4lq-BH5f7xcs<0sT;$6Y_dlQDLEYI+7@4#uQWuV9v4b_L!+@CO9$Sk(v@_sIKqZ zH~`^JtG#D`#KiMbvQ^lCm^jy=t!li>Rxg2HJ@3&Y`NAGu=PV6=XiHK|JjoVb$LIx1#2L1{;jxH5#%h?L!q?CU^$lvsQPZCn3*T zx5=v8f&5cd=UsNi#ize&S*Jeq!`kfNN%Osy&gzSZoAbZKzZLQRE8ln9t-mzAA$!rc zvE)qBQJNJK6XV_4S@?#C(o9_x88T?K+j8PQYgR%x-|g3HwRXE{5C+8XD2fr@)1Llx zJkxWJcpjH;zJTp;yM6wvY;^VsFKg7Ib)&pSII0S`D45b7K!&}IX+chjW?+?+$*>5@ zX}Kv*loeh9VVLpx#9`PY>?66X@Y13<{<>nx?#f+;zPFP- zBjlbSTBIcwK)2tQ@{=kkkC)acNGh-u+8sho$OnUv+{TjVDo$c0k%3alejlL01eMaa z(OC{sp=B@_5E6#N0g-%Rnx!C;i;sQfn?rqrtr*C0pb5H_Wc7*AM7y;=gah?GJtt`o z85Fwxg8=OD*-~3Tq{m$43N)F1Rqfo0e>pRpTl*k2qk4MP`n796T(4a>-Fd>dzrXo6 z^q_5gKVUny3~j&LMQ^{b+wGwgawqoPJe|-6AIHjw7k(4~Wz)02MZK2L11v~*2E&y8 z9FtWO6~HAO=}s!vP)ovAyF*5N_Ic-X^)_9~j`4riu`iL$DfFY%(WoqX83!sF&;{^8 zhlY6(Tc)2;{bCL1P3Y?jf_nZ}RWu#(OD_I5lVI3S@0iaHSTQ-<8z7QKqz&{uh6xc2YOx*V>W8w9C2qF0h{Q#ch9>)!CBCq8l6GJP3KxrClgCm+#`cN8Dtks48*Eljg?bm?`U zyT6xhD1t#=%#X5OAy@&@T#!#ussxJ^Q)zdEI-~Wy!W&h7DqGQyoRE{!Q@5g(hLtnD z5k6@D$r}C^E177S%OzRr_kaBJ+Xi!UnOf`@e%04YlvCxu;hlZ_B^V?_A^{F7< z`@qLB28BN5jPfO41xIgg#%(Sw(h_GuuY2vQ2mQYDJd%MJSJ@m!(Q&Ul;nDl-3!2** zAH;uq&pki=@1K1Cd*2&nBU`zQ%JTVQ#jd+u@aDJBZSg{AJELvg0&TO~5zjm7Po}9X zbt3_{zA-JwYF5rE6%z;iM=dyyV2ZLH`DD#NkFC(&FT?RzO4mrD#Pe_2IHaVw;l>;8 z{Ke0%y6he8dNiLFhIRr7ios;fr#$|}&u+Q-U-h$Fi?qa9&>PP< zT^XFVAuDYn1t9>w<-)f$8qMjcg(tKg=J?0H{H3f+0VMFr98iA-IrmL(+Pn|6ozb>G z{_pB`^wBTgwXR(-bjPY`TwpL6qWe+={61!~wmWJzl1yQu9FODfD5q#>h5$B0QOlo1Ns7S<4i)yz$_kQPZ`KX6Ug={YiiB!Iq}9E@z5CebANKdpdzSTD zY5_<+WB}TSfVN1v9w|{b)N8t7AYXt8-75ab#B5jH_|2=XzkzfUF(kgfc31#?s}Xmz zDsGPJ2hbYzPCW@)?dI4R#-WF_a5WE2Z*Kd=PxWM-b~Q|r3S(r1R29`+h7(h;C)@|gzB{`EU=)M1V`R09~?Tq$&$LIZ=^WHS< z&Gly1)>@rrtF`LB2b%3B=9?F~$KL9UM}ha?oxfSO=e|{$`9Zwup1az3`zY>~UcJ$n zoYJNt-7bIM6^!v>#e7@*+(a9$sH?w{X2!<$hy)ie}n_4!d zt=yg_YU&%ZgP9E*(x^E~`@>N-91bRTS`m#+290*J(GG)XY!*n7~k28S=A*0=>Hv+#EX^TQP`Ip=Uk*)J$I!Y*V17xvqVuz^H zZZ;b=N@Cp(wwhq!#1he6x8Dhe&RZhoB#!3i^h-pwTCFHX>(+17S3>-7Vse~}jJ2Un zxqhrnKa)qghISK~l3EQtgGnMDs!po6JkU2g>Tytu!)8r+(ID47XKi^!iG4u<+zTe< zV2QJ!v)=ed)n7fQdN&?i??5V2`!6#pzVzId&fWJ zgyVPFb!D&DouBWHjg8~$iaf)y^m>CNcF&|!gzL)zED9QpRN<4Dak;ivlwyj=u;t%% zpV)ulFMr{_Y;(m#s~-5%&DxrNHa{52f$ICb;ar-#f(E1b#8nRcn82t>9d4@(^ze&W56f=}#7>T)7 z{HlG~KhXVZD{I7)SVKW%_ewz8z8*xJsl2&iF+VCP#Hb~8yQ%arCNy)pjT4ghVKR7F z;w4$(qURVQ8E2dh2ii2;A-dqa^U_hye?$}3sG?%2E8*LI_ERPI`T|B=jD}g30xXUN z6?b{WXwa8?($lU1h#TnIn{w;aHk~-qP6_W4hgpYv8n+pR2|YadpEw|i^&>r1=?{jf zmSa0KT)fm4K^!#Yg=OZ@E0B z?tIYn206!42L3Z4=#1&ToRSh8h=3Er15ebGw6`!WF{jKpJAf^X!NBHH~x5JmbyhpNoa! z8ThF0U77-_ikAj18U50TR$w9mQScWrb(xFRW#W)6h4cf1XRL z$&S$x_+$Zg2OhhIZR|9>=#ooa|1E|(>x?tNnTvuj8jyFBw6$9p6bqLEYPsG;OP7XT zamD4oy6rZ@Uq5vQx4IjOH!tFZU(_jC(bIv^T{BzDBT-WL~(j8uLqNi*&>W9v-Zl$*5 ze|YVMX_kWKX6FD<7|V%Ak$!Wu#($*$FeweUmpFE5PlbipQ$K1zP~fQ$ta?{PLZ+YP zD)P9o@J0E0V!K!*g($xtOxD6)4(@)Mm5n%Bd_Zi81<-6Zl}_7jXow}iC1R3RPcVLf!ol74gEpq^!1wO}zwD2TfK;mrIX8w`DWvgU|?IF@XQ1f&*JqoSA_ zAuE4I55Xc-Pp;W$Aq)D^4}Z9J?dmie^{B=3VlW(ZyWPQ{ug3*jO+-H&q%q}3k|1?z z7PNJGYHDI)a%yT)Dgt9+I5|F!-+$lbmy_)C0`t*G+17cRk6|8~T#b2$) z65$CY#IU)9No%#pb}^LTH5yH(7#r(MO-(=Wz$&0Xz)G(25-S4`u3~X$Zmm(rNZ*rIFn>MA(5N@2rkCx#&pwA7dguq=|NgaW*HWo~Fd$-Qk^nw}df0y5lFJ#~ z8l?W1AZInG_PX>iE{eiCa?H(<&33z;$UCr8~w1NUVmjYcEOSy-HnMz{+&h67EhE?%B#V;PafNgblMee~cLtZ+j^%zY zzV>t9`{ytH>y4k!eQzWfJpGnW;IHlFRFpd<`qhq$ul+372EVxV_9Tf$sUC`g`=nNP z+eQY2?z+JgtfRc}J<3u#!2sSR8>MI>mI4Ey&q~_ORuCnf&X|NGLuS2Oi%i;aot)AX;Lo4kK{RvO0hD!^WL4C1M#^zY;szg987#FcZ9%zm{gWIPM4)25Okk$h%eYK(~%A_AclZu*J}-=sLO1Zt=VjlO_Sm1 zHB7s`KI`RLz`-#wukV#HVaxaK9h9+dP0F!vSii0-MDGD5)_HK2c-V|gUqSPtT32{v_ZQr1;mgB5AIQEJbP+mkQED2u6DC%yB$ z-|ypN?5un&%Yk7@-t7<>p(KCFYiE7+QIbGBgo*iF-;>2H zqcp#q<*877&quB-?MM$g2SqR*u!=ZkA#&nFyrE`^bru2|u z5OGPf(IoLf#n21%5@S>pA#|kJ0KN*(#5h{HSz87N3{D3WnrWQ30ax2^5ljdT)ly&p zBos}18;PDSrCyc33MFA0=o?6Uusl(wrf{U79Wer9qCgxl@+RJu7ZB1pL@i_lmboDV zX|6G#EW-EjQ3z6Bog;X-O%;8ghY=K$Sro8f0W57e%2{8h)U%hw&3;c05B&V6KdoDe z!}P4Z;g^Y5js@O-KiEB>CI3rODE1ju{F-lN*@zPEloE?%gQ`S1jdCUWin7g$S`{cG z=yH{?!^vwi)*hu&1J>FzSD=;Cq?rJeBe$<(s!IT{J#>X)#^Hp5n;Zwc$(>h{y`r}( z%A~FOZFT8|la?8QoDL2x0|a-@DiPiofUAT+Ww+6Qp_((*GD<;w-%W+HGX0wonUqvcOGlP+Azz>H7Wh@dX!+Ws4Ni8_Ps{vVNZK5 z8(TF{oW10upQ2l^al=}MVhDVYqM3H4h8z+zKyP8=TV`$MsW0x<I;A%a}d7Vp)@(wg+b1+G6yU z(-W_DJ(meqZS@EqR?9~>v~-z&7Dx@cR?s4MEsSYM6!KBVIRGU*V6VUnQgostoU>y1 z(l)U#cK~Y)W%7nW#+SvUqoLL)ZaINRB`G41RIDORGY+Kx=B5#$hfd{Z(h_^IA=*s{gfvd|+8EGXUp-M2_M3&+J>=f&CsnRDpYfMx| z^D6BDI5!-VGZqJorl~Cl1LJxvCLyGo@&c|C3i2_Gg4%P4^T2^PCYWe z2Ta23V2XG&q1_TOMMEw!JLTp9fcA%jzNv}INknM@NQ%M#^+t<46%|8Eq=)v9wlPIA zgS%8&2NYVBsTIUI24TgdAsSWBqoWr3lU!z&3K!B0OO4=MQ=26+8gIy0iYT+y641uE ztkCzx7$x+{FPXigZBOP=f?JRLx|elY^?QEypLq609DL-4uPP0ln3!;&6Z4fYNIRsn zRY_rtDM{|qOr%0&2B0j%oaA{7R$XAe2)1Aicu~m*9#}OuH{0v>P%#z>vMh{2z)^V{ z;jxf+mX_OvIw3#in^8DoT8Kv35S%zE2GkI-e&qWuk`$P*die?GK)2|@AzY)b+ z2Hp8qq(6=_%qxmvPOD_L6~Yc5`NTUwtm>j1RpE!{z4|0tfF|uKrL|EFFQ9@?c*V7Zp;1}j=PcLgGJT<0?r(Z}vOP8dRB#KF3zi{f^rtB8YpPln z%N7deOvpXZ0OSDFD4+CPshdr$q)7URvVkYiOO~=BEfH|JUQpPh)J%$cA`>Q~0~eDI zphYZ4XmZAgj||8uTO()nVv$5+DtXg!LI@#HMT0!J7=ZIc(M#A+AyWbYg;X9^nXyZt zp^A>9+t#YI3QDgN>jwqR&_%F|dQH@0G?I#XZlI@+R0n9SCLcP%7Skw=sWBRy=Uy8{w@~1$vu&kLt2UkLs%Q=?sz9}XZ5*B0#Bqt1`%>eMCHvnKsOU4u!7?|kS9j1GBYUGzi z;H}pWuPBOefizh%4u+-J!&erw>y(BP1Ds>Ck;N(yD6<%i;6)ZKAH#Hdfh^+2n{&Wf znwcBeVT-k)CnRHmeJR|@73asWjL)iB1FJ1E{kX0~7*hSqlR$KV0l1WU88<@6Py-kA zpO{BCitSEY&uWJ$E_E|qzJG$m81Gh557#}bjn;j#sEC>GcZIW z*2J+bK&pb2DHf#?qal^9R&2=`u<(wE(SiQZet$vo(%XXUO*_C}UG1q}1~=g;JsqVa zVEWIAgz>a0b>UD9fShTtMxq@Va0C-&j>SOY4i3;KY--RO%+1epxJXRFwJ^g~HYR$) ze?_m?A7v^*7?8D~tRz|lHW_IgnF48v5=olwzWZ)KkERUs;zwV-5xe{g65CL-;6VfPg zS_@anNo$?THR00$)sJ+lrdoJBlHRT>!K{uY@tI{{?!-2mM;A(VdY5t<0(q}LWPzih zeP2qG60{pwVNz?j`4QIK++3ax_TKM+UKtbITaDVdg@qz=>;XCH?TSW3{CwbC9qNWz%dF-U8FQU&$)yK^Ue!76%32)1OG}hgra_P zgO7*-*3eb!BnzV#L!&7+t&U-Yi4hALq)G8(Rtg|{f*;Fdy-E(<7G5pE4RT7EvUb1- zJTVu8OtaN_`k{y2apxUXYig9V*KJr|#EsNXh5YUE@+EY8p8JE`VXIkpr}>`| z#iaf^qlOj?rf62D$S7$vr$Hj1E z3kFu%B@9Rm7JI-CfavMkC0JXVW`?*}E=%KcmQcy?bYgfKK!sxikwA-hN=xx-=BP>+ z{IMAN5?Z-l>LpqGtX)oAUVkAz;VOu|^yu{m$cziIEUE@_FV;tl26kl%LsC*!${1Q4 zgD@$_sQOb6e-05hu%eM6IUx;z1so4LK_q4^29^>S7MK|NAP97PMkM4OFzD16ARMwZ z%I7FH%6bHfHpC@gVjA8=!O%)GPB0)#;*>2)C|XBpoP$zh2<3ndg?3(b|5p467LlM| z0AK&Q5BN$(!EI^f+UBA=&5|X2ftR}JZgUNl17fTe?)!>NDMQd5dxzWMu#X7IeZ{S$ zLVm0tfgEw7-=FXHh|gjZxm12sZ@~nW1P%r%Q=(}Hh!q%9pv%8>(5lS-j0G>a<(6Mi zvPuE?K(?-%4-N8cK4B2(nyH(z4ltI8Tu$k`gpqgMNN_64z#QYTVTa*_stAPjJA3q} zmo_wv;05puYlUL5LSz!4lAL<5<^^vi^f4q{9`RKMx1iwKsIYn6B5g@p9+Ot-5FhQf z^?fEW<<$$L$p zkYVLBb8~5?he`=r7=@lj6k}p=@r5C~6bK4--eni;OSl4n{c@h&e$vi_sikh)q7J}{ zCWsG%5*97Bw{gsw&=t^dH|A_5Us_OnM|1#4To?=>B!GY|jc=lphTA0ov1vdU)hRKc z-b#XTV!BGV*TsRkXmuAn3!QB=KhXX`t&Ra;aJ12j8FXG>rHg#8APZ2!Jse^2ti0Xn zOpcFt+EQUIv8+Lt!4E4X$(LhL4I^{auDGusRT0l+CIcB2bO3$W*DXS=f&og50M4-j zSk-5^w-+ezA_dZ3(A2UiT%sl;D7Nip>meR@DI#!LeprO(lX&8 z^tIJt{4A0U%DZw(t-W5aAxqDfKDrU;qyrrr*#{>!w>-mCsK75Lg>#@n7slz@>WtS~ z9k|6Jaf~J**wZ&{Nz%Z<01=?JY?(f*gMH3v8z`=$%HTkJpvDst<{{?0U6OUuMqSLR zwMOws8oQp&1dy;iJAvA|=Bz zl(}Qz%B-cK&ZjH=kO3IdXaNQUUra2mf{J% z6e}hP%v{im2?cgUXeFygk^tR+5L_{a{uVlMk4sEmwjPn|<y!i0 zCa$5N9Zh7>>9m@yc1=%mjG7(1e;Zd0*PPWRLmYS4t|46oeLM|%Cf}^uBEd0$G0xe- znZhBtAeZ2Vl_PmR;Zhrd3;g>HY{POCnWi9SvHGzmr1-=`o~<+#OOz4lj*@mqwZT|R z=&Dd$lFtoMRMt?}gEzJXX1KCK%Y7sU&}8+p6nkpH$Z4b{CU4&wZY(nf?4TSBAP1mK)No|n5Q}#Y z^o5843|J<9LFox_$F-aK$dmKvEu1>!GKIsR979=QG_1 z`ef2DZO(#$1dY(4z|rn8nt-QsCg5~he{_U@WGK>qhln0O;cBsKYRj;;5*PZkGfG$5 zH>r;MM+C|+)@%Y|4Mo;-k6M(>9}ek->=_E@08IE0aDfX`sgW`YeXY(P4hM8&M1r}} zoU)pjm}oTW{Xt*9D5&kDvR1D#A~13cugDB2m|7N$#yaz|5WR7>yJ4gKNmZ7rJMRE1 z3}DL!(Za+uUUzOr0agn#m4sV+&piJJH{I~`=e>}wx<8;fbO%*?4or+4G@4DRn#Ata z_4kl;Z-`MGE}DZTi&S_+HHig<7reZtFlp$2L}k83@EhXBib+huPzz^`N!f~noj!}i z1@Hk&oC9S|YNR8TxFXktzB9HRYW;3A2ljCMTC|O?(LHb3vMIvJ%*<@7*=)DlV`Ck> zsqty|m$d&}x153z6sy1)a6n0{1reowr=^^=40U6QDNqhdGwg}ZTDx%oe&qb{CNHh! z>W?ttkvLBCa%NPLhHm2v8iXhKMrG%=} zNDm`LbCkD{M554`Ac;Du2*?8{=M=b1DoiIdQD=J+3oP)2=o}9HiYq_#gPVWw^IL9t z@WBTtqgVtY;oUvWFflRytizu3q=OEE&)>zEqs7Ma&OO`8-FaXIXy!*_NvP%P^dKth= z>1zu?Y;&UP+}zv)4?J+sZ-4vXs#WuIvv^Zs^YDl&I@0fx#SQx-h9-HhQBP2M0v}a8 zQ3s=7F@ObYOvn0B6ILfR$A%QuOWP2~eZ|;#uQ%MdapU73|9ITA^nm{@O#vRzM|5N3 z(wo~l`B`W9Er_xnM_ZlqlI$%w8`0Xxx}C!5QUcbTavt=c>F8EMAe|eNuCXdX``03 zJ7cr6Gn123SSD3QzuU#UQ70e!Bt2YWhX^pc>v5}bX(1w72OVh_OqY!oaefU zwyDvNl>hV3JqIOZBGpy6H4;kI{JP9Z zLkC@;OZaEFb`_$KAni(`5W{sS+$#M5?3Ew?%+d?sB`-Q^Vrm)a!z3Rm)Z49=JaSTN zwHmWCv+uoJKP&=mJ=80YI~L|y9*B@xYZ;ahGuDb-R-AuQ7*!fJ^^tDbS<#+EYs+Z7?-yHd`<`K0f}aJ$HZY>rcPnt#4cC zw=MeEwbxl1uG*MV&elU-Zt+`#9RpXxkYdI_;DbQ50Mc z5aNaauE_O7q7qJRXGt}&3Cq#UIVzBb;3lV}-7tgCy`yV#r`nQ}mv=$iQE!HiEF~N1 zsXhBuYWRK8!Z8KGm7^2C3ph zR<#rqk}5Qs1OR~R_Xj8qjS5^2N*P9s)a?hA^N{kRR#%Oo@L)NM%(`Q*L?J&ciwr2Law~CvU~oaq&0ojPB4foJpx|v z)L)1f<*R}TFhC4G$&=PA?WfR+$CyMiXwzTvZn=h?r^ogAO{#bYP(i zLMI|Qc_|aX)rG-9Pde!P-~T=>q{A~aGn@B6_uO;0@VOUV_||T3Fc^;X;A|9M^v;F9 zyz_9JHMB+J>tFNgcBeftG5)p-FGl;^scri79T@+tH=Z#V=&wIFn{_>eNmi;Gjo_wR zT~( z`IR0DmLzm@%0Sdc@x;Vrr_-65nrgS&d+f1$lbX8OB>az$k9FGZvCbGDQ4^8{^2jm`#cLxOG!ba7O^Z4loye6R+%K-ly+*T3Gh?|P*~}q zDHU!MB|s#luF5#lT^hH4EM+y*pb`}(ywJq+tqRvX4rZ>fXR$8%v9F@=NxQ(QfIDZp`7G zXhb!2_nUG`ciH58P*dcDEJ1ac4#{HUIH}vi@%H^wK`N`Vz}u{aIbthH-6Iv2RcWG@ zz+Jup#I;(CFxu@lQ)6W)H9T(7e{0%wIRe-HFW0!^1j|gf)Mct0SDP9;Sj%N@&u*Odu4H{fIl=4QSv`txxMq7Ne=Co{W+#vLXG z!2X>NTykOwyvw-lJ8OuUiD*=!FVTq5B_$oWL6`W0z1@a$ogpcsjIwtTVdPVkFanjP`rS zf7Pj{E?>Tkb)o+Fe=sEjVrjT}-T_J&DHv$mfO>!yuyzOvPT;W*k`oSH&xiyR?Ft*{ zAK5%bz=r!qWKt$Yt{9PNDI|yi`7!0ZVR-xPx8Hl;y^r2^pBuh-!>?|=^;f_8)or)k zcI&OT^3JKdjDGW*-`siUo%h{$-yL_{v3dU||F0)EwEHG<4(c1<_$ETaP?!-Tc*ZlI z>CSG^4cfW|+M@Bh|N31Ruhkld9D3;17ed<^?e~uVA3ypL5Tf!U5`6nIA%zf%r5!+# zWnT_zsiI(07_fi}^Z+j}f(%$EQqrSMr5@VQc7RMq0_xA{mZZ#BZmFRFuMA5fSA(bR zQ>>4XXlXPW%Xivo(uml*a^*@Czu6?O3UNVjU{3EL{ZS}X$-Ow{#U-^Qq_Cu{#|gQ{ zt-EcrW$Q-Pz#I67Ay|+~Y9|2)Z7Hwd1|CaB%nM5E0TSSV z8c|ug1e|&nhHBZ|h6F*+h*CC5kdh>c+0Z7-lA$0?<*eq35G=;6onFpOjE_4TQ9W+Y z!AU@#H#RoroDnoWK2G|-MgOgdx~AXjYZPso{EzDG7-@`tpVWKd^O6#I+$bB7E22p( z)4Z$xx}w2{=v8$}xe-QHu^<8j2oqy*GIYjwag}c1nQ@>f;G`{R6PQrPF2bNMIIF$_ zyZ!(xBNtXTND`U_ld#7ikfc%_-(R+D+OGHK=jR=Q^kpRaY}l}2i~hEdhY+5PccjDg zT2{+YvQlUSeOZC>(U^G5QsqMIuVBhk$;pru z`4+3)BO`K1G9#+9oK>rSRHU@uUc-v(`V&7=X4*6T=|gqqI?`SZ$MuX$vd=Z7J#fIF zxE;beWAl+XynNa6Wy_Xr(SLITccwk;cc+%`RI4|*q*kxH#;v<;vt{eXP`5txb%4#g zE%w=F<91rMXk?Aeb_aJ(HjleN+khJI@h&V4d4REHkkV7Eq}Hh8YUtDJ55S~19Fpy% z+D5f+pa7JKLW)@yNu(cdF1?UQTlyi6jZp-geb-2P(Zb*A050xy#u$+nd2svHLC%A| zZHCZI+AupeOGdOse?D$O>8O~UnMM410M(}agUJ4x{P_4bHl6-(!lk0ODs%M%cFII? zClFZI8+sDb@X8XkFPD_7j$ZnPe*pI%guitctS-Z4c zKYbQAYRS-UugcVrkoF@a0U%Um>)bt`P*|?SV@ag;c*x|`lt46hL|BHiE&A)=q15cO z2mN^jS;tpy`PBa-CSpmq+if&j3!j&i=I6ReE!lPDZjat)p93HBnEm$Kf8Txgee|RE z;b1@gzwZGDaIo)gyYJC#wmO{-X?L^P0fF(!@kYA?IGwT1_}E0N(V)fxSwKTt7>||G zqOnGupxjGG?OM{(4?W<7^mJn8R3GEI^wP@+6vPwKn@+opYa9*Jc{UPID{PwqMM2*8R&( zH@)r+r@NN(&pDeEmJkAZcp;nydYY|$06c4rR@$A%8aUO@tNBq`3-$c`XK(t({{?VK VH4oc0|HJ?Q002ovPDHLkV1f&*+eQEY diff --git a/src/main/resources/assets/hbm/textures/models/doors/large_vehicle_door.png b/src/main/resources/assets/hbm/textures/models/doors/large_vehicle_door.png index 0e426402ec3c3997bad1760418d98a492e3f5935..6719b37bc1be3093926be5734dc18cf9fc8b111c 100644 GIT binary patch delta 84751 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%0Apx$&v6cW+dF>r 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 z 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

&Yu;VGcG;TsD^{#oHhJO+GQMUhM4_(! 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

    uXlP{Z<0>}U2yUL{OpDw{o=+e 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 diff --git a/src/main/resources/assets/hbm/textures/models/doors/qe_containment.png b/src/main/resources/assets/hbm/textures/models/doors/qe_containment.png index 9fa8b809f32e457e61b2ac4ef51c5f7d857aa68e..a366746b9c5f5620c059daaad42b99a01f44ccd8 100644 GIT binary patch literal 133136 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%0A@xI<(0vU>`qyJiUZgy^PXb{_F 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 diff --git a/src/main/resources/assets/hbm/textures/models/doors/sliding_gate_door.png b/src/main/resources/assets/hbm/textures/models/doors/sliding_gate_door.png new file mode 100644 index 0000000000000000000000000000000000000000..9e3702ad349c4bd7eef33bc2d89026e7240aaae1 GIT binary patch literal 21211 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/models/doors/sliding_seal_door.png b/src/main/resources/assets/hbm/textures/models/doors/sliding_seal_door.png index 7434bd5b2f5979805c7eaefae819ef94dcd57ffa..ff8e8eb0b62be11612e4b1c6a27079f3807a8307 100644 GIT binary patch literal 24006 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 literal 75559 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
    V!erK{N#=9KG30fwcqLhQ$Bn5bO4P}j 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

    lD< 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%0AFtQzk+&1k0# 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%0A%n1(;$Y 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 z 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 diff --git a/src/main/resources/assets/hbm/textures/models/machines/breeder_e.png b/src/main/resources/assets/hbm/textures/models/machines/breeder_e.png index f1eb8f5701c1300da4baf619d089cfbd663e8778..bbb5ebb5a61cbd8909e0cc58717ecc5d2934365c 100644 GIT binary patch delta 69 zcmbQrGL>b5r|JO)2EGG~S=Tx_85kH>dAc};RK&f#eX~m>P{8$Kk(~WD`=je~H|9-d Z6uB)^x&G+I%oYY9@O1TaS?83{1ORYM8S4N5 delta 69 zcmbQrGL>b5r|Lll2EK!gJ0@noWnf@j<>}%WQW5v|_RTJlKmpf_MRNA5?C-A6+L$+) ZQN*FFvYzMI%rFKZ@O1TaS?83{1OSLa8Ik}1 diff --git a/src/main/resources/assets/hbm/textures/models/turrets/base_friendly.png b/src/main/resources/assets/hbm/textures/models/turrets/base_friendly.png index 46cbe4167f900a7bc8800b1a3250b6fc44875f5e..3e2db47d41332e2745da8ac69c914478b994f64f 100644 GIT binary patch delta 447 zcmZ3)a*la|WIZzj1HM)>9X8-`y_)Cw=KuePFAJmDlw8x!43D~dMZn3$i!S+cbXXS_18B^N!w(ZPe{gP_dYxuCvP`e%7{UYKU*A%rb zr`P-oZ*py3WD+R4>XPX^yR=$XFX7UM`7U~5a$YNxcE{Whxo?>=o%`+l1Lb^@o)Y4& zKVm#msusT2)bQ<*krH-WCjM()(EaktG3V`UU%$f!A}#Sz z-VQ~~M?7~hTz_FV{e$Wzwd}kDtQJhwDo2*RP6=;y74_(ePlS=7S3z3htDyY(MiRecc|d zDH#H3-;BfWWo&-oIOFE|uBEbk8~eNC6@)}~aI+rQjr}Y9d&hP2`j^ED=?}jB{=4*i zqT6MYTk~eR6il~k49=*(UG`#^->!9&_q|Vl-}i)V$$`6h)7Negc;^JNMngb`i=~|j znc28UxY;H4di}2hb9m9EcJ^f4F54#i-1)9@0Iy8^VukxNvLD>o5^>nAGBkAM@zyna zSEfm?;PjN79UOetw7~1eu?_W=vz{znwvP8Qle=4Bu%b8b+u#4>&z)jZV{N-U|Jsr( zh1qOg2^OY73j!N&iAZpr$y{~CKr^8EP+d|`LZn{J)%gZ`Uw@b;1SPzRTGo3yQ@2G( z!mOLAm#b&vx9FthNq!H$?A||d&b2M~lfK1icpi>nUcKs67O(Ym|KpYC7CFzE&bt^G O@eH1>elF{r5}E)SOY@-s diff --git a/src/main/resources/assets/hbm/textures/models/turrets/carriage_friendly.png b/src/main/resources/assets/hbm/textures/models/turrets/carriage_friendly.png index aee244d0c420402520b7e7853e64b27484df3384..d0e45853146bc3e1f612294ae595ca7dc0b84e11 100644 GIT binary patch delta 449 zcmeBSy}&#{vYwfNfnm0R-Yp=-SRCZ;#IWw1%u67LCEd~2k%3`jKlh(RRv=#`z$e5t zAt9lmp~1nyK}1a4%gZY?G*nbfLQFzZTvE#3-aala4ybUO*qcj0il-#VFZe$KFbLg0 zcMd4dS>O>_%)r2R2!t6$>ovR@fHuo|x;TbJxWAp!$=75czW;lQH95n&`PkA3J51r9Yo5mC(DqVj>X_tgb zf~G@g;6^69Cu~QGP0t+J7*?8hYxeTom`JLfxRB{Wy8Og*BP@g#M! zY2lvGxI1RC=6xlx9g`nDohEkw_{863ADv!z*C)5%aW^|R%i>;8lKq7D4H8N1!8UVJ z3zD4IguYWevb*V~!?xqkWJ(wxsmvF(iZ;E-6@BzizEhf^weJa?XE_}8g%6$|ePgP) kdB$bM6fy0NNnidlXVj<2>UGBR0Rxc1)78&qol`;+0Ke+FHUIzs delta 638 zcmV-^0)hR|1B?Zb8Gi-<006A+-sk`T00eVFNmK|32nc)#WQYI&0z*keK~!jg?U}Jo z!!Qtr|3IYD^dZ^@L84E=!V)&b$^=s;m{?iK!opJoi3jOk38tDd&@i-?(vT>&<4Z2( zKB-a?CC=UN>*ah7;yBLnk4e)s@Ht+RBzt-u`5avMOW3yohkrsG$N6kF`*S_4x+wTV zBG{5*j$JGkjrU6qCMGnQg(2g+O0Y$8FfoJA!AX*I8liRXt6NV<4kktf_C%VdK~;2% zz{H5a#2kE?);GP@h*iwz^H$xxEX#WJNxEqr<88KIpV2Dv&My(Pjb2TbWq}WSeAvQf zp-~h!iXx{mlz&o%u`(}qwIy_&>GBNg^R|%#0F%kY={YTM8|ot0)vpi$P9h*01&GG= zDOr7OpuTgg)&2|XgmoEH<0|lSx!gPF;FocVh{i{V#()}C8)RbuC#e0h&cWLkYyfPH zIoYL4eLN&_i%|JBJS7H3V+8Ab^7wQH0C>22HyZf%{(lqzaC7~}GOD}s%gXENbV_n> z-%$G17{U4@u$^JESq6ZsiC|uWp|CMPHg_a#YVYO%IQ}%R^PBOL^JdqjWTQ^_)uXr+eK_6nOo#)*z9OjVY;*7 zqtQ+UYk^H0?;@}xrUI9DGB_b0IbuX$VnkqKL||e>U}9KT5q&m&d?5l8!&+d@3kXww Y0e}x{Sw0`2%K!iX07*qoM6N<$g4C8N{Qv*} diff --git a/src/main/resources/assets/hbm/textures/models/weapons/vortex.png b/src/main/resources/assets/hbm/textures/models/weapons/vortex.png index 40ffa402e0b38f54a725117351cd98fd579886a9..cfbd35e90600afddff74b886e668ae3705435a7c 100644 GIT binary patch literal 253129 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̀na}r0< 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 o>w#d5KT$ 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 literal 268468 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 diff --git a/src/main/resources/assets/hbm/textures/particle/explosion.png b/src/main/resources/assets/hbm/textures/particle/explosion.png index 709f91c565e8f0da8fc845ad3c79145c8e24c912..4ef6a2b6b78c101acaf862b2a625746d1a4bcd7d 100644 GIT binary patch literal 5654 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 diff --git a/src/main/resources/assets/hbm/textures/particle/explosion_bf.png b/src/main/resources/assets/hbm/textures/particle/explosion_bf.png index 7879ed8df7111e5965b00ce4674902dcbd339ca0..246cbde61cc14c95b09eab94014e4321a2e1ca37 100644 GIT binary patch literal 5811 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

    y^w=yh&08+AB}lt~Cc7y$QWfHt@S7XqRZ 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 diff --git a/src/main/resources/mcmod.info b/src/main/resources/mcmod.info index 6dcd9069d2..1eaf6aeb4e 100644 --- a/src/main/resources/mcmod.info +++ b/src/main/resources/mcmod.info @@ -3,7 +3,7 @@ "modid": "hbm", "name": "HBM's Nuclear Tech - Extended Edition", "description": "A mod that adds all kinds of nukes and other things", - "version": "${version}", + "version": "1.9.8", "credits": "\n\nHBMMods: creator\nDrillgon200: original 1.12.2 port\nTheOriginalGolem: 1.12.2 bug fixing\nAlcater: Custom 1.12.2 version, updating and texturing\n\nSten89: bug tester\nGB_Doge_9000: bug tester\nHoboy: textures and models\nDoctor17: Russian translations\ngrangerave\nrodolphito\nmexikoedi: log spam fix\nCrowbar Collective: gluon gun sounds\n70000HP: MIRV and configs\n", "logoFile": "assets/hbm/textures/logo.png", "mcversion": "${mcversion}",