Skip to content

Drop Plugin Reimplementation #3

@ammodev

Description

@ammodev

Is your feature request related to a problem?

The old drop plugin is no longer available, and there is currently no way to allow players to claim predefined drops at specific intervals (hourly, daily, weekly, etc.) through an inventory GUI.

Describe the solution you'd like.

Reimplement the drop plugin with the following features:

  • A configurable inventory GUI that displays available drops.
  • Drops that can be configured to release at specific intervals (hourly, daily, weekly, etc.).
  • A config file structure similar to:
    config:
      drop_every: hour
      start: timestamp
    
    drops:
      drop_0:
        index: 0
        items:
          - material: stone
            amount: 1
            display_name: "<red>Test<red>"
            lore: "<green>Test Lore</green>"
    
  • A command (/drops) that allows players to open the inventory GUI to claim available drops.
  • Optional permission-based access to specific drops.
  • Configurable messages for claiming and cooldown notifications.

Describe alternatives you've considered.

  • Using existing loot chest plugins, but they lack configurable claim intervals and GUI integration.
  • Implementing a manual system where staff members distribute rewards, which is inefficient.
  • Using command blocks and datapacks, but they lack flexibility for inventory-based claiming.

Other

This feature would be useful for reward systems, event drops, and player engagement incentives.

Metadata

Metadata

Assignees

No one assigned

    Labels

    status: acceptedDisputed bug is accepted as valid or Feature accepted as desired to be added.

    Projects

    Status

    Triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions