Skip to content

✨ Essentials Warp Converter#90

Merged
Zoriot merged 5 commits into
mainfrom
48-essentials-warp-converter
Jun 18, 2026
Merged

✨ Essentials Warp Converter#90
Zoriot merged 5 commits into
mainfrom
48-essentials-warp-converter

Conversation

@Zoriot

@Zoriot Zoriot commented Jun 17, 2026

Copy link
Copy Markdown
Collaborator

This features basic migration logic for other warp systems and currently supports migration from EssentialsX. For now, it simply imports all warps into the 'Other' group with the same name.
Other converters could easily be added in the future.
Most of the programming was done by @kyanvde; I just refactored and fixed it.

Open ToDo's:

  • Docs

Zoriot and others added 3 commits June 16, 2026 21:45
…ls-warp-converter""

This reverts commit 9c4ce67

Co-authored-by: frikandelworst <66461508+frikandelworst@users.noreply.github.com>
- Updated warp migration to include player-specific context.
- Enhanced error handling and messaging for warp creation, ensuring better feedback for players.
- Improved region ownership checks and debugging logs for clarity.
@Zoriot Zoriot added this to the Release v0.3.0 milestone Jun 17, 2026
@Zoriot Zoriot requested a review from a team June 17, 2026 08:51
@Zoriot Zoriot added ⏰ medium priority This currently has medium priority. 🐻 medium size This is a medium issue. labels Jun 17, 2026
@Zoriot Zoriot linked an issue Jun 17, 2026 that may be closed by this pull request
@github-actions

github-actions Bot commented Jun 17, 2026

Copy link
Copy Markdown

Qodana for JVM

It seems all right 👌

No new problems were found according to the checks applied

💡 Qodana analysis was run in the pull request mode: only the changed files were checked
☁️ View the detailed Qodana report

Contact Qodana team

Contact us at qodana-support@jetbrains.com

- Add MigrationResult class to track successful and failed migrations
- Update migrate() to return detailed result instead of void
- Track individual warp migration success/failure counts
- Display appropriate messages based on migration outcome:
  * Success with count when all warps migrate successfully
  * Partial success showing both migrated and failed counts
  * Error messages when migration fails completely
  * Info message when no warps found
- Fix issue where "Successfully migrated" was shown even on failures
@Zoriot Zoriot force-pushed the 48-essentials-warp-converter branch from 13108bb to c15756d Compare June 17, 2026 11:14

@Jasupa Jasupa left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please check if a warp with the same name already exists as well.

@Zoriot Zoriot requested a review from Jasupa June 18, 2026 12:31
@Zoriot Zoriot merged commit 92efa47 into main Jun 18, 2026
4 checks passed
@Zoriot Zoriot deleted the 48-essentials-warp-converter branch June 18, 2026 12:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

⏰ medium priority This currently has medium priority. 🐻 medium size This is a medium issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Essentials warp converter

3 participants