MineTec
6bda5b6adb
arena options stay changeable until the countdown and reopen with a right click
2026-10-15 23:25:21 +02:00
MineTec
ae3bde626f
added team fights up to 4 vs 4 to the arena
2026-10-15 23:21:20 +02:00
MineTec
4add446940
doubled the size of arena status displays
2026-10-15 23:08:19 +02:00
MineTec
a91f550153
fixed duplicated display villagers when entities were not loaded yet
2026-10-15 22:55:54 +02:00
MineTec
b8ba85f8c5
widened arena spectator range
2026-10-15 22:52:07 +02:00
MineTec
65c48eae45
fixed arena transfer with empty inventory slots and blocked advancements in the arena
2026-10-15 22:42:03 +02:00
MineTec
8b616ba2a2
added Arena appliances for fights on a separate server
2026-10-15 22:33:48 +02:00
MineTec
c6bf0b0163
Merge branch 'feature/banEvasion'
2026-10-15 22:33:48 +02:00
MineTec
6590513d56
simplified BanEvasion
2026-10-14 21:07:27 +02:00
MineTec
0800793e64
added lookup indexes to login attempts
2026-10-14 21:07:27 +02:00
MineTec
882bacf57b
added optional request timeout to http repositories
2026-10-14 21:07:27 +02:00
MineTec
ddcbdbaec5
fixed dropped database statements never completing their query
2026-10-14 21:07:27 +02:00
MineTec
7bd1e13660
reworked household and exemption dialogs
2026-10-14 17:16:13 +02:00
MineTec
974c5c5200
confirmed ban evasion cases stay closed
2026-10-14 17:16:13 +02:00
MineTec
66dace7f2a
added timeouts to ban evasion lookups
2026-10-14 17:12:24 +02:00
MineTec
f4faf763e3
fixed database queries never completing on runtime errors
2026-10-14 17:12:24 +02:00
MineTec
ee265a858c
made network migration repeatable
2026-10-14 17:06:18 +02:00
MineTec
84c3e7df13
added BanEvasion appliance
2026-10-14 17:04:33 +02:00
MineTec
675d87f6e9
added optional permission for appliance commands
2026-10-14 17:04:06 +02:00
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