Skip to content

Conversation

@illyrius666
Copy link
Member

@illyrius666 illyrius666 commented Nov 17, 2025

This pull request introduces integration of the Nyctophobia datapack and resource pack into the plugin, along with event-driven resource pack delivery and several new datapack functions for gameplay mechanics. The main changes are grouped into plugin integration, resource pack handling, and new datapack/gameplay logic.

Plugin and Resource Pack Integration

  • Added automatic discovery and registration of the Nyctophobia datapack during plugin bootstrap, ensuring the datapack is available when the server starts.
  • Implemented the NyctophobiaHook utility to manage and send the Nyctophobia resource pack to players, and updated the player join event to deliver the pack upon login. [1] [2]

Datapack and Gameplay Mechanics

  • Added new Nyctophobia datapack functions for grue mob spawning, despawning, sound effects, difficulty settings, and player interactions with darkness, enhancing the in-game experience and mechanics. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14]
  • Added Minecraft function tags for load and tick to ensure proper initialization and periodic execution of Nyctophobia datapack logic. [1] [2]

Project Configuration

  • Updated project library references to remove an obsolete source jar from the Gradle configuration.## Description

How Has This Been Tested?

  • Unit tests
  • Integration tests
  • Manual testing
  • Other (please describe)

Checklist:

  • Follow style guidelines of this project.
  • Perform self-review of the code.
  • Comment on hard-to-understand areas.
  • Update documentation accordingly.
  • Ensure changes generate no new warnings.
  • Add tests proving the fix is effective, or the feature works.
  • Verify new and existing unit tests pass locally.
  • Ensure dependent changes are merged and published.

Additional context:

Signed-off-by: Illyrius <FitimQ@live.nl>
…etrieval

Signed-off-by: Illyrius <FitimQ@live.nl>
…chanics and darkness effects

Signed-off-by: Illyrius <FitimQ@live.nl>
@illyrius666 illyrius666 self-assigned this Nov 17, 2025
@illyrius666 illyrius666 deleted the feat/nyctophobia branch November 19, 2025 09:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants