Metroid Cubed 3 Changelog

4/16/2016 - V0.3Bg
fixed ASM core incompatibility with NEI
fixed Speed Booster recipe survival-friendliness - no longer uses potions, as the potion metadata is unpredictable on some servers.
fixed screw attack unlocking the wrong logbook entry.
added language entry to speed booster.
removed "donator-only" hover text from button.

4/15/2016 - V0.3Bf
fixed a crash when the charged Plasma Beam impacts with objects.
improved door selection box.
added 1x1 and 3x3 doors.
overhauled door textures (multiple times!)

4/12/2016 - V0.3Be
replaced the slowness effect in the ice beam/charged dark beam with a custom freeze effect, complete with graphical effect.
Uncharged dark beam no longer slows enemies.
uncharged ice beam doesn't always freeze enemies.
holding the beam prevents the player from interacting with blocks and entities.
annihilator beam auto-seeks.
improved beam collision checking.
dark burst now sucks in any movable entity.
extended the lifetime of the phazon beam.
increased the amount of phazon a player in PED hypermode gets from being hit by the phazon beam.
phazon beam deals 1/2 damage to entities with the phazon resistance potion effect active.
increased powerbeam speed.
sunburst no longer stops mid-air after 10 seconds.
sunbust does 50% more damage to dark enemies instead of 50% less
super-effective beam types do 50% more damage rather than 100% more damage.
added a particle effect to super missiles.
wavebuster can provide power, just like the wave beam.
increased the power of the wavebuster.
decreased the speed of the Sonic Boom (it's high speed was causing glitches).
doors, when shot with a weapon that cannot open them, show a message on-screen.

4/7/31 - V0.3Bd
added a button to the Main Menu to connect to the official Metroid Cubed 3 server.
added a tag to James.
added a donator tag.
endermen don't teleport when shot with the power beam, preventing them from being damaged by it.
tweaked the Booster and XRay shaders to look nicer.

3/19/2016 - V0.3Bc
ALL forms of phazon render in color during hypermode.
ores now spawn in ALL Tallon IV biomes.

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