Skip to content

Conversation

NonSwag
Copy link
Member

@NonSwag NonSwag commented Aug 17, 2025

Redesigned Flag as an abstract class and removed ProtectionFlag. Added specialized flag implementations such as BooleanFlag, NumberFlag, and its derivatives including IntegerFlag, DoubleFlag, and others for enhanced modularity.

@NonSwag NonSwag self-assigned this Aug 17, 2025
@NonSwag NonSwag added the enhancement New feature or request label Aug 17, 2025
@NonSwag NonSwag marked this pull request as draft August 17, 2025 19:36
Redesigned `Flag` as an abstract class and removed `ProtectionFlag`. Added specialized flag implementations such as `BooleanFlag`, `NumberFlag`, and its derivatives including `IntegerFlag`, `DoubleFlag`, and others for enhanced modularity.
Added `https://repo.thenextlvl.net/snapshots` to repositories. Updated `net.thenextlvl.core:paper` to version `2.3.0-pre1` in plugin and API modules.
Dropped redundant `ProtectionFlag` and `EnumArgumentType`. Simplified flag registration and introduced streamlined constructors for specialized flags.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant