besiece
a202565341
Add command permissions for dimension scheduling and Nether access management
2026-11-08 23:27:46 +01:00
besiece
c36b0a02fa
Update dimension-schedule.yml to configure Nether opening timings and associated sound effects
2026-11-08 23:17:43 +01:00
besiece
fe3af32f89
Implement Marked Nether Portal System
...
- Introduced MarkedNetherPortal and MarkedNetherPortals classes to manage the marking and activation of Nether portals.
- Added PortalMarkStore for persistent storage of marked portals in YAML format.
- Created NetherPortalIgniter for a special item that allows marking portals in creative mode.
- Enhanced NetherAccess and NetherAccessListener to integrate the new portal marking system.
- Implemented commands and event handling for marking portals and managing their states.
- Added validation and chunk loading mechanisms to ensure proper portal functionality.
2026-11-08 22:29:23 +01:00
besiece
895d2bc2d3
Implement Nether access management and enhance dimension scheduling
...
- Added `NetherAccess` class to manage Nether access state and commands.
- Introduced `NetherOpeningSchedule` for polling Nether opening times.
- Created `NetherAccessListener` to handle portal events and deny access when closed.
- Implemented `NetherCommand` for public information about Nether access.
- Added `NetherPreventCommand` for controlling Nether access via commands.
- Enhanced `DimensionScheduleText` to include Nether-specific messages and colors.
- Refactored `EndOpeningSchedule` to utilize `OpeningAnnouncements` for managing announcements.
- Updated `DimensionScheduleCommand` to display Nether opening times.
- Improved README documentation to reflect new Nether functionality and commands.
2026-11-08 21:53:49 +01:00
besiece
c747c3d1b6
Add nether activation messages and opening effects to dimension schedule
2026-11-08 20:55:00 +01:00
besiece
ad8a2991f3
Update dimension-schedule.yml for end opening timings and sound effects volume adjustments
2026-11-08 20:53:04 +01:00
besiece
e558ae3fac
Refactor DimensionScheduler to support sound settings in message groups and effects
2026-11-08 20:44:55 +01:00
besiece
23d8fc85de
Add EndCommand and DimensionScheduleText for improved End dimension management and messaging
2026-11-08 20:15:16 +01:00
besiece
63dbefdde8
Refactor EndPreventListener and EndOpeningEffects for improved message handling and consistency in chat notifications
2026-11-08 20:07:42 +01:00
besiece
20616f1e02
Enhance DimensionScheduler and EndOpeningEffects with dynamic effect handling and YAML configuration support
2026-11-08 19:47:21 +01:00
besiece
f3f19a3370
Enhance DimensionScheduler and EndOpeningSchedule with load time tracking and state restoration logic
2026-11-08 19:35:22 +01:00
besiece
45685c0c13
Refactor End dimension access management and enhance announcement system
2026-11-08 19:23:45 +01:00
besiece
02d396db68
Implement EndOpeningSchedule for managing End dimension access timing
2026-11-08 18:55:11 +01:00
besiece
3b43b594f4
Add DimensionScheduler and DimensionScheduleCommand for managing dimension access timings
2026-11-08 18:42:32 +01:00
MineTec
d18ddc7b07
Remove outdated outlawed PvP system and related configurations
2026-10-29 19:51:36 +01:00
MineTec
b06ba40d16
Merge pull request 'added combined info bar for TPS, MSPT and online player count' ( #17 ) from feature/combinedInfoBar into master
...
Reviewed-on: #17
Reviewed-by: Elias Müller <elias@elias-mueller.com >
2026-10-28 11:57:53 +00:00
jannis
3eca590c6f
added combined info bar for TPS, MSPT and online player count
2026-10-18 23:31:10 +02:00
MineTec
f6ac150a8f
arena: challenger idling 1 min in the options gets sent back to the tribune
2026-10-18 17:53:13 +02:00
MineTec
92a655e107
arena: full pads wait for the challenger to close the options (max 20 s) instead of closing them
2026-10-18 17:50:16 +02:00
MineTec
77a740edb7
arena: leaving the box during a fight (e.g. ender pearl glitch) counts as knocked out
2026-10-18 17:06:14 +02:00
MineTec
4a87bb3fad
chat settings are synced with velocity again (join/leave, mentions)
2026-10-17 22:57:42 +02:00
MineTec
ca0e364d85
chat moves to the velocity plugin chat-bridge: backend only silences chat and sends rank prefixes
2026-10-17 22:41:48 +02:00
MineTec
fb88856925
Merge branch 'feature/arena'
2026-10-15 23:40:25 +02:00
MineTec
3882f64289
Merge remote-tracking branch 'origin/master'
2026-10-15 23:40:25 +02:00
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
jannis
d03a21d460
changed way to unlock Quarz Recipe
2026-10-15 23:07:26 +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
c6bf0b0163
Merge branch 'feature/banEvasion'
2026-10-15 22:33:48 +02:00
MineTec
8b616ba2a2
added Arena appliances for fights on a separate server
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