Commit Graph
61 Commits
Author SHA1 Message Date
Brokkonaut ac233a3920 Spigot 1.14.1 2019-05-14 17:59:30 +02:00
Brokkonaut 82d61d5ee7 Spigot 1.14 instead of 1.14-pre5 2019-04-27 04:53:34 +02:00
Brokkonaut 254c856b2f Update to 1.14pre5 2019-04-24 17:49:52 +02:00
Brokkonaut 0e8bb2599c WorldEdit changed the bstats artifact group again 2018-11-12 04:30:50 +01:00
Brokkonaut 7f3bb300ef Version 1.13.2 2018-11-10 04:26:27 +01:00
Brokkonaut f2dc3daad0 Adapt to latest WorldEdit changes + Compile against Spigot 1.13.2 2018-11-06 01:56:25 +01:00
Brokkonaut 91a08e7ea0 Fix worldedit dependency (one more exclusion..) 2018-10-12 22:35:23 +02:00
Brokkonaut eec8c91a42 Fix worldedit dependency (again..) 2018-10-12 22:31:24 +02:00
Brokkonaut b1e0f91bd7 exclude bStats from WorldEdit dependency as it breaks the build 2018-09-21 22:36:34 +02:00
Brokkonaut 1b316dc11f add alternative mvn repo for worldedit 2018-09-05 13:28:33 +02:00
Brokkonaut 2afa3c88cd Update to Spigot 1.13.1 2018-08-27 17:13:44 +02:00
Brokkonaut 51b72bafa6 Update slf4j-jdk14 dependency 2018-08-04 15:42:55 +02:00
Brokkonaut cc939ab413 Spaces instead of tabs in the pom.xml 2018-08-02 05:28:09 +02:00
Brokkonaut 1b0a575945 Remove worldedit-core from the pom
It is implicitly added by worldedit-bukkit
2018-08-01 00:32:33 +02:00
Brokkonaut cd2dbc0813 Integrate Questioner into Logblock
You do not need the extra plugin any more. If you want no questions asked, just disable it in the config.
2018-08-01 00:28:13 +02:00
Brokkonaut 58e5cdf890 Serialize BlockStates
Banner, spawner and player heads can now be rolled back
2018-07-31 02:19:40 +02:00
Brokkonaut f41a2f0b45 Update repositorys/Remove dead repos 2018-07-29 15:37:28 +02:00
Brokkonaut 5cb9dfda50 Update dependencies & maven plugins, add relocations 2018-07-29 15:37:28 +02:00
Brokkonaut 8f18af2252 Convert old blockchange logs 2018-07-29 15:37:28 +02:00
Brokkonaut d1d16a6246 Update from 1.13-pre7 to 1.13 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 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
Yannick Schinko 1ce92e1d3f Updated HikariCP to latest version (#707) 2017-12-12 10:01:32 +11:00
md_5 a51651c306 repo.md-5.net -> https 2017-08-13 19:41:34 +10:00
Niklas 80de6eb383 Update for 1.12 (#694) 2017-06-10 08:27:28 +10:00
Niklas ba0e83e437 Update for 1.11 and added shulker boxes (#687) 2016-12-01 09:37:50 +11:00
md_5 4195995ca9 Begin 1.10.1 development cycle 2016-05-06 17:12:39 +10:00
md_5 5a1c7ec422 1.10.0 release 2016-05-06 17:11:51 +10:00
Jacob Parry 1f1483efab Update to use Spigot 1.9 2016-03-01 03:33:27 -05:00
Ammar Askar 6faa37928a Update HikariCP, shift over to Java7 2015-09-22 02:33:46 -04: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 eb31555aa6 Update version for next dev series 2015-07-25 20:25:44 +01:00
Philip Cass 646c2e6376 Update version for release 2015-07-25 18:55:53 +01:00
Philip Cass 115e9bd7ac Updated HikariCP version. Should result in more informative errors than in bug #617 2015-06-23 14:11:07 +01:00
Philip Cass 293d180abb Updated CI URL in pom.xml to point to correct repo 2015-04-09 10:46:06 +01:00
Philip Cass d8143a6d89 Add logging implementation for HikariCP. Fixes #606 2015-03-22 22:34:33 +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
Ammar Askar 448b11b35e Use HikariCP for connection pooling 2015-03-21 02:55:28 +05:00
Philip Cass 47c4ad6264 Merge branch 'build-version-automation' of github.com:frymaster/LogBlock 2015-03-20 19:18:32 +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 9c558f8a74 Directly set plugin version information from pom.xml. Will include build number
whenever the project version contains anything other than numbers and periods
i.e. has "-SNAPSHOT" in it.
2015-03-16 13:36:28 +00: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
Ammar Askar e2d1349be1 Add proper version info to maven 2015-03-09 22:03:18 +05:00
Philip Cass 32ef8756f3 Merge branch 'DarkArc-worldedit-6.0.0'
Supports WorldEdit 6 API
Drops support for legacy WorldEdit
2015-02-22 15:03:23 +00:00
Philip Cass ed5e40f469 Merge branch 'worldedit-6.0.0' of https://github.com/DarkArc/LogBlock into DarkArc-worldedit-6.0.0
Conflicts:
	src/main/java/de/diddiz/LogBlock/LogBlock.java
	src/main/java/de/diddiz/LogBlock/listeners/ExplosionLogging.java
	src/main/java/de/diddiz/worldedit/LogBlockEditSession.java

Update Worldedit 6.0 hook to support UUIDs
2015-02-17 20:25:02 +00:00
Philip Cass a4e4c35371 Bukkit API version bump for projectile source 2015-02-16 20:09:58 +00:00
Philip Cass e3dc430931 Identify players by UUID and migrate existing databases to include this. Fixes #538, fixes #568
This creates a new column in the lb-players table called UUID. If this is in the form of a UUID,
it's assumed to be a player. If not, it's assumed to be a server entity (zombie, sheep, or
WaterFlow, LavaFlow etc.). LogBlock will set the UUID of entities to "log_" plus their name
(i.e. log_zombie or log_sheep)

To assist this is a new class Actor, which wraps a name/UUID pair, with constructors that will
generate one from server entities, or SQL results. Every listener and every class in Consumer
needed to be updated to deal with this

As of yet, only the playername is displayed in results (although the queries do return UUID data).
Similarly, you can only query by name (the database stores the last name they have logged in as).
In addition, the WorldEdit hook has been disabled (is not compiled) since LB needs to be updated
to use their new API, and the LB code hook has to extract UUID information for insertion.

The UUID importer assumes any player with an onlinetime of 0 is a server-generated source, and set
the UUID as above (log_sheep etc.).  For everything else, it sends 100 names at a time to Mojang's
name->UUID service, and records them if available.  If no result is found, it records their UUID as
noimport_theirname.  As this is more likely than other updates to be interrupted mid-way, the
importer is tolerant of e.g. the column already being added, and will resume where it left off.
2015-02-14 14:01:21 +00:00
Dark Arc fa1e1b777a Updated for WorldEdit 6.0 2014-09-01 23:19:57 -04:00
Dark Arc 3cffeccedb Updated Smart Logging for 1.7.2 and resolved a bug with door logging 2013-12-09 15:32:09 -05:00
md-5 97be730fa8 Maven deploy 2013-10-18 07:36:21 +11:00