This version does contain some major code changes from the previous version. It's a feature update.
- [NEW] - added support for GroupsAPI
- added
rank-management-plugin
entry to config.yml
- added
- [NEW] - added support for BedrockEconomy
- added
economy-plugin
entry to config.yml
- added
- [NEW] - added a buyer-protection and price calculating (#7)
- [NEW] -
PlayerMgr::havingHigherRank()
will now check if a player is having a higher rank - [NEW] -
RankMgr::calculateRankPrices()
will now calculate the prices between two ranks - [NEW] - added icon
- [CHANGE] -
PlayerMgr::buyRank()
will now return an integer.0 = event cancelled | 1 = successfully | 2 = same or higher rank
--- this function will also no longer check if the player is having enough money to buy a rank (because of BedrockEconomy support) -> that will be checked before calling that function now - [CHANGE] - default rank-management plugin is now GroupsAPI (before: PurePerms)
- [VERSION] - Version bump
This version does contain some code changes from the previous version. It's a feature update.
- [CHANGE & FIX] - updated
libPiggyEconomy
to my custom fork that fixes a bug with BedrockEconomy - [NEW] - added subcommands
addrank
andremoverank
to the/therankshop
command, to add and remove ranks from the rankshop-list - [NEW] - added new virion/library
YamlComments
- [VERSION] - Version bump
RankBuyedEvent
(<- old | new ->) RankBoughtEvent
This version doesn't contain much code changes from the previous version.
- [CHANGE & BC break] - Renamed class
RankBuyedEvent
toRankBoughtEvent
- [VERSION] - Version bump
This version does contain major code changes from the previous version. It's a feature update.
- [NEW] - added temporary-rank support
- [NEW] - added support for GroupSystem
- [NEW] - added support for RankSystem
- [NEW] -
RankManagementPlugin::setRankOfPlayer()
now accepts temporary rank (RankManagementPlugin::setRankOfPlayer(Player $player, string $rankName,
DateTime|null $expireAt = null)
),PlayerMgr::setRank()
supports $expireAt too - [NEW] - added
getExpireAt(): DateTime|null
toRankBuyEvent
andRankBoughtEvent
. - [NEW] - added
RankBuyEvent::setExpireAt(DateTime|null $expireAt): void
- [VERSION] - Version bump to 1.3.0-dev, development version
This version does contain major code changes from the previous version. It's a bug-fix update.
- [FIX] - fixed wrong class-check für
RankSystem
on enable theRankShop - [VERSION] - bumped to stable version 1.3.1
This version does contain major code changes from the previous version. It's a bug-fix update.
- [FIX] - fixed wrong constructor call of the
YamlComments
-class intheRankShopCommand.php
- [VERSION] - bumped 1.3.2
This version does contain major code changes from the previous version. It's a php-version, feature and translation update.
- [NEW] - theRankShop is now using YAML text-blocks (#15, @Endermanbugzjfc)
- [NEW] - added simplified and traditional chinese language (#16, @Endermanbugzjfc)
- [PHP] - Updated for PHP 8.1
- [VIRIONS] - Updated virions for PHP 8.1
- [VERSION] - bumped 1.4.0
- [SUPPORT] - removed (preset) support for the following plugins:
- EconomyAPI
- PurePerms
- GroupsAPI
- [SUPPORT] - added support for the newest version of GroupSystem
- [POCKETMINE-MP] (BC-BREAK) - added support for PocketMine-MP 5.0.0
- [POCKETMINE-MP] (BC-BREAK) - removed support for PocketMine-MP 4.x.x and older
- [VIRIONS] - removed libPiggyEconomy virion (theRankShop will use it's own system)
- [VERSION] - bumped to 1.5.0