Skip to content

Dev version/26.2#41

Closed
TheBjoRedCraft wants to merge 16 commits into
version/26.1from
dev-version/26.2
Closed

Dev version/26.2#41
TheBjoRedCraft wants to merge 16 commits into
version/26.1from
dev-version/26.2

Conversation

@TheBjoRedCraft

Copy link
Copy Markdown
Contributor

No description provided.

Add external event configuration options
Add condition to check external event configuration before teleporting player.
Added external event handling for NPC interactions, allowing teleportation to a specified location if enabled.
Removed 'surf-hologram-paper' from server dependencies.
@TheBjoRedCraft TheBjoRedCraft self-assigned this Jun 23, 2026
@TheBjoRedCraft TheBjoRedCraft marked this pull request as ready for review June 23, 2026 14:47
Copilot AI review requested due to automatic review settings June 23, 2026 14:47

Copilot AI 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.

Pull request overview

This PR updates the lobby plugin for the “26.2” dev version by adjusting navigation/NPC UX and adding configuration to optionally redirect the default event interaction to an externally configured teleport target.

Changes:

  • Add config-driven “external event” teleport behavior (optionally replacing the default event destination) in the navigator inventory and event NPC interactions.
  • Update lobby-facing UI text/labels (e.g., lobby selector title, rules URL, survival branding to “CastSMP”) and refresh NPC skins/scaling.
  • Bump project version and switch build dependencies to Nexo snapshot/dev coordinates, removing an unused soft dependency entry.

Reviewed changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
src/main/kotlin/dev/slne/surf/lobby/inventory/impl/NavigatorInventory.kt Adds external-event replacement teleport path; updates rules URL and survival branding/lore.
src/main/kotlin/dev/slne/surf/lobby/hook/trophy/TrophyHook.kt Switches trophy API access to SurfTrophyApi.
src/main/kotlin/dev/slne/surf/lobby/hook/npc/SurfNpcSkins.kt Updates skin payloads and enables all NpcSkinPart parts when constructing NpcSkin.
src/main/kotlin/dev/slne/surf/lobby/hook/npc/SurfNpcHook.kt Updates NPC display names/teleport logic; adds scaling; adds external-event replacement teleport path.
src/main/kotlin/dev/slne/surf/lobby/config/LobbyConfig.kt Introduces external-event config fields and changes default world resolution logic.
gradle.properties Bumps plugin version to 3.1.9.
build.gradle.kts Switches to Nexo snapshots + dev version, and removes surf-hologram-paper soft dependency registration.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/main/kotlin/dev/slne/surf/lobby/hook/npc/SurfNpcHook.kt
Comment thread src/main/kotlin/dev/slne/surf/lobby/config/LobbyConfig.kt
@twisti-dev twisti-dev closed this Jun 23, 2026
@twisti-dev twisti-dev deleted the dev-version/26.2 branch June 23, 2026 14:55
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.

3 participants