diff --git a/src/main/java/org/mvplugins/multiverse/core/config/CoreConfigNodes.java b/src/main/java/org/mvplugins/multiverse/core/config/CoreConfigNodes.java index ce857c86e..4b8e615ee 100644 --- a/src/main/java/org/mvplugins/multiverse/core/config/CoreConfigNodes.java +++ b/src/main/java/org/mvplugins/multiverse/core/config/CoreConfigNodes.java @@ -220,7 +220,10 @@ private N node(N node) { final ConfigNode passengerMode = node(ConfigNode.builder("teleport.passenger-mode", PassengerModes.class) .comment("") - .comment("Configures how passengers and vehicles are handled when an entity is teleported.") + .comment("Configures how passengers and vehicles are handled when an entity is teleported. This config is") + .comment("only applied to /mvtp, join-destination and first-spawn-override. It will not touch any other") + .comment("teleport by other plugins or commands.") + .comment("========= Available options: =========") .comment(" default: Server will handle passengers and vehicles. On papermc 1.21.10+, all will be retained by default.") .comment(" On older versions, all will be dismounted if world changes.") .comment(" dismount_passengers: Passengers will be removed from the parent entity before the teleport.") diff --git a/src/main/java/org/mvplugins/multiverse/core/listeners/MVPlayerListener.java b/src/main/java/org/mvplugins/multiverse/core/listeners/MVPlayerListener.java index 0f5918357..6d2582680 100644 --- a/src/main/java/org/mvplugins/multiverse/core/listeners/MVPlayerListener.java +++ b/src/main/java/org/mvplugins/multiverse/core/listeners/MVPlayerListener.java @@ -244,7 +244,7 @@ private void handleJoinLocation(Player player) { } private void teleportToDestinationOnJoin(Player player, DestinationInstance destination) { - asyncSafetyTeleporter.to(destination).teleportSingle(player) + asyncSafetyTeleporter.to(destination).passengerMode(config.getPassengerMode()).teleportSingle(player) .onSuccess(result -> Logging.fine("Player %s has been teleported on join", player.getName())) .onFailure(failure -> Logging.warning("Failed to teleport player %s on join: %s",