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
36d2ce60b9
Disable copying entities (WorldEdit 7), and enable removing entities (WorldEdit 6)
...
- Fixes security problem of #273 :
- Throw item into a region
- Rent/buy the region -> it gets saved as schematic
- Pick up items
- Unrent/sell the region -> items appear again
- Pick up second set of items, they got duplicated
2018-08-11 22:31:15 +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
9e908cee73
Fix getting region by location for WorldGuard 7
2018-08-11 22:17:13 +02:00
Thijs Wiefferink
0d326d973d
Fix saving/restoring schematics with WorldEdit 7
2018-08-05 12:23:32 +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
e34daeb5ff
Update readme to use issue template selection link
2018-05-23 22:38:12 +02:00
Thijs Wiefferink
0a2dc22c59
Setup issue templates
2018-05-23 22:29:29 +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
d301be2304
Add licence, issues and CI to the root pom file
2018-04-03 22:44:16 +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
e3043c476b
Fix available languages link
2018-04-02 12:10:34 +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
Thijs Wiefferink
51161fffee
Remove unused chunkunload event
2018-03-09 11:08:15 +01:00
Thijs Wiefferink
c82067ad0b
Add back Paypal donate button
2018-02-17 19:04:18 +01:00
Thijs Wiefferink
46dbb8d22c
More customizable metric suffixes, better currency formatting
...
- 'metricSymbols' section in 'config.yml' to customize the used suffixes for large numbers
- Remove trailing zeros from numbers with metric suffix
- Properly handle rounding of 1.235 to 1.24 (different double to BigDecimal conversion)
- Closes #373
2018-02-12 14:44:48 +01:00
Thijs Wiefferink
cace086466
Add UTF8 awareness flag in plugin.yml
...
- I think it only does something if you use JavaPlugin#getConfig(), but it does not harm either
2018-02-12 12:49:04 +01:00
Thijs Wiefferink
06a716b1fd
Make %uuid%
available to schematics when selling a region
...
- Schematic save/restore would happen after removing the owner, which means %uuid% would be null
- Unrenting already does the save/restore before removing the renter, so now it is more consistent
- Thanks to Behoston on Github for reporting the issue
- Closes #383
2018-02-01 13:59:48 +01:00
Thijs Wiefferink
4530717045
Command confirmation for /as import
...
- Can also be used for all WordEdit based add/delete actions in the future
2018-01-26 16:16:11 +01:00
Thijs Wiefferink
741bbd879f
Fix hashCode() of RegionSign
2018-01-26 14:33:27 +01:00
Thijs Wiefferink
8474edd29d
Save region name as given to /as add
and /as stack
...
- Previously the WorldGuard region id was used, converting the name to lowercase
2018-01-26 13:55:41 +01:00
Thijs Wiefferink
d4df691166
FIx usage of > in javadocs
2018-01-26 12:15:10 +01:00
Thijs Wiefferink
3e247e6cb1
Move sign listeners into SignsFeature
...
- Fix removing signs not removing it from the signsByChunk map
2018-01-26 12:08:22 +01:00
Thijs Wiefferink
f3527134e8
Prevent chunk loading by sign updates
...
- When sign needs update, only do it if the chunk is already loaded
- If a chunk gets loaded (by a player or something else), update any signs in that chunk
- Improve some javadocs, let checkstyle require @param, @throws and @returns
2018-01-22 18:12:15 +01:00
Thijs Wiefferink
0e14b121b8
InfoCommand: fix showing list of signs (was only showing the first one)
2018-01-22 18:08:16 +01:00
Thijs Wiefferink
8cc632fc05
Pull latest translations from Transifex (automated script)
2018-01-22 16:31:03 +01:00
Thijs Wiefferink
77c1b3f288
Fix error in help message of the import command
2018-01-22 16:10:02 +01:00
Thijs Wiefferink
21339cbf7c
Fix incorrect message reference for /as message
2018-01-22 16:07:52 +01:00
Thijs Wiefferink
0351188671
Update live support link
2018-01-21 22:10:02 +01:00
Thijs Wiefferink
47e1d80821
Add live support chat link to 99messages
2018-01-18 16:16:40 +01:00
Thijs Wiefferink
1d0472b052
Improve feedback when placing [as] sign for region that is not added
2017-12-22 12:25:30 +01:00
Thijs Wiefferink
22dcfc76af
Fix confirmation messages of /as del
(failed refactor)
...
Thanks Noudux for reporting it!
2017-12-21 18:09:55 +01:00
Thijs Wiefferink
6b59176048
Fix startup error: call init method of the scheduling library
2017-11-27 10:02:51 +01:00
Thijs Wiefferink
5dc4d11408
Fix missing spaces in /as message
messages
2017-11-26 23:49:42 +01:00
Thijs Wiefferink
00bd305381
Use Map#putIfAbsent where applicable
2017-11-26 16:01:05 +01:00
Thijs Wiefferink
9daa50b23b
Use BukkitDo scheduling library
...
- Much cleaner code for scheduling tasks,
- Makes proper use of Java 8 functionality
2017-11-26 15:47:51 +01:00
Thijs Wiefferink
33b73a0369
Remove Paypal donate button
2017-11-25 17:07:54 +01:00