Permalink
Switch branches/tags
Nothing to show
Commits on Jul 18, 2011
Commits on Jul 10, 2011
  1. Update to bukkit build 763

    duaiwe committed Jul 10, 2011
Commits on Apr 21, 2011
  1. Update to bukkit build 606

    duaiwe committed Apr 21, 2011
Commits on Apr 17, 2011
  1. Improved block breaking prevention

    duaiwe committed Apr 17, 2011
    - Prevent block breaking if it's a part of ANY home point, not merely
    	the person who broke the block.
  2. Teleportation refactor, command refactor, bugfixes, Gate removing

    duaiwe committed Apr 17, 2011
    - Implement removing & renaming gates
    - Refactor commands slightly
    - Refactor how teleportation works, schedule teleport jobs by adding a
    	TeleportJob object to a set, and have an Async job count them down and
    	perform teleports as appropriate.
    - Various bugfixes.
Commits on Apr 6, 2011
  1. Many fixes/tweaks

    duaiwe committed Apr 6, 2011
    - Explicitly disallow 'activate' and 'remove' for gate names
    - Handle tracking of markers.
    - Add marker list functionality
Commits on Apr 3, 2011
  1. Improve gate listing.

    duaiwe committed Apr 3, 2011
    - Improve looping (yet again) in listPlayerGates, should be reasonably
    	sane now.
    - For admins users, if the user does not have access to the gate, an
    	asterisk will be appended to the gate name.
    - Improve the output, add space after the comma, strip the final comma &
    	space from the output.
  2. Updated onCommand handling, improved admin access

    duaiwe committed Apr 3, 2011
    - Update onCommand handler (and many submethods) to be smarter about
    	handling non-player entities running commands.
    - Allow admins to remove any marker.
    - Allow admins to see all gates.
    - Improve listPlayerGates method.
  3. Implement tracking spawn/home/players/gates

    duaiwe committed Apr 3, 2011
    - Implement tracking (setting compass target) of: Spawn point, Home
    	points, Player locations, and Gate locations.
    - Gate location tracking is limited to gates the player has access to.
    - Finally remove code files from previous API (and API jar)
  4. Fix marker parsing

    duaiwe committed Apr 3, 2011
    - Actually load the marker database
    - Fix marker point structure parsing so it works correctly regardless of
    	what side the user is standing on.
  5. Implement markers

    duaiwe committed Apr 3, 2011
    - Implement Markers
    - Update bukkit api jar
Commits on Feb 28, 2011
  1. Update to bukkit jenkins-423, refactor to use onCommand

    duaiwe committed Feb 28, 2011
    - refactor code to use plugin.yml and onCommand
    - Refactor command system to use /wp prefix, and then arguments for that
    	command to specify action, to avoid conflicting with future commands.
Commits on Feb 23, 2011
  1. Update to bukkit build jenkins-407, bugfixes

    duaiwe committed Feb 23, 2011
    - Fix some issues with going down unintended code paths on errors in
    	some gate commands
Commits on Feb 21, 2011
Commits on Feb 19, 2011
  1. Implement Gates

    duaiwe committed Feb 19, 2011
    - ReImplement gates in Bukkit.
    - Gates are now activatable by anyone, but you must have actviated a
    	gate yourself to teleport to it.
    - Add support for gates oriented either north-south or east-west
    - Add support for varying teleport delays. Default delay is 20s, Homes
    	have a 15s delay, Gates have a 15s delay
    - Gates may not be placed within 1k blocks of another gate
    - You must be standing on a valid gate to teleport to another gate
Commits on Feb 15, 2011
  1. Bukkit conversion continued

    duaiwe committed Feb 15, 2011
    - Implement home points in the new bukkit code
    - Upgrade to bukkit build 145
    - Add some features to improve netbeans dev
    - remove some unused libraries
Commits on Jan 18, 2011
Commits on Jan 5, 2011
  1. Add delay in teleporting

    duaiwe committed Jan 5, 2011
    - Add Waypoints:sendPlayerTo static method, used by Homelist and
    	Gatelist classes, that imposees a (configurable, 15s) delay before
    	teleporting the player.
  2. Add markers, added tracking markers, gates, homes

    duaiwe committed Jan 5, 2011
    - Add GateList.gateExists and GateList.gateLocation
    - Add HomeList.getHomeLocation and make HomeList.hasHomePoint public
    - Add MarkerList class to set and store markers, and activate tracking
    	of markers, gates, and home poits.
Commits on Jan 1, 2011
Commits on Dec 31, 2010
  1. Fix long-distance parsing, remove !help workaround

    duaiwe committed Dec 31, 2010
    - Remove workaround for !help, as it works now.
    - Fix an issue with parsing a structure that's a long distance away,
    	there's the possibility the chunk may not be loaded, which means the
    	blocks appear as 'AIR', so manually load the chunk before parsing a
    	location.
Commits on Dec 30, 2010
  1. Fixes for parsing structures a long way away

    duaiwe committed Dec 30, 2010
    - move loadLocationCHunk to a static method in Waypoints called
    	loadChunkAtLocation.
    - When parsing a structure, make sure to load the starting location
    	chunk first.
  2. Update API, Add Gates

    duaiwe committed Dec 30, 2010
    - Update for new api
    - Add Gates, which can only be activated by ops, and require names.
Commits on Dec 12, 2010
  1. API Update

    duaiwe committed Dec 12, 2010
    - Update API to 2.8.7_13
Commits on Dec 11, 2010
  1. Update API, add toString, remove builtin help

    duaiwe committed Dec 11, 2010
    - Update API to 2.8.7_11
    - Add toString method to hook into external help display systems
    - Remove builtin help display.
Commits on Dec 5, 2010
  1. API Update, Structure.parse callback implementation

    duaiwe committed Dec 5, 2010
    - Update API to 2.8.7_4
    - Rename Structure.validate to Structure.parse, and add a callback parameter.
    - Add Actor interface which parse callbacks should implement
    - Add Validator class that implements Actor interface.
    - Implement removing home point blocks when the home point is unset.
Commits on Dec 4, 2010
  1. Update API to v2.8.7_1

    duaiwe committed Dec 4, 2010
  2. Update API, Implement Home Points

    duaiwe committed Dec 4, 2010
    - Update API & docs to v2.8.7
    - Rename StructureParser to Structure
    - Add FileLoader class
    - Implement HomeList class, which manages the homes.txt file as well as
    	handles activating, deactivating home points, and sending players
    	home.
Commits on Dec 3, 2010
  1. Initial Commit

    duaiwe committed Dec 3, 2010