v1.48

Details

  • Filename
    Shopkeepers.jar
  • Uploaded by
  • Uploaded
    Mar 4, 2015
  • Size
    272.83 KB
  • Downloads
    1,396
  • MD5
    ef28c7374c311c02efb0af86f1b044a2

Supported Bukkit Versions

  • 1.8
  • 1.7.2
  • 1.6.2

Changelog

v1.48 for MC 1.6.2, 1.7.x, 1.8.x

  • Changed: Being less strict with the argument count of commands now: If the first argument matches an exisitng command, we handle this command, even if the argument count doesn't match the required amount of arguments. Previously it attempted to spawn a shopkeeper via command in some situations, if it didn't find a command that exactly matched.
  • Changed: Ignoring the player's naming chat event, if the affected shopkeeper is no longer existing.
  • Changed (API): Deprecated getting all shopkeepers by chunks.
  • Changed (API): All API methods now return unmodifiable collections.
  • Changed (API): The permission nodes were moved into ShopkeepersAPI.
  • Added command: /shopkeeper list [player|admin] [page] - Lists the players own shops (if no player/'admin' is specified), the shops of a specified player or all admin shops. The shops are divided into pages.
  • Added permissions node: shopkeeper.list.own (default: true) - Allows listing the own shops via command.
  • Added permissions node: shopkeeper.list.others (default: op) - Allows listing the shops of other players via command.
  • Added permissions node: shopkeeper.list.admin (default: op) - Allows listing all admin shops via command.
  • Added command: /shopkeeper remove [player|all|admin] - Removes the players own shops (if no player/'admin' is specified), the shops of a specified player, all player shops, or all admin shops. The command needs to be confirmed by the player via '/shopkeeper confirm'
  • Added permissions node: shopkeeper.remove.own (default: op) - Allows removing the own shops via command.
  • Added permissions node: shopkeeper.remove.others (default: op) - Allows removing the shops of other players via command.
  • Added permissions node: shopkeeper.remove.all (default: op) - Allows removing the shops of all players at once via command.
  • Added permissions node: shopkeeper.remove.admin (default: op) - Allows removing all admin shops via command.

Create a backup of your save.yml file and make sure that the permissions are setup correctly and actually work correctly before using.

  • If the trade for a written book fails players can sometimes still open and read the book if they close the shop and click the temporary fake book in their inventory fast enough. There is not much I can do about this..
  • Server crashes and improper shutdowns might cause living non-citizens shopkeeper entities to duplicate sometimes.
  • The 'always-show-nameplates' setting is no longer working on MC 1.8.
  • Compatibility with older bukkit versions is untested. If you encounter any problems let me know and I will look into it.
  • When switching from a bukkit version which support mojang uuids to a bukkit version which does not support mojang uuids yet all stored owner uuids of player shops are lost.