Intelli
4ae0affe4b
Next-generation sand/gravel logging ( fixes #762 )
...
- Sand/gravel that breaks (e.g. landing on a torch) no longer logs a phantom placement.
- Falls now log at the actual landing coord, even when blocks like torches or grass are in the column.
- Naturally-triggered falls (mobs, world gen, plugins, explosions) are now logged.
- Falls caused by a player breaking the support are now attributed to the breaker at the real landing coord.
- Falls without a player cause are now attributed to a new #gravity tag.
- Rollback and restore of sand/gravel falls are now symmetric, leaving no phantom blocks in either direction.
2026-04-24 16:08:45 -06:00
Intelli
0d47338038
Fixed beds not always rolling back in correct state ( fixes #856 )
2026-04-24 14:33:04 -06:00
Intelli
afbbbd5aab
Fixed armor stand and end crystal breaks logging as air
2026-04-24 14:21:32 -06:00
Intelli
cce8c9eb51
Improved painting variant handling
2026-04-24 14:10:02 -06:00
Intelli
eaae2afaf8
Fixed duplicate TNT prime events being logged
2026-04-24 13:15:55 -06:00
Intelli
a1458a38be
Fixed ConcurrentModificationException when using queueLookup in API ( fixes #481 )
2026-04-24 12:14:49 -06:00
Intelli
7ccb3eff34
Fixed fire being logged as air
2026-04-24 12:05:10 -06:00
Intelli
def5a99096
Added logging for removal of primed TNT & fire fade (implements #824 )
2026-04-24 12:04:54 -06:00
Intelli
a92a050d2f
Extended CoreProtectPreLogEvent with Action, actionId, material, entityType, and message metadata (implements #846 )
2026-04-24 11:03:38 -06:00
Intelli
14b0a712de
Add v12.md template
2026-04-24 10:31:06 -06:00
Intelli
cdc8082c3e
Added logging for dropping items into a hopper
2026-04-24 09:50:00 -06:00
Intelli
829bcc530d
Fixed books placed in lecterns not being logged ( fixes #761 )
2026-04-24 09:31:16 -06:00
Intelli
aa2a3b9e8e
Fixed incorrect string value error on legacy MySQL databases ( fixes #826 )
2026-04-23 22:05:22 -06:00
Intelli
eee96fb5f9
Added BlockType support for custom block support (implements #801 )
2026-04-23 18:28:10 -06:00
Intelli
fc91bc558c
Further improved attribute handling
2026-04-23 17:39:45 -06:00
Intelli
127170d7b6
Fixed NullPointerException when performing a preview with invalid data ( fixes #862 )
2026-04-23 15:31:16 -06:00
Intelli
7caa617a34
Added argument validation to purge command ( fixes #848 )
2026-04-23 15:10:06 -06:00
Intelli
7c7013f49f
Added logging for flowers being placed in flower pots ( fixes #509 )
2026-04-23 14:22:54 -06:00
Intelli
4d311f5248
Improved Folia support ( fixes #892 )
2026-04-23 13:45:30 -06:00
Intelli
f5ac148b57
Added logging for Zombie's breaking doors ( fixes #865 )
2026-04-23 13:10:14 -06:00
Intelli
e852d75264
Fixed IllegalArgumentException for lava/water in inventory rollbacks ( fixes #802 )
2026-04-23 13:00:42 -06:00
Intelli
383caedff5
Changed blacklist.txt comment character to ';' ( fixes #891 )
2026-04-23 12:36:52 -06:00
Intelli
bd449d1b89
Extended de-dupe logic to include droppers/dispensers/fluids/kills
2026-04-23 12:36:14 -06:00
Intelli
c706cf5b18
Added #bundle tag (implements #855 )
2026-04-23 10:25:49 -06:00
Intelli
d69fffbce0
Improved MySQL index handling ( fixes #867 )
2026-04-23 09:42:21 -06:00
Intelli
ff36b6e0e6
Fixed AdvancedChests causing circular load order ( fixes #831 )
2026-04-22 23:00:49 -06:00
Intelli
a90b0ea18a
Fixed NoSuchMethodError on transaction events when using Arclight ( fixes #864 )
2026-04-22 20:41:54 -06:00
Intelli
7dbd928edc
Fixed Crimson/Warped fungus growth not respecting mushroom-growth ( fixes #866 )
2026-04-22 20:21:25 -06:00
Intelli
99130fdcdb
Improve metadata sanitization
2026-04-22 20:04:01 -06:00
Intelli
42a2965cd1
Fixed water incorrectly being logged in Nether ( fixes #857 )
2026-04-22 19:46:44 -06:00
Intelli
971ff57496
Added byte data sanitization to resolve NoSuchElementException ( fixes #890 )
2026-04-22 18:31:19 -06:00
Intelli
6c04867eb8
Fixed MySQL warnings when logging paintings on MC 1.21+ ( fixes #829 )
2026-04-22 17:47:32 -06:00
Intelli
b83b39feae
Formatting fixes
2026-04-22 16:52:53 -06:00
Intelli
80a0f24e10
Merge branch 'master' of github.com:PlayPro/CoreProtect
2026-04-22 16:50:06 -06:00
Intelli
9cadca9acb
Fix NullPointerException on PurPur servers when destination hopper has moved ( fixes #885 )
2026-04-22 16:49:59 -06:00
Intelli
f0aad273f1
Update excludes
2026-04-22 15:46:45 -06:00
Intelli
bf0e9cf661
CoreProtect Community Edition v23.2
2026-04-22 15:07:18 -06:00
Intelli
71b673756f
Remove duplicate section in build.yml
2026-04-22 15:00:31 -06:00
Intelli
2f794d6398
Build with Java 25
2026-04-22 14:57:12 -06:00
Intelli
f3a1d95b77
Merge branch 'master' of github.com:PlayPro/CoreProtect
2026-04-22 14:52:01 -06:00
Intelli
8c79b3a867
Update dependencies & bump supported MC version to 26.1
2026-04-22 14:51:54 -06:00
Intelli
c145fca68c
Fix UnsupportedOperationException in Folia ( fixes #842 )
2026-02-27 11:01:29 -07:00
Intelli
b0856b51a5
Update documentation
2026-01-22 16:58:23 -07:00
Intelli
0f0ceccb7b
Fix copper golem logging not working with double chests
...
Works around Paper bug where the entity is null when a golem closes a double chest
2025-12-15 16:11:03 -07:00
Intelli
893ce9af46
Update API docs
2025-12-15 13:50:50 -07:00
Intelli
609990e344
Finalized copper golem logging
2025-12-14 17:56:43 -07:00
Intelli
38166fd381
Re-enable experimental copper golem logging (WIP)
2025-12-14 14:56:30 -07:00
Intelli
2979af360c
CoreProtect Community Edition v23.1 release
2025-12-14 14:00:11 -07:00
Intelli
0712545345
Bump supported MC version to 1.21.11
2025-12-14 13:44:01 -07:00
Intelli
d3091f9401
Fix missed import removal
2025-11-26 15:23:09 -07:00
Intelli
de5a064c8d
Fixes for copper golem logging (WIP)
2025-11-20 15:05:12 -07:00
Intelli
1f60dcc3cf
Improve synthetic username handling for golem logging (WIP)
2025-11-19 15:12:33 -07:00
Intelli
5276dc57d2
Added logging support for copper golem chest transactions
2025-11-18 17:17:59 -07:00
Intelli
49c0f16934
Whoops
2025-10-10 11:26:59 -06:00
Intelli
322c630af4
Bump supported MC version to 1.21.10
2025-10-10 11:26:15 -06:00
Intelli
251b4c56cd
Fixed NoSuchFieldError in MC 1.20.5 and earlier
2025-10-02 11:22:59 -06:00
Intelli
9de1d16836
Bump supported MC version to 1.21.9
2025-10-02 10:38:36 -06:00
Intelli
f5109122ac
Added edge version handling in status command
2025-10-01 20:07:18 -06:00
Intelli
4a8dd716f4
Fixed UnsupportedOperationException
2025-10-01 20:07:03 -06:00
Intelli
6572946b3d
Added support for copper chests
2025-10-01 19:06:00 -06:00
Intelli
51d4bf27cd
Added MultiPaper support
2025-09-26 14:12:00 -06:00
Intelli
d49a8bee73
Add default TIME_UNITS to all language files
2025-09-09 10:16:47 -06:00
Intelli
8b3e37774a
Added location to CoreProtectPreLogEvent (implements #709 )
2025-09-02 18:05:30 -06:00
Intelli
6155d4e864
Update database-migration.md
2025-09-02 15:03:00 -06:00
Intelli
252de2f233
Update database-migration.md
2025-09-02 14:59:07 -06:00
Intelli
cec40e384c
Added database migration documentation
2025-09-02 14:52:27 -06:00
Intelli
86d164e4b0
Remove dependencyManagement from pom.xml
2025-09-02 13:03:25 -06:00
Intelli
b3abb70744
Update pom.xml
2025-09-02 12:53:45 -06:00
Intelli
105d14f11f
Update "Third-Party Plugins & Tools" doc
2025-08-14 19:21:07 -06:00
Intelli
942430c11c
Update "Third-Party Plugins & Tools" doc
2025-08-14 18:31:48 -06:00
Intelli
dcb0864013
Fix parsing for Minecraft versions without a minor version
2025-08-13 12:53:10 -06:00
Intelli
a4ffbb642c
Target API version 1.16
2025-08-08 18:45:31 -06:00
Intelli
df41d1446e
Fixed CoreProtect Edge update notice displaying for Community Edition builds
2025-08-08 17:01:44 -06:00
Intelli
78701dee96
CoreProtect Community Edition v23.0 release
2025-08-08 15:34:49 -06:00
Intelli
4f41c19284
Improve build validation (partial implementation)
2025-07-18 18:42:18 -06:00
Intelli
dff6526537
Added support for targeting minor versions
2025-07-18 18:15:02 -06:00
Intelli
22fa0dbc47
Fixed inconsistent rollback states
2025-07-16 20:00:29 -06:00
Intelli
90a2e481f2
Added CPU handling for Apple Silicon
2025-04-11 18:33:33 -06:00
Intelli
bb86b1b555
Fixed users such as #tnt being incorrectly parsed
2025-04-11 17:18:04 -06:00
Intelli
8f8a263278
Fixed CoreProtect API ParseResult backwards compatibility
2025-04-09 20:16:52 -06:00
Intelli
898bcf2465
Fixed backwards compatibility
2025-04-09 19:58:24 -06:00
Intelli
068542223d
Fixed NullPointerException when processing unknown entity types
2025-04-09 18:52:54 -06:00
Intelli
620449f2f2
... Actual formatting fix
2025-04-04 12:14:46 -06:00
Intelli
e4db0e9c61
Allow forcing SQLite prefix when generating indexes
2025-03-22 15:15:24 -06:00
Intelli
16b7d35fac
Added logging for wolf variants and cat sit states
2025-03-21 16:49:50 -06:00
Intelli
6ff24ad347
Fixed fence gates and trap doors not logging interactions on all types
2025-03-21 16:28:11 -06:00
Intelli
6cdc139772
Fixed SQLiteException when performing purges
2025-03-20 13:21:43 -06:00
Intelli
5ebb9f72fc
Month / Year param support
2025-03-17 13:51:32 -06:00
Intelli
06f63459ac
Build against Paper 1.21.4
2025-03-12 14:29:45 -06:00
Intelli
484614f71e
Improved performance of BlockPreDispenseEvent
2025-03-10 19:39:33 -06:00
Intelli
4803b1af23
Don't log drowning glow squids ( fixes #646 )
2025-03-10 18:38:23 -06:00
Intelli
5211374e14
Include HopperPullListener performance fixes
2025-03-10 18:37:16 -06:00
Intelli
38ba3abc9a
Significantly improved performance of hopper logging ( fixes #636 )
2025-03-10 17:42:43 -06:00
Intelli
3038e96c6e
Fixed broken entity rollbacks
2025-03-10 17:15:59 -06:00
Intelli
afb13e6677
Refactored Bukkit adapters
2025-03-10 16:46:55 -06:00
Intelli
83302f59f7
Refactor remaining API classes
2025-03-10 14:06:31 -06:00
Intelli
5c965b8a68
Refactored CoreProtectAPI
2025-03-10 13:41:42 -06:00
Intelli
67336168fb
Minor cleanup
2025-03-09 14:55:05 -06:00
Intelli
5b93123ed1
Database and TabHandler refactoring
2025-03-07 20:18:23 -07:00
Intelli
a2076468ad
Split up Lookup class
2025-03-07 20:05:06 -07:00