Abyss v5

Details

  • Filename
    abyss.jar
  • Uploaded by
  • Uploaded
    Feb 13, 2013
  • Size
    177.95 KB
  • Downloads
    496
  • MD5
    2db33fc025168f54d9782952950e7ea6

Supported Bukkit Versions

  • CB 1.4.7-R1.0

Changelog

Version 5: February 13, 2013

Added

  • Rails will now automatically connect to the edge of portals, making it easier to make compact rail systems using portals.
  • smart-rails configuration option for enable new rail logic, defaults to true.

Fixed

  • Configuration not saving new values into user's configuration files.
  • Fixed the piston extend event not working properly with the corner-depth configuration option.

Version 4: February 12, 2013

Added

  • Auto-updater that fetches the latest version from dev.bukkit.org.
  • Update Command for manually starting an update.
  • single-material configuration option for portal frames, defaults to false.
  • corner-depth configuration option for portal frames, defaults to 2.
  • frame-materials configuration option for portal frames. defaults to [occluding, ice]

Fixed

  • Removed old, unused code from ABPortal.

Version 3: February 11, 2013

Added

  • Tab completion for many commands.
  • wand-range configuration option, defaults to 256 blocks.
  • abyss.command.teleport_other permission for teleporting other players with the Teleport command.
  • Portal modifier indices to the Information command's output.
  • The Utility command for moving a portal modifier's Utility Block.

Fixed

  • Entity position upon teleporting is now properly offset for the new portal rotation.
  • The Modifier command can now be used as a regular command.
  • The Portal Wand can be used beyond the range a player may normally click a block.
  • Players must have the abyss.use permission to modify portals.
  • Right-clicking with a Portal Wand takes precedent over right-clicking a portal's item frames.

API

  • Added: getNear(Location location, double range) to get all portals in a 2*range cube around location.
  • Fixed: Portal Wand logic is now in the ABCommand class where it belongs.

I haven't had the opportunity to do any performance testing on large servers yet, and no long term testing for memory leaks and the such has been performed. Minimal testing seems fine though.

There's currently no way for a normal player to get a portal wand, though they can use wands after they've been given them.

There's currently no configuration options for controlling inter-world portals.

Abyss doesn't know to wait for worlds to load before trying to create Location instances in those worlds, creating errors at start-up if a world goes missing, such as Multiverse-Core loading after Abyss. Thanks to Dogtag93 for helping me track down the bug.

Entity explosions are not currently protected against by the block protection.