Thijs Wiefferink
0d04676bce
Fix including bukkit into the AreaShop jar
2019-06-23 22:27:35 +02:00
Thijs Wiefferink
c8cd68c17b
Fixup javadoc build
2019-06-23 22:07:34 +02:00
Thijs Wiefferink
539887449c
pom.xml: build with craftbukkit 1.13
2019-06-23 21:59:04 +02:00
Thijs Wiefferink
4cda8a9292
Fix sign handling for 1.14
...
- Setup modules to load different classes for different Bukkit/Spigot versions
- Create BukkitHandler to get/set the sign facing and get the block it is attached to
- Fix `/as addsign` to use new sign methods
- Fix sign updates to use new sign methods
- Implement full forwards and backwards compatibility of the saved sign material type
- On Bukkit 1.12 and lower all special wood types are translated to the standard sign
- On Bukkit 1.13 the internal sign name is translated (and special wood types to the standard one)
- On Bukkit 1.14 the signs of 1.13- are translated to the OAK variants
- Cleanup the .gitignore files inside of the module folders
2019-06-23 21:53:48 +02:00
Thijs Wiefferink
fe131dc157
BuyRegion/RentRegion: fix %player% placeholders for selling/unrenting confirmation messages
2019-06-16 21:40:58 +02:00
Thijs Wiefferink
41ced9ee6c
Update checkstyle from 7.6 to 8.21
2019-06-01 17:08:30 +02:00
Thijs Wiefferink
03de0ff252
default.yml: fix spelling mistake
2019-06-01 16:24:15 +02:00
Thijs Wiefferink
b057271394
Fix permission check of /as rent
, fix 'already bought' check of /as buy
2019-02-20 19:33:37 +01:00
Thijs Wiefferink
d7cdff0b22
/as setteleport: fix check that hides it from /as help
2019-02-08 22:29:57 +01:00
Thijs Wiefferink
1035b6b41b
Move event commands to a feature class, add two events
...
- Move eventCommandProfile code to a separate class
- Add AddingRegionEvent
- Add DeletingRegionEvent
- Cleanup a couple of duplicate code paths (merge RentRegion/BuyRegion branches)
2019-01-28 23:37:43 +01:00
Thijs Wiefferink
e0bad7397c
Refactoring based on SonarLint and Intellij IDEA inspections
2019-01-26 21:23:49 +01:00
Thijs Wiefferink
b7124e8cdd
Remove mcstats.org metrics class, I don't believe they will be online again
2019-01-26 20:11:26 +01:00
Thijs Wiefferink
d3dfa86a65
Set version to 2.6.0
2019-01-13 17:34:50 +01:00
Thijs Wiefferink
de5fdafca0
Pull translations from Transifex
2019-01-08 21:18:19 +01:00
Thijs Wiefferink
0aea914d20
Add FastAsyncWorldEdit support on Spigot 1.13
...
- FastAsyncWorldEdit now supported on Spigot 1.13
- Improved support for the beta-01 versions of WorldGuard and WorldEdit
- Resolves #436
2019-01-08 00:19:48 +01:00
Thijs Wiefferink
ec7983e126
Fix handling of sign updates at places where they will pop off immediately
...
1. When placing back a missing sign it could be placed in the middle of the air
2. BlockPhysicsEvent would fire immediately (synchronously) breaking the sign
3. Sign update would break because the sign has not actually been placed
2019-01-01 19:32:34 +01:00
Thijs Wiefferink
44b1cb0fc8
/as add: fix setting player as landlord when he is an owner of the region
...
- Fixes #427
- Adds a debug message to check the behavior easily in the future
2018-12-28 17:11:48 +01:00
Thijs Wiefferink
5b327db316
signs: instead of cancelling indirect break, remove the sign to prevent lagg
2018-12-27 19:44:30 +01:00
Thijs Wiefferink
530c74ccd2
Add support for the WorldEdit vector refactor update
...
- Add WorldEdit and WorldGuard module that supports the new vector system
- WorldGuard/WordEdit dependencies are in the repository itself to make builds more reliable
- Change code that uses WorldEdit vectors to use Spigot vectors
- Rename all modules to areashop-[worldguard|worldedit]-<version>
- Change maven versions of internal modules to 'latest' to be less confusing
2018-12-27 17:42:24 +01:00
Thijs Wiefferink
a6863ae782
Also put the Vault dependency into /dependencies
...
- Now it should be easy again to built AreaShop yourself, only need to run BuildTools for 1.13.0 and it should work
2018-10-28 01:15:12 +02:00
Thijs Wiefferink
e5e2c4ca08
Fixup dependencies, use Bukkit/CraftBukkit 1.7.9 instead of 1.8
...
- 1.7.9 is the lowest supported version, so it is good to use that as base
2018-10-28 00:53:30 +02:00
Thijs Wiefferink
b0341e2a3e
Fix compatibility with 1.13 Material class
...
- Fixes sign handling to properly detect and store signs, fixes #440
- Fixes safe teleporting (also improves block detection, making it even safer)
2018-10-28 00:12:24 +02:00
Thijs Wiefferink
c8e1ebb068
Change WorldGuard/WorldEdit/Bukkit dependencies to file links
...
- Fixes the issue that olders WorldEdit and Bukkit versions are not available on Maven anymore
- This speeds up the build a lot
2018-10-28 00:00:41 +02:00
Thijs Wiefferink
39c8eb5f73
Fix tab complete types for /as setduration
2018-10-22 23:44:31 +02:00
Thijs Wiefferink
769f8ee4ca
Set version to 2.5.0, ready for release!
2018-10-20 21:58:14 +02:00
Thijs Wiefferink
2c04b87a9f
Add the latest Transifex translations for DE, ES and FR
2018-10-20 21:57:05 +02:00
Thijs Wiefferink
8ce1ed0264
Fix showing /as del
and /as add
in /help
for landlords
2018-10-20 18:36:51 +02:00
Thijs Wiefferink
035f8e1932
Possibly fix default value for areashop.limits.default
(documentation is inconsistent for not op
)
2018-10-20 18:36:51 +02:00
Thijs Wiefferink
5c13223b9e
Fix for 1.13.1, depend on WorldGuard and WorldEdit 7 beta-01
2018-10-20 14:54:52 +02:00
Thijs Wiefferink
8c47ae9b3c
Add README.md files in a couple of packages, closes #128
2018-08-12 16:41:03 +02:00
Thijs Wiefferink
28d03a6a3a
Small fixes suggested by Intellij IDEA
2018-08-12 16:23:43 +02:00
Thijs Wiefferink
aa585e9b11
Deal with empty date/time settings (handle as 'unlimited'/'disabled')
...
- Fixes #412
2018-08-12 16:17:02 +02:00
Thijs Wiefferink
bdea9448a4
Update WorldEdit 7 to build 3817, update WorldGuard 7 to build 1735
2018-08-11 22:19:25 +02:00
Thijs Wiefferink
bd2f40f5c8
Use new schematic format when using WorldEdit 7
2018-08-11 22:18:48 +02:00
Thijs Wiefferink
27eaa27765
Add WorldGuard 7 and WorldEdit 7 support, now 1.13 works
...
- Closes #411
2018-08-05 00:34:50 +02:00
Thijs Wiefferink
fb35153eb2
Pull translations from Transifex
2018-07-22 17:52:25 +02:00
Thijs Wiefferink
aec6295516
Remove dependency on javafx
2018-06-17 17:14:23 +02:00
Thijs Wiefferink
38cd77e487
Fix compilation error in the import command
2018-06-01 19:54:02 +02:00
Thijs Wiefferink
6b9866a4c4
Ignore hidden files in the /regions directory (like .DS_Store)
2018-05-29 22:58:15 +02:00
Thijs Wiefferink
5aceb81cfd
Import: setup permanent region settings when not rentable and buyable
2018-05-29 22:21:43 +02:00
Thijs Wiefferink
50f6bce64e
Fix region limits, thanks @ZachryWilsn for reporting!
2018-05-29 21:59:55 +02:00
Thijs Wiefferink
f713edc5b5
Disable moneyback message in /as info
if sellDisabled is true
2018-05-26 01:33:23 +02:00
Thijs Wiefferink
012920a51c
Cleanups because of Intellij IDEA inspections
2018-05-23 23:46:57 +02:00
Thijs Wiefferink
6154454f96
Indicate if a region has already been added with another world
...
- Closes #287
2018-05-23 22:53:07 +02:00
Thijs Wiefferink
2482bd88c2
Add option to ignore regions for limit calculation
...
Set `countForLimit` to `false` in default.yml, a group or the region file to ignore it for limits
2018-05-23 22:13:42 +02:00
Thijs Wiefferink
e86281ab28
Safer sign update, don't assume location/world still exists
2018-05-12 14:41:45 +02:00
Thijs Wiefferink
5a9ca74b75
Add option to disable selling and reselling your own regions
2018-05-10 20:07:10 +02:00
Thijs Wiefferink
a23c6fa66f
Hide progress messages of region update, speed up region updates
2018-04-02 20:05:38 +02:00
Thijs Wiefferink
cd63517041
Fix list of region names for error indicating missing worlds
2018-04-02 20:00:22 +02:00
Thijs Wiefferink
3be7573863
Parse currency prefix and suffix with InteractiveMessenger
...
- Allows proper colors and escaping
2018-03-09 11:50:08 +01:00