Brokkonaut
fca9c90032
Improve version parsing for update check
2018-07-30 16:48:09 +02:00
Brokkonaut
f6e440c1df
cleanup (de)serializing of ItemStacks
2018-07-30 16:41:55 +02:00
Brokkonaut
afb81f850d
The uncolored skulker box is also a block
2018-07-30 16:41:12 +02:00
Brokkonaut
166548da18
Upgrade config, chestaccess and kills too
2018-07-29 15:37:28 +02:00
Brokkonaut
dc5c8a82c3
Log stack traces for some more exceptions
2018-07-29 15:37:28 +02:00
Brokkonaut
9f1fc3fe7b
Do not check for invalid materials in the config before upgrading them
2018-07-29 15:37:28 +02:00
Brokkonaut
0bdbce59b8
Legacy materials are not iterated, so don't have to check for that
2018-07-29 15:37:28 +02:00
Brokkonaut
88faff8230
Formating
2018-07-29 15:37:28 +02:00
Brokkonaut
71a950a48b
Add the new airs to the config
2018-07-29 15:37:28 +02:00
Brokkonaut
0a7ea8e747
Treat CAVE_AIR and VOID_AIR the same as AIR
2018-07-29 15:37:28 +02:00
Brokkonaut
905c25a943
Set the maximum size for the connection pool
2018-07-29 15:37:28 +02:00
Brokkonaut
6e2325d346
The weapon might be null
2018-07-29 15:37:28 +02:00
Brokkonaut
bdf18fac1e
Fix MaterialConverter query
2018-07-29 15:37:28 +02:00
Brokkonaut
8f18af2252
Convert old blockchange logs
2018-07-29 15:37:28 +02:00
Brokkonaut
84270c59c6
Update default config
2018-07-29 15:37:28 +02:00
Brokkonaut
ea87835595
Update to WorldEdit for 1.13
2018-07-29 15:37:28 +02:00
Brokkonaut
6d35da12e3
Access MaterialConverter only from main thread, avoid sync
2018-07-29 15:37:28 +02:00
Brokkonaut
0792fbd32a
Not every material has a BlockData
2018-07-29 15:37:28 +02:00
Brokkonaut
51505cf34a
Better rollback of doors
2018-07-29 15:37:28 +02:00
Brokkonaut
ce30d33824
Update to 1.13 / Logging/Rollbacks work but largely untested
...
Still missing: Import data from 1.12 and older
2018-07-29 15:37:28 +02:00
md_5
0ed8728d01
#703 : Chest rollback issues on 1.12.1
2017-08-18 17:57:09 +10:00
md_5
40c1cc1c22
#702 : MySQL error in upgrader
2017-08-16 20:52:28 +10:00
md_5
72851ca52f
#700 : Change chat columns to 256
2017-08-11 18:31:55 +10:00
md_5
defcfeeb07
#698 : Misc explosion logging
2017-07-08 18:04:45 +10:00
René Preuß
ba8c1281e3
Change materials.yml location to relative ( #697 )
2017-06-30 09:01:30 +10:00
Niklas
80de6eb383
Update for 1.12 ( #694 )
2017-06-10 08:27:28 +10:00
Max Lee
207c66809f
Add separate logging entry for ender crystal explosions and default all posible explosions to true ( #669 )
2017-02-10 08:19:26 +11:00
Niklas
ba0e83e437
Update for 1.11 and added shulker boxes ( #687 )
2016-12-01 09:37:50 +11:00
Jacob Parry
1f1483efab
Update to use Spigot 1.9
2016-03-01 03:33:27 -05:00
frymaster
080450a278
Include lb-players table in UTF8(mb4) checks
...
Mojang enforce a very restricted set of characters for names, however offline servers can be sent a much wider set of characters.
Also, fix not using UTF8mb4 on table creation if possible.
Fixes #630
2015-08-03 20:28:44 +01:00
frymaster
a2c162489a
Move to proper three-part versioning (ie 1.9.4 instead of 1.94) and set the dev version to 1.10.0
...
If it detects a version number of the form 1.xy in the config, it will change that to 1.x.y, so we should make sure we always use e.g. 1.10.0 for version 1.10
Fixes #629
2015-07-30 22:27:06 +01:00
Philip Cass
f4f4369861
Regularised MySQL String escaping and made name inserts use it
2015-07-27 20:01:15 +01:00
Philip Cass
18f09a1d38
Merge pull request #621 from frymaster/legacy_methods
...
Re-added String-based queue methods to Consumer
2015-07-25 15:03:01 +01:00
Philip Cass
c7d152400e
Still assign weapon appropriately for projectile kills with no owner
2015-07-24 11:36:10 +01:00
Philip Cass
c8b11a6b15
Add null check for projectile source. Fixes #626
2015-07-17 10:35:55 +01:00
frymaster
ce323f5f50
Alter double chest type/location code
...
This alters the behaviour of the ``getInventoryHolderLocation`` and ``getInventoryHolderType`` methods in a way which should have identical behaviour for double chests but which should also not raise an exception if there are triple (or larger) chests. The type will be correct; the location will at least return *something* which is the location of one of the chests involved, but it'll probably be semi-arbitrary what coordinates are returned.
Fixes #563 - note issue #533 which this does **not** address
2015-07-11 17:43:30 +01:00
Philip Cass
a3b4f5d8ed
Re-added legacy (non-UUID String based methods) for backwards compatibility.
...
These will look for an online player and use their UUID if found, or use a synthetic UUID if not.
2015-07-05 14:17:31 +01:00
Ammar Askar
5bac149692
Fix up javadocs
2015-06-23 19:48:20 +05:00
Philip Cass
54545ac928
Clamp Y values to between 0 and 65535. Fixes #605
2015-03-22 17:37:54 +00:00
Ammar Askar
9f41fffbc3
Reformat the entire project:
...
Use of braces is now enforced EVERYWHERE
Switched to 4spaces instead of tabs
2015-03-22 20:15:04 +05:00
Philip Cass
7c52c10922
Use "count" var to determine how many rows have been processed
2015-03-22 15:04:27 +00:00
Ammar Askar
35cf735141
Set pool's minimum idle connections to 2 and gave the pool a name
2015-03-21 20:46:13 +05:00
Ammar Askar
448b11b35e
Use HikariCP for connection pooling
2015-03-21 02:55:28 +05:00
Ammar Askar
51fdff20a7
Added a debug configuration setting for timing and query information
2015-03-20 22:46:01 +05:00
Ammar Askar
c3b9784efb
Make sure chat logging considers players using /lb hide
...
Fixes #281
2015-03-20 20:32:23 +05:00
Ammar Askar
1f5b7fed7c
Allow explicitly hiding or unhiding with /lb hide <on/off>. Addresses #526
2015-03-20 20:29:08 +05:00
Ammar Askar
a719891f74
Update to latest Metrics revision
2015-03-20 20:07:10 +05:00
Ammar Askar
1a0a742daa
Clean up encapsulating values in quotes significantly
...
Added hopefully the first of many unit tests to make maintaining the project easier
2015-03-20 15:39:47 +05:00
Philip Cass
e12b9eee2b
Add missing playername index on table creation and make the updater enforce this
...
for existing tables
Fixes missing change from commit 143bcf6d76
2015-03-16 11:19:03 +00:00
Philip Cass
27866504c3
Merge branch 'master' into issue-442
...
- Update PR to use Actor system
- Amend actorFromProjectileSource to choose a friendly name when a block is the source of a projectile
- Added util method to try to suggest an appropriate item as the "weapon" in a projectile kill
Closes #442
Fixes #470 Fixes #471
2015-03-08 18:50:34 +00:00