Commit Graph
12 Commits
Author SHA1 Message Date
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