AreaShop v2.3.0
Works with 1.7.9+, 1.8, 1.9 and 1.10
WARNING: Only the English and Dutch language files are currently provided, and language files made for previous version will NOT work properly.
The translations for other languages are not complete yet, would you like to help? Check this page.
Additions:
- Add hover/click support for all messages of AreaShop:
- If a region name is in a message then you can click the region name to see all information about the region.
- Player names can be clicked to see which regions they own.
- For long lists like
/as info all
AreaShop will use pages, with buttons you can click to go to the next/previous page. - A lot of buttons on the region info page, to rent/unrent, remove friends or teleport to the region
- All these messages are defined in the messages file (EN.yml), so you can also edit and use these yourself.
- Got any suggestions for adding more buttons like these? Please let me know.
- Can be turned off by
useFancyMessages
inconfig.yml
(no idea why you would want to do that though).
- Improvements to inserting messages into other messages, for example passing along variables:
%lang:action|My action text|%
. /as help
now respects theareashop.help
permission.- Add an
ALL
state for flagProfiles to set flags for all states (likepriority
). - By default players need to confirm selling/unrenting when using signs, to prevent accidentely losing your region and possibly the contents of it (you can also easily turn it on for renting/buying in the
signProfiles
section inconfig.yml
). - Add compatibility for the upcoming WorldGuard version (setting flags of regions changed).
Technical:
- Add redunded money to the
UnrentedRegionEvent
andSoldRegionEvent
. - Add events for adding/removing friends:
AddFriendEvent
andDeleteFriendEvent
, both can be cancelled. - Move all code to the
me.wiefferink
package, since I intent on keeping this domain, and will not havenl.evolutioncoding
for long anymore. - Add an issue template to the repository so that creating Github issues has placeholder text and directions on what information to provide.
- Cleanup the config file by making all timing settings hidden.
- Improve the Maven setup by adding options to move plugin output to a directory, produce a jar with sources and produce Javadoc
- Add a build server where you can find the latest in development AreaShop version.
- Setup a Javadoc site: https://wiefferink.me/AreaShop/javadocs/, automatically updated by the Jenkins build server.
Fixes:
- Fix problems with detecting most important region when placing a sign (problem showed up when using child/parent system of WorldGuard)