MineTec
86ae261c60
added connection key and recorded event to LoginLog
2026-10-14 17:00:11 +02:00
MineTec
095db7e796
added website endpoint to LoginLog for reporting signup and login IPs
2026-10-14 14:47:59 +02:00
MineTec
490d8b9891
added floodgate uuid check to bedrock utils
2026-10-14 14:47:59 +02:00
MineTec
097222a565
fixed api error responses failing to serialize exceptions
2026-10-14 14:47:59 +02:00
MineTec
6bfb14db2b
added LoginLog appliance recording login attempts with IP
2026-10-14 14:38:54 +02:00
MineTec
e3de258124
added shared database access and file based migrations to core
2026-10-14 14:38:54 +02:00
MineTec
d08fd927dc
Merge pull request 'added Anti Player Loot despawn' ( #16 ) from feature/AntiPlayerLootDespawn into master
...
Reviewed-on: #16
2026-10-14 10:31:28 +00:00
MineTec
067a6f41dc
Merge branch 'master' into feature/AntiPlayerLootDespawn
2026-10-14 12:31:17 +02:00
MineTec
5b7910b697
Renamed method AboveMaxAge to isItemAboveMaxAge
2026-10-14 12:31:05 +02:00
MineTec
9dbee7d63b
Merge pull request 'added New Year Firework' ( #15 ) from feature/NewYearFirework into master
...
Reviewed-on: #15
2026-10-13 21:58:03 +00:00
MineTec
2c8c4fbf87
Merge branch 'master' into feature/NewYearFirework
2026-10-13 21:57:52 +00:00
MineTec
46ee734bbc
Refactored game rule handling in ProjectStart to use a unified GameRuleSetting record, eliminating redundant methods and improving code clarity.
2026-10-13 22:41:14 +02:00
MineTec
1b79e35bd2
Merge branch 'master' into feature/NewYearFirework
2026-10-13 20:20:51 +00:00
MineTec
c3b30e4329
Merge branch 'master' into feature/AntiPlayerLootDespawn
2026-10-13 20:05:19 +00:00
MineTec and Claude Opus 5.5
7d0a28b015
updated to Paper 26.2, Java 25 and Gradle 9.6.1
...
- paper-api 26.2.build.129-stable (all modules), Java toolchain 25, shadow 9.6.1
- fixed NoSuchFieldError on join/quit/chat: Adventure 5 ClickEvent API
(ClickEvent.suggestCommand / openUrl instead of ClickEvent.Action constants)
- fixed NBTComponent generics in AntiFormattedBook
- replaced javax.annotation with org.jetbrains.annotations (no longer provided by paper-api)
- local.gradle.example: Gradle 9 compatible (archiveFile, providers.exec)
The previous state is tagged as paper-1.21.10.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-07 23:44:13 +02:00
MineTec
c371893407
added support for portable stonecutter alongside crafting table, renamed listener for clarity
2026-01-02 22:29:27 +01:00
MineTec
f2bf8f1858
fixed username validation to allow exceptions for Bedrock players due to specific naming constraints
2025-12-29 09:05:57 +01:00
MineTec
a0a33f1f56
filtered null and duplicate player names in ReportCommand responses for improved reliability
2025-12-28 17:36:01 +01:00
MineTec
efdbc6fe9f
updated feedback link behavior, disabled outdated appliances, adjusted infection spawn and silverfish mechanics
2025-12-28 11:40:21 +01:00
MineTec
93971650ce
adjusted strike punishment durations for better balance and scaling
2025-12-27 11:08:47 +01:00
MineTec
336e3f934c
remove wrong location description
2025-12-27 00:47:13 +01:00
MineTec
8736e78adf
Merge remote-tracking branch 'origin/master'
2025-12-25 22:49:19 +01:00
MineTec
329ec8e1da
renamed adminPermission constant to adminmarker for improved clarity and consistency
2025-12-25 22:49:15 +01:00
MineTec
fc6fd9ebb5
Merge branch 'master-big-events'
2025-12-23 22:34:51 +01:00
MineTec
84edbcc0e4
Merge branch 'master-big-events'
2025-12-23 22:34:33 +01:00
MineTec
df39093c69
enhanced Outlawed PVP activation message to include cooldown duration; fixed minor typo in forced status message
2025-12-23 21:32:35 +01:00
MineTec
dfbf87dcd4
updated ProjectStart to adjust coordinates, music, and glass material; refined player inventory handling logic; renamed vogelfrei to PVP in Outlawed messages for clarity
2025-12-23 21:07:32 +01:00
MineTec
8953a19400
added Bedrock player warning in joinEvent method to handle potential compatibility issues
2025-12-23 19:52:17 +01:00
MineTec
85065bcc73
made SignEditListener formatting consistent and optimized ReportJoinListener to handle admin notifications asynchronously
2025-12-23 19:14:53 +01:00
MineTec
89c1c4335b
refined SignEditListener to filter illegal characters more robustly by normalizing input and introducing specific character whitelists
2025-12-22 21:41:34 +01:00
MineTec
71f2da8e99
introduced AntiIllegalSignCharacters appliance to prevent usage of illegal characters in sign edits
2025-12-22 18:44:22 +01:00
MineTec
a257b604ea
updated InventoryTrackerListener to monitor InventoryOpenEvent with high priority and prevent processing of cancelled events
2025-12-21 09:32:40 +01:00
MineTec
ac7e04829e
introduced ReportCreatedListener, updated ReportCreatedEvent to use UUIDs for reporter and reported, and improved admin notifications for new reports
2025-12-20 17:46:02 +01:00
MineTec
9767896cde
updated OutlawedCommand and Outlawed to rename vogelfrei to PVP, adjusted related messages accordingly
2025-12-20 11:51:30 +01:00
MineTec
e015bbb356
added unsuspectedKick and crashKick features to Kick appliance; updated AcInform to include related commands
2025-12-13 15:00:48 +01:00
MineTec
1ac19014c1
introduced AntiInventoryMove appliance with related listeners and optimized admin notification logic in AcInform
2025-12-13 13:45:37 +01:00
MineTec
2087b4c379
Merge pull request 'develop-bloodmoon' ( #10 ) from develop-bloodmoon into master
...
Reviewed-on: #10
Reviewed-by: Elias Müller <elias@elias-mueller.com >
2025-11-23 14:03:06 +00:00
MineTec
ba2befb467
refactored event hierarchy; replaced SpawnEvent with direct Event implementation, added StrikeUpdateListener and refactored whitelist profile update logic
2025-11-16 12:02:49 +01:00
MineTec
7a2b9b9763
updated Paper API dependency to 1.21.10-R0.1-SNAPSHOT across all modules
2025-11-16 12:00:58 +01:00
MineTec
0b9dc5358d
added HTTP hooks framework with actions for signup, report, and strike events; introduced SpawnEvent support for event broadcasting
2025-11-15 12:50:01 +01:00
MineTec
448e9472db
updated outlawed info messages
2025-11-09 20:36:21 +01:00
MineTec
933c4c0db0
refactored InfoBars handling logic; replaced persistent data with direct visibility control
2025-11-09 19:32:44 +01:00
MineTec
f27474016a
added @Flags annotation to Appliance, disabled DeviceFingerprinting appliance by default
2025-11-09 19:31:25 +01:00
MineTec
17e5b2e049
Merge branch 'develop-backendUpdate'
2025-11-09 19:21:39 +01:00
MineTec
d3512cb2eb
Merge remote-tracking branch 'origin/master'
2025-11-09 19:13:34 +01:00
MineTec
7b19bfd39e
Merge branch 'develop-deviceFingerprinting'
2025-11-09 19:13:18 +01:00
MineTec
0ab67bb426
refactored strike handling logic; added ban determination and updated whitelist integration
2025-11-09 19:13:08 +01:00
MineTec
29a362b580
updated default shortcut setting value
2025-11-09 16:08:28 +01:00
MineTec
239094971c
Revert "simplified event message handling logic in ChatMessagesListener"
...
This reverts commit db13a9f0a2 .
2025-11-02 14:18:43 +01:00
MineTec
469cd19b55
added AntiBoatFreecam to detect and notify admins of illegal boat yaw behavior
2025-10-27 17:54:19 +01:00
MineTec
91a28b4500
Merge branch 'master' into develop-backendUpdate
2025-10-27 17:11:01 +01:00
MineTec
e745ff4721
added AntiFormattedBook to detect and sanitize illegal book formatting
2025-10-27 17:10:44 +01:00
MineTec
23af3ff784
Merge branch 'master' into develop-backendUpdate
2025-10-27 16:14:24 +01:00
MineTec
bc5c9a2a13
added AntiIllegalBundlePicker to track and notify admins on illegal bundle interactions
2025-10-27 16:02:13 +01:00
MineTec
c220479052
WIP: refactored report and feedback systems; updated repository models, APIs, and component utilities
2025-10-27 14:25:44 +01:00
MineTec
78f87d97f0
Merge remote-tracking branch 'origin/master'
2025-10-19 12:54:35 +02:00
MineTec
db13a9f0a2
simplified event message handling logic in ChatMessagesListener
2025-10-19 12:54:31 +02:00
MineTec
8a7a0453ce
updated Whitelist api for new Backend
2025-10-17 17:28:25 +02:00
MineTec
64d0d817c0
Merge pull request 'added IronGolemAnimation' ( #8 ) from develop-animatedIronGolem into master
...
Reviewed-on: #8
Reviewed-by: Lars Neuhaus <larslukasneuhaus@gmx.de >
2025-10-14 22:42:52 +00:00
MineTec
713561bf07
adjusted Iron Golem animation viewer calculation to account for block distance
2025-10-12 23:07:09 +02:00
MineTec
4be3e528b1
fixed spawn reason check for Iron Golem spawning logic in NaturalIronGolemSpawnEvent
2025-10-12 23:05:19 +02:00
MineTec
53fca580f3
added IronGolemAnimation
2025-10-12 23:04:05 +02:00
MineTec
20fb4bf9fb
added example local Gradle tasks for deploying and uploading plugins
2025-10-12 21:31:35 +02:00
MineTec
c42d259909
Merge pull request 'added RecoveryCompass' ( #7 ) from develop-recoveryCompass into master
...
Reviewed-on: #7
Reviewed-by: Lars Neuhaus <larslukasneuhaus@gmx.de >
2025-10-11 00:42:05 +00:00
MineTec
5c82c8d6da
resolved pr comments
2025-10-11 00:04:09 +02:00
MineTec
5910847172
added RecoveryCompass
2025-10-10 23:39:29 +02:00
MineTec
aad1fcafa6
added FingerprintData class and improved device fingerprinting logic
2025-10-05 15:46:45 +02:00
MineTec
9fca7430a8
implemented working fingerprinting prototype
2025-10-05 13:24:47 +02:00
MineTec
7c254707c1
removed permanent coordinate broadcasting
2025-10-03 17:47:23 +02:00
MineTec
9ee5f6e419
updated InfoBars to use Bukkit scheduler for data container updates; enhanced CoordinateDisplay with Unicode icons and adjusted text styling
2025-10-03 17:38:29 +02:00
MineTec
e49c3b1987
added category support to CoordinateDisplaySetting to align with gameplay setting structure
2025-10-03 17:06:56 +02:00
MineTec
5ca4c70a41
added CoordinateDisplay with settings preferences, directional updates, and time display
2025-10-03 17:06:20 +02:00
MineTec
040cae6cd1
updated InfoBars: localized names, dynamic coloring, and progress clamping adjustments
2025-10-03 15:49:17 +02:00
MineTec
324defc4a8
removed InfoBarCommand and integrated InfoBars with Settings preference handling
2025-10-03 15:30:36 +02:00
MineTec
dc0003b91e
Merge branch 'master-antiGrief'
2025-10-01 19:12:01 +02:00
MineTec
d4a3c798f8
added LocatorBar preferences
2025-10-01 19:11:16 +02:00
MineTec
c88c2ab6aa
updated dependencies
2025-09-28 13:22:42 +02:00
MineTec
32a20cd4c5
added antiGrief command
2025-09-28 12:59:18 +02:00
MineTec
d7cc141b94
added antiGrief inhabited chunk time calculation
2025-09-27 07:42:13 +02:00
MineTec
16d7347fd0
antigrief false positives tweaks
2025-09-27 07:30:23 +02:00
MineTec
fdf3b5c73f
smaller lavaCast detector to prevent natural flow detection
2025-09-21 13:31:21 +02:00
MineTec
74f17e1b6d
WIP: AntiGrief
2025-09-21 01:54:20 +02:00
MineTec
0d18b81399
changed coloring of VaroRank
2025-09-21 01:06:29 +02:00
MineTec
1fa5fdfeb7
tweaked settings defaults
2025-09-20 20:35:02 +02:00
MineTec
3bec5f4cbd
added confirmation on outlawed change
2025-09-20 20:30:47 +02:00
MineTec
d38871eac9
added MendingReducer tweak
2025-09-20 14:43:19 +02:00
MineTec
238df2feff
added armadilloExpFarm tweaks
2025-09-20 13:01:41 +02:00
MineTec
e752d7f73b
moved AntiAutoTotem to common project
2025-09-20 12:51:48 +02:00
MineTec
b0df982be3
made antiSignEdit message clearer
2025-09-20 12:16:26 +02:00
MineTec
dc1b5957f6
WIP: different method for grief detection
2025-09-20 11:35:19 +02:00
MineTec
4068eae5bb
Merge branch 'master' into master-antiGrief
2025-08-10 12:10:32 +02:00
MineTec
b1e3e99cb8
added AntiAutoTotem
2025-08-10 12:04:46 +02:00
MineTec
b3787983d5
added advancement for MinecartBlocks
2025-08-10 09:58:16 +02:00
MineTec
43ef28499b
added MinecartBlocks
2025-08-10 00:04:12 +02:00
MineTec
6e1ef4fd7c
added VaroRank
2025-08-09 22:15:01 +02:00
MineTec
ec2d243b7b
fixed bug in HotBarRefill when using Blocks
2025-07-19 22:32:47 +02:00
MineTec
ef6f34c2b2
added interaction sounds to settings
2025-07-19 16:36:31 +02:00
MineTec
977f4ff4ec
project dependency update
2025-07-19 16:27:39 +02:00
MineTec
337727b0f0
fixed bug in FightDetector
2025-07-19 15:57:58 +02:00
MineTec
44dae51e1c
fixed playtimer
2025-06-24 21:23:05 +02:00