Ablockalypse v1.3.0

Details

  • Filename
    Ablockalypse.jar
  • Uploaded by
  • Uploaded
    Oct 30, 2013
  • Size
    300.73 KB
  • Downloads
    936
  • MD5
    2dba63ab41721c4a6a6ecf437a9f8932

Supported Bukkit Versions

  • 1.6.4

Changelog

Finally, the Beta is here!

Below is a changelog of all changes since v1.2.9

Pre-1.3 Beta, Update 1 
--------------------------------------------------------
*Updates to MapData.
*New config and local values.
*Updates to mystery chests.
*New powerups.
*Some classpath updates.
*Major pathfinder re-write for ZA mobs.
*Added support for delayed tasks.
*Added claymores.
*Added a mainframe class.
*Teleporters must now be linked to the mainframe before use. The link
time can be modified by placing a sign underneath.
*Players can now accurately hit through barriers without being able
to walk through them.
*The data lists and hashmaps (now found in DataManipulator.java) have
been changed to be concurrent. This will prevent add-on interference
later on.
*Added abstract methods to the enums to allow for easier usage.
*Started work on PowerSwitch.java.
*Major changes to package names and class names.
*Ran FixBugs to help remove almost all possible bugs.
*DataManipulator now stores all runtime data.
*Removed GlobalData.java and other unused classes.
*Removed some old API documentation to be redone later on.

Pre-1.3 Beta, Update 2 
--------------------------------------------------------
*Added repeating and delayed tasks that run off the main thread,
allowing for still only 1 thread for Ablockalypse.
*Added a scoreboard system, and player health over head.
*Added a ManagementHelpTopic.class enum, where all values will be run
through each "/za help" command. This will allow for better help topics.
*Updated the SpawnManager.class to use Math.sqrt(40 * level) as the mob
spawn amount per level. (With an added amount of Math.sqrt(10 * level)
for each player)
*Changed Area.class to Passage.class, and all references to it, making
it much more self-explanitory.

Pre-1.3 Beta, Update 3 
--------------------------------------------------------
*Added new MiscUtil.java methods that allow for some cool new stuff.
*Grenades are more powerful.
*You can now set the delay between levels.
*Fixed a ridiculous amount of bugs and major plugin-breaking issues.
*Fixed Pathfinder.calculate() to be much more accurate.
*Chests now display the item before dropping it. This was attempted
before but has not worked until now.
*Replaced MobTargettingThread.java with a new version.
*ZAPlayer.shoot is now much more accurate.
*Renamed Area.java to Passage.java, and attempted to change all
references to "area". This should make it much easier for users to
understand this feature.

Pre-1.3 Beta, Update 4 
--------------------------------------------------------
*Power related objects now blink orange
*Objects are now serialized more thoroughly
*Power switches now work
*Developers can now easily add a GameObject by implementing several
interfaces (listed in the wiki)
*External.java has been revised
*PlayerState.java now allows an almost exact snapshot to be generated
(with the exception of the scoreboard)
*Blinkers can now be set to any color available to minecraft
*ZAColor.java has been removed (useless)

Pre-1.3 Beta, Update 5 (v1.2.9.1 Alpha) 
--------------------------------------------------------
*Many new bug fixes
*Barriers no longer have to be fences
*Updated to 1.6
*Replacements for Breakable.java methods

Pre-1.3 Beta, Update 6
--------------------------------------------------------
*Added SHIFT actions
**Picking up grenades
**Fixing barriers
**Teleportation
*Added nearby warnings for the SHIFT actions
*As always, bug fixes

Pre-1.3 Beta, Update 7
--------------------------------------------------------
*Attempted a new through-wall hit system
**Currently does not work, but is in progress
*ZAMob.java is now a superclass to the ZAMob types (Zombie, Hellhound)
and contains the necessary code to make almost any behavior
changed mob involved in Ablockalypse (good for add-ons).
*Rolling grenade entities

Pre-1.3 Beta, Update 8
--------------------------------------------------------
*Fixed the through-wall hit system
*Player data (inventory, armor, etc.) is now loaded when a player
leaves the game then rejoins after a server stop/start.
  • Players can sometimes pick themselves up out of last stand using L-Shift, the server will then kick them.
  • If an empty chest is to be saved in MapData, it will cause an NPE, breaking your map. To solve this, simply don't create MapData, or put an item in the chest. This is already solved in the next version.