Releases: FoxWorn3365/Shopkeepers
Shopkeepers v1.3 for PocketMine-MP 5
Shopkeepers v1.3 for PocketMine-MP 5 is now out!
NOTE: Because of the reject of v1.2 from poggit this changelog will include also the v1.2 changelog
What's new
- Added a custom event handler with YAMLPower so you can program with YAML! Epic. Anyways, read more here
- Added the command
/sk trade
. Syntax:/sk trade <AUTHOR> <SHOPNAME>
. Read more here. - API for developers
- Added the integration with pmmpStats. You can find the Shopkeepers stats here
- Added the summoned entity count in the Shopkeeper info GUI
- Added the updater checker, so if a new version is available on GitHub you will be warned about this
Bug fix
- Fixed the ErrorException: "Creation of dynamic property" bug #25
- Drastically reduced the size of the plugin (from 42MB to 0.08MB, incredible)
- Fixed the "Position world is null or has been unloaded" bug #32 implementing a checking system
- Fixed the "Entities per Shop count increases when the player rejoin the server without a restart" bug #35
- Updated the InvMenu version
Find any bug? Please report it on GitHub Issues
If this plugin helped me, please support the project
v1.2 for PocketMine-MP 5
The v1.2 is now HERE!
What's new?
- Added custom event handler support with YAMLPower. Read more HERE
- Added the support to the command
/sk trade
API for DevsDEFERRED TO v1.3- Added the integration to pmmpStats
Bug fix
- Fixed the ErrorException: "Creation of dynamic property" bug #25
- Drastically reduced the size of the plugin (from 42MB to 0.08MB, incredible)
Want to suggest new features for Shopkeepers?
You can submit an issue on GitHub to suggest a new feature!
Bug report
To report any bug please follow the bug reporting format and open an issue on GitHub. Thanks!
v1.0 for PocketMine-MP 5
Finally the v1.0 is HERE!
It seemed impossible and instead in just two days spent attached to a monitor I managed to update the plugin on time!
What's new
- Added support for custom skins for Shopkeepers
- Added support for both single and double trade with an update to the trade GUI
- Now the config and info GUI are more user-friendly and good-look
- The trade history is now here! You can see all the trades of a Shopkeeper
- Now you can lock and unlock a Shopkeeper to prevent trading (you can from the info page)
- Added support to the
HumanShopkeeper
class - Updated the F.A.Q. for the ClearLag problem
Bug fix
- Fixed the unresponsive bug #20 by updating InvMenu to the latest version
- Fixed the fixer (funny) due to #13
- Finally fixed the #19 error (/sk create without name arg) and allowed automatic generation of name
Any bug or problem?
Please report it with an Issue!
Note
Tomorrow I'll go to another vacation (only 1 week) so no more updates until 01-08 yey!
Support the project: https://paypal.me/foxworn
v1.0 for PocketMine-MP 4
Finally the v1.0 is HERE!
It seemed impossible and instead in just two days spent attached to a monitor I managed to update the plugin on time!
What's new
- Added support for custom skins for Shopkeepers
- Added support for both single and double trade with an update to the trade GUI
- Now the config and info GUI are more user-friendly and good-look
- The trade history is now here! You can see all the trades of a Shopkeeper
- Now you can lock and unlock a Shopkeeper to prevent trading (you can from the info page)
- Added support to the
HumanShopkeeper
class - Updated the F.A.Q. for the ClearLag problem
Bug fix
- Fixed the unresponsive bug #20 by updating InvMenu to the latest version
- Fixed the fixer (funny) due to #13
- Finally fixed the #19 error (/sk create without name arg) and allowed automatic generation of name
Any bug or problem?
Please report it with an Issue!
Note
Tomorrow I'll go to another vacation (only 1 week) so no more updates until 01-08 yey!
Support the project: https://paypal.me/foxworn
v0.9.1a for PocketMine-MP 5
What's new?
*:warning: The changelog contains only the changes between v0.9.1 and v0.9.1a
Bug fix
- Now custom items works!
v0.9.1a for PocketMine-MP 4
What's new?
*:warning: The changelog contains only the changes between v0.9.1 and v0.9.1a
Bug fix
- Now custom items works!
v0.9.1 for PocketMine-MP 5
Shopkeepers v0.9.1 for PocketMine-MP 4 - Changelog
What's new?
- Now if you interact with your own shop you won't get the Shopkeeper's inventory but the Shopkeeper's info page
- Now if the Shopkeeper is an admin shop you will see a barrier instead of a chest to access to the inventory
- Now entities are stored in a more efficient way and you can summon a Shopkeeper from his info page
- Added support for Custom Items
- The "Cancel item" button in a trade config now will work
- Added the
/sk rename <OLDNAME> <NEWNAME>
command - Now if you interact with a Shopkeeper without config it will die and an error message will be displayed
- The Shopkeeper's info page now is more user-friendly with more options like deleting the shopkeeper
- From the config the server owner can now decide how many Shopkeeper entites a player can summon (FOR SHOP)
- Added the "Shopkeeper's name automoderation system": from the config you can select some names to automoderate
- An automatic system of file validating and repairing
Bug fix
- Now entities should spawn correctly
- Fixed the infamous error
array expected, stdClass given
- Fixed other minor bugs
Breaking changes
You should delete the .entities.json
because the final format has finally been implemented and is different from v0.8.x
Features that will be added in v1.0
Version v1.0, also known as Sales & Shops will be the first stable version of the plugin and will also contain the following features:
- Trade also 2 items instead of 1
- Sales for some players
- Shop whitelist
Unfortunately, I'm sorry to tell you that I will be leaving on 28/06 for a month-long vacation where I will be unable to update the plugin, so I will just design and better develop the new features and then get to work on v1.0 at the end of this vacation.
I thank you for your understanding.
v0.9.1 for PocketMine-MP 4
Shopkeepers v0.9.1 for PocketMine-MP 4 - Changelog
What's new?
- Now if you interact with your own shop you won't get the Shopkeeper's inventory but the Shopkeeper's info page
- Now if the Shopkeeper is an admin shop you will see a barrier instead of a chest to access to the inventory
- Now entities are stored in a more efficient way and you can summon a Shopkeeper from his info page
- Added support for Custom Items
- The "Cancel item" button in a trade config now will work
- Added the
/sk rename <OLDNAME> <NEWNAME>
command - Now if you interact with a Shopkeeper without config it will die and an error message will be displayed
- The Shopkeeper's info page now is more user-friendly with more options like deleting the shopkeeper
- From the config the server owner can now decide how many Shopkeeper entites a player can summon (FOR SHOP)
- Added the "Shopkeeper's name automoderation system": from the config you can select some names to automoderate
- An automatic system of file validating and repairing
Bug fix
- Now entities should spawn correctly
- Fixed the infamous error
array expected, stdClass given
- Fixed other minor bugs
Breaking changes
You should delete the .entities.json
because the final format has finally been implemented and is different from v0.8.x
Features that will be added in v1.0
Version v1.0, also known as Sales & Shops will be the first stable version of the plugin and will also contain the following features:
- Trade also 2 items instead of 1
- Sales for some players
- Shop whitelist
Unfortunately, I'm sorry to tell you that I will be leaving on 28/06 for a month-long vacation where I will be unable to update the plugin, so I will just design and better develop the new features and then get to work on v1.0 at the end of this vacation.
I thank you for your understanding.
v0.8.2 Pre-relase - PocketMine-MP 5
Pre-relase v0.8.2 for PocketMine-MP 5
What's new?
- Now the NBT of the item is saved in hex instead of binary code in files
- Now if you do
/sk info <NAME>
you get the list screen - Optimized the entity saving system: now also the nametag is saved and loaded!
- Optimized the entity spawn: now they're not more in cache!
- New README.md! WOW
- Other but i don't remember
v0.8.2 Pre-relase - PocketMine-MP 4
Pre relase v0.8.2 for PocketMine-MP 4
What's new?
- Now the NBT of the item is saved in hex instead of binary code in files
- Now if you do
/sk info <NAME>
you get the list screen - Optimized the entity saving system: now also the nametag is saved and loaded!
- Optimized the entity spawn: now they're not more in cache!
- New README.md! WOW
- Other but i don't remember