v1.20

Details

  • Filename
    Shopkeepers.jar
  • Uploaded by
  • Uploaded
    Jul 9, 2014
  • Size
    216.27 KB
  • Downloads
    4,896
  • MD5
    c5e0f32730f4f3dd73e59793a848406a

Supported Bukkit Versions

  • CB 1.7.9-R0.1

Changelog

v1.20 Alpha for MC 1.7.8+

This is an alpha version:
While this version seems to work quite well already, there might be some new bugs being introduced due to some internal changes.
Also there are some issues which still needs to be resolved (hopefully no breaking issues though..) and some new features to test out.

  • Updated to CB 1.7.10. Not much tested yet.
  • Internal rewrites. (Though I am not completly statisfied with the current result yet..)
  • Added: Shopkeeper entities are now tagged with metadata 'shopkeeper' which can be used to identify shopkeeper entities in other plugins.
  • Added new setting 'bypassShopInteractionBlocking': can be turned on if you experience issues with other plugins bocking users from opening the shopkeeper interfaces (for example due to protected regions).
  • Renamed setting from 'deletingPlayerShopReturnsEgg' to 'deletingPlayerShopReturnsCreationItem'
  • Added support for some more living entities shopkeeper types: chicken, cow, iron_golem, mushroom_cow, ocelot, pig, sheep, skeleton, snowman, wolf, zombie. Other entity types weren't included yet due to issues regarding replacement of their default behavior. The newly added entitiy types seem to work fine. However, note that chicken shopkeepers still lay eggs.
  • Changed the permission nodes for the living entity shopkeepers to: shopkeeper.entity.<lowercase_mobname> and shopkeeper.entity.*for all.
    Old permission nodes for creepers, villagers and witches should still work, but might be removed in a future update.
  • Trapped Chests can now be used as shop chests as well.
  • Added: experimental support for Citizens based shopkeeper entities (Thanks to elMakers for that): You can either create a player npc shopkeeper via the creation item, which will default to the owner's name/skin, or an admin npc shopkeeper via the command '/shopkeeper npc'. Also there was a special ShopkeeperTrait added which can be assigned to a NPC to assign shopkeeper behavior to it. Though it is recommended currently to created the citizens npc's through the shopkeeper command instead. Permission node for creation is: shopkeeper.citizen
    Note that there are very likely still some issues left, mainly regarding cleanup of Citizens npc's or shopkeeper data, especially in situations where either Citizens or Shopkeepers is not running.
  • Added a setting to disallow renaming of citizens player shopkeepers.
  • The 'remove shopkeeper after certain time of inactivity of player' feature has been removed for now due to differences between the different currently supported bukkit versions. This will probably be added at a later point again.

This is an alpha version. Things might not properly work yet.

  • 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..
  • Items with attributes might not properly work.
  • The 'remove shopkeeper after certain time of inactivity of player' feature has been removed for now.

I suggest you to backup your old save file, just in case