WebSocketServices v1.3.0-R9

Details

  • Filename
    WebSocketServices-1.3.0-R9.zip
  • Uploaded by
  • Uploaded
    Jul 10, 2013
  • Size
    1.93 MB
  • Downloads
    607
  • MD5
    e9be376b354b74753fe710f656c9f76d

Supported Bukkit Versions

  • CB 1.5.2-R1.0

Changelog

The plug-in is now included in a package that contains the jar file, the client-side libraries, and an example. The example can be used as is if you do not wish to take the time to write your own, or do not have the technical background. The following changes have been made to the plug-in and client-side script.

WebSocketServices Plugin Version 1.3.0 Changes
  • Upgraded to CraftBukkit 1.5.2-R1.0.
  • Added support for nested JSON structures without the need of a collection.
  • Fixed an issue with the location data for the player service with the nested JSON structure support.
  • Fixed another issue with the WeatherType enumeration causing the player service to fail for CraftBukkit versions lower than 1.5.0.
  • Extracted extensions from services. An extension can only be invoked by one service name, but can now have any service name assigned to it.
  • Configuration file modified to support extensions.
  • NOTE: If you are upgrading this plug-in, please make sure that the offlineplayers service is all lower-case in the config.yml, and if it is not then change it from offlinePlayers service to offlineplayers.
Client-Side Script Version 1.3.0-R9 Changes
  • Added handling for the template tag wssPlayerIsDead.
  • Updated the template item wssHealth to be supported as a class.
Server-Side Configuration

The offlineplayer service should always be lower-case in your config.yml. Older versions of this plug-in had a mixed-case service name for the offlineplayer service.

Client-Side Scripts

The client-side scripts require the following libraries:

  • jquery-1.8.2.min.js

The following scripts have been UPDATED:

  • three.min.js
  • TrackballControls.js

The following are known issues:

  • The 3d profile cannot use the webgl option without an image proxy or until Mojang adds CORS support to the Minecraft skin server.
  • Player's skins are stored in a case-sensitive manner, yet the white-list information provided by bukkit always returns names as lower-case. If a player has logged onto your server at least once this is not an issue. It only occurs for white-listed players that have never logged into the server. This is why you will see 'steve' for the player's face from the white-list service.