Skip to content

Material Class/Enum reflection compatibility #24

@TheKinrar

Description

@TheKinrar

Need for a new compatibility layer was introduced in #23. This layer was implemented in a00b52b but this caused massive bugs for almost all plugins so this layer was limited to one EssentialsX specific class in 5062e54, making it a plugin-specific workaround and not a proper fix anymore.

So this situation needs to be addressed. This will be discussed, but one way forward could be having a CompatClass and CompatField like we have for EnumMap and EnumSet instead of just intercepting some reflection calls.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions