Metroid Cubed 3 Changelog

3/19/2016 - V0.3Bb
fixed the crafting recipe for speed booster requiring unobtainable potions.
fixed Phazon Ore not silk touch-able.
(hopefully) fixed a bug with shaders during multiplayer.

3/18/2016 - V0.3Ba
fixed a build error that prevented the ASM Core from loading. Closes 'armor rendering when in morphball' and 'gravity effect not working'.
 
3/18/2016 - V0.3B
fixed a crash when pressing a visor switch key combination while not wearing anything in the helmet slot.
added doors.
added a ton of new blocks, mostly related to Tallon IV.
re-wrote beam charging/firing system (again). now there should be no slowdown when charging the beam.
fixed the missile fire cooldowns - they were twice as long as they should have been.
fixed shaders registering multiple times when the world is paused before being fully loaded.
tweaked beam damage system
improved the icons for some blocks' item forms.
Added internal core mod.
made the gravity effect negate the effect of water on movement.
fixed a bug that caused any suit tier upgrade to crash the game when used while any armor slot is empty.
rebalanced armor damage reductions.
added a small Galacticraft Compatibility feature: when wearing a powersuit helmet or better, you won't suffocate from lack of oxygen. However, the 'invalid oxygen setup' warning still appears.
rebalanced suits (again), and added config options for armor values.
reworked XRay blocks to be more convincing.
added Master_Hill_'s varia suit model, and a config option to turn it on/off.
reworked the morph ball armor model system to allow other mod's armors that can be upgraded with the morphball to use it properly (API).
added more Galacticraft compatibility: the gravity feature of the Gravity/Phazon suit allows you to move under normal gravity when on the moon/mars/other planets.
added in the CM-AMAR and the Focus Beam. Their use must be enabled via /gamerule if you want to use them.
Server-side settings are now sent to the client upon joining. These include the block radius/depth of the radar, XRay Visor block settings, and maximum energy.
Added in custom armor models for all suits, courtesy of Akuma Satsu.
Added Power Bombs.
Added in shader for the XRay Visor, and increased the XRay Visor's block seeking radius from 5 to 8.
reworked the screw attack. It is no longer an entity.
removed the speed boost from hypermode.
Changed the shader system for hypermode. the new system is still a work in progress, as fog, lighting, and blend mode all seem to have been broken by it.
switched config options evapIce, useCMAMAR, useFocus, maxenergy, maxmissiles, and maxpowerbombs to gamerules.
removed lang entry "logbook.main", and using gamesettings.language instead.
fixed short switch back when switching to/from morphball, caused by ping > 100 or so.
prettied up the energy tank display - especially when client/server values differed.
added a gunship.
added a language entry for key.morphball
added Tallon IV.
changed some language entries
repositioned the beam and charge to look better in third person
Tallon IV is now the only dimension that generates Phazon Ore.
Tallon IV generates 20% more chozo ore than the overworld.
Dark Aether is no longer counted as a surface world.
Dark Aether's sky is twice as dark.
Added generator, energy tester, and energy flush.
doors are now opened by explosions if mobgriefing is on.
added a jump effect to suit boots.
added high jump boots and springball.
added speed booster.
added player tags (incomplete!)

1/12/2016 - V0.2dB
fixed a bug with visor switching.
improved the HUD by adding a visor area.
improved beam sounds.
changed the 'visor switch' to be a modifier: press 'visor switch' and a switch key to switch visors.
added new X-Ray/non X-Ray block system - place one and right-click with a block to apply it's textures. Also, switching to/from the X-Ray visor no longer reloads chunks.
added targeting reticules.
added thermal visor upgrade. the visor is still WIP.
improved lock-on system - invisible mobs cannot be locked on to unless the thermal visor is active.
added a slight regen effect to light auras.
fixed a bug with the healing code that caused player's health to not regen when the current healing amount would not exceed the players health (not counting energy tanks).
added visor switching sound.
fixed other players' beam charge being played on your client and messing up the charge sound STOP code.
made morph ball bombs SLIGHTLY more powerful.

1/10/2016 - V0.2cB
ACTUALLY fixed the missile fire code & beam sounds.
replaced dark & light crystals with a single crystal, and animated the light aura when activated/deactivated.
fixed a bug with the light aura not working when loaded instead of created.
Added dead wood.
Improved the helmet HUD by adding a beam area.
fixed the beam switch keys. Sorry, guys that got used to the old system, you'll need to re-learn using the new system.
added a lock-on system.

1/8/2016 - V0.2bB
fixed a bug with beam sounds.
changed the radar texture.
corrupt hypermode now renders a RED phazon bar.
fixed a bug with 'hypermode venting' appearing during a manual hypermode exit.
replaced 'light aura' blocks with a tileentity, allowing for the aura to be removed when the source is.
light aura from portals and crystals now renders.

1/8/2016 - V0.2aB
fixed a SEVERE bug with missile fire code.

1/7/2016 - V0.2B
added morph ball.
fixed a bug with phazon levels not persisting when changing dimensions and loading a world.
added morph ball bombs.
fixed crashing when Ice Spreader and the Sun Burst impact on the ground and not an entity.
added a world joining message.
fixed a bug with the PED Suit (Hazard Shield) that caused the PED suit tooltip to appear on it and the Hazard Shield Upgrade to be applicable to it.
fixed a bug with Space Jump upgrade requiring a Metroid cubed 3 HELMET instead of BOOTS.
added the screw attack.
improved seeking functionality.
fixed a bug with damage being re-routed to armor ignoring armor values
fixed a bug with custom healing code instantly restoring all non-armor health
fixed a bug that caused the HUD to be rendered many times each frame, breaking the opacity and causing unnecessary FPS drops.
Added in a shader for hypermode - can be disabled in the config.
fixed crafting recipe for redstone capaictor.
made energy tanks craftable in legacy crafting.
balanced PVP by making damage caused by other players drain energy tanks (but not health) quicker.
changed beam system to be less network-intensive and more efficient.
added a visor switcher.
reworked the beam-switching system.

12/25/2015 - V0.1aB
fixed a bug with worlds crashing upon the death of a peaceful mob.

12/24/2015 - v0.1B
initial release