9ec883d6ad
made Scoreboard more beautiful
lars2025-12-23 22:33:32 +01:00
2b0c7c1a9e
added countdown and sounds
lars2025-12-23 21:43:25 +01:00
df39093c69
enhanced Outlawed PVP activation message to include cooldown duration; fixed minor typo in forced status message
Elias Müller2025-12-23 21:32:35 +01:00
dfbf87dcd4
updated ProjectStart to adjust coordinates, music, and glass material; refined player inventory handling logic; renamed vogelfrei to PVP in Outlawed messages for clarity
Elias Müller2025-12-23 21:07:32 +01:00
8953a19400
added Bedrock player warning in joinEvent method to handle potential compatibility issues
Elias Müller2025-12-23 19:52:17 +01:00
85065bcc73
made SignEditListener formatting consistent and optimized ReportJoinListener to handle admin notifications asynchronously
Elias Müller2025-12-23 19:14:53 +01:00
2209b42766
fixed wrong reports info filtering
lars2025-12-23 19:11:59 +01:00
bf11bb0b70
fixed wrong reports info filtering
lars2025-12-23 19:05:53 +01:00
b98d33af40
added report reminder on admin join
lars2025-12-23 18:56:30 +01:00
b3240cdb22
fixed maximum of 8 settings per category
lars2025-12-23 15:50:23 +01:00
89c1c4335b
refined SignEditListener to filter illegal characters more robustly by normalizing input and introducing specific character whitelists
Elias Müller2025-12-22 21:41:34 +01:00
71f2da8e99
introduced AntiIllegalSignCharacters appliance to prevent usage of illegal characters in sign edits
Elias Müller2025-12-22 18:44:22 +01:00
a257b604ea
updated InventoryTrackerListener to monitor InventoryOpenEvent with high priority and prevent processing of cancelled events
Elias Müller2025-12-21 09:32:40 +01:00
ef153d5d8f
added invincibility before event start, added join craftattack command, added player teleport, portal and pvp listeners to deathrun
lars2025-12-20 23:13:14 +01:00
bd883a4fa1
added big events in craftattack plugin
lars2025-12-20 18:23:06 +01:00
ac7e04829e
introduced ReportCreatedListener, updated ReportCreatedEvent to use UUIDs for reporter and reported, and improved admin notifications for new reports
Elias Müller2025-12-20 17:46:02 +01:00
5cda58408a
Merge remote-tracking branch 'origin/master' into master-big-events
lars2025-12-20 17:45:26 +01:00
9767896cde
updated OutlawedCommand and Outlawed to rename vogelfrei to PVP, adjusted related messages accordingly
Elias Müller2025-12-20 11:51:30 +01:00
f0e0cfbb85
fixed scoreboard order
lars2025-12-19 14:33:01 +01:00
215259c6b9
added 'this' qualifier in Bloodmoon
lars2025-12-19 13:01:01 +01:00
36520a87f9
moved automatic scoreboard update start to EventController
lars2025-12-19 12:58:10 +01:00
914aaff10b
added deathrun listener for border; fixed listener problem when disabling appliance
lars2025-12-13 16:02:23 +01:00
e015bbb356
added unsuspectedKick and crashKick features to Kick appliance; updated AcInform to include related commands
Elias Müller2025-12-13 15:00:48 +01:00
ec262710ec
removed possibility for multiple events
lars2025-12-13 13:50:42 +01:00
1ac19014c1
introduced AntiInventoryMove appliance with related listeners and optimized admin notification logic in AcInformElias Müller2025-12-13 13:45:37 +01:00
dd1518fce4
split Event into Scorable and Event; removed AbstractEvent; added list, select and unselect commands
lars2025-12-12 19:30:21 +01:00
04cb233604
WIP: moved scores and score updates to EventScoreboardBuilder
lars2025-12-12 12:09:25 +01:00
2ff95f8450
changed scoreboard package name to lowercase
lars2025-12-02 12:52:18 +01:00
6ed48895ca
made appliance ignore destruct when no listeners
lars2025-12-01 22:29:13 +01:00
bff8cf24cd
added AbstractEvent and basic Scoreboard functionality
lars2025-12-01 22:28:15 +01:00
212f84b6de
added start, stop and getScore methods to Event
lars2025-11-30 18:07:15 +01:00
f7430c8fc8
added possibility to disable appliances
lars2025-11-28 21:08:27 +01:00
c81a2d2161
started big events
lars2025-11-28 16:52:42 +01:00
2087b4c379
Merge pull request 'develop-bloodmoon' (#10) from develop-bloodmoon into master
Elias Müller2025-11-23 14:03:06 +00:00
ba2befb467
refactored event hierarchy; replaced SpawnEvent with direct Event implementation, added StrikeUpdateListener and refactored whitelist profile update logic
Elias Müller2025-11-16 12:02:49 +01:00
7a2b9b9763
updated Paper API dependency to 1.21.10-R0.1-SNAPSHOT across all modules
Elias Müller2025-11-16 12:00:58 +01:00
0b9dc5358d
added HTTP hooks framework with actions for signup, report, and strike events; introduced SpawnEvent support for event broadcasting
Elias Müller2025-11-15 12:50:01 +01:00
045f31d4ca
removed horde announcement message and unnecessary copy of player location, added setting feedback when bloodmoon active
lars2025-10-19 21:26:24 +02:00
263fd85df7
fixed multiple horde tasks being started
lars2025-10-19 18:56:12 +02:00
d70b025502
added hordes, disabled setting when bloodmoon is active
lars2025-10-19 18:45:55 +02:00
78f87d97f0
Merge remote-tracking branch 'origin/master'
Elias Müller2025-10-19 12:54:35 +02:00