- 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.
- 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.