promotional bannermobile promotional banner

MCA: Romantic Expansion

An expansion mod that adds romantic(Player-to-player) interaction features to Minecraft Comes Alive (MCA).
Back to Files

mcaromanticexpansion-1.1.0-1.21.1.jar

File namemcaromanticexpansion-1.1.0-1.21.1.jar
Uploader
xiaoshi2024xiaoshi2024
Uploaded
Aug 11, 2026
Downloads
1.0K
Size
809.4 KB
Mod Loaders
NeoForge
File ID
8621264
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:mca-romantic-expansion-1533463:8621264"

Learn more about Curse Maven

What's new

## 1.1.0 — Dimension Teleportation Crash Fix

### 🐛 Fixed: Princess Hold Dimension Teleport Crash

Fixed a server crash issue reported by CurseForge users: When a player in a princess hold jumps into a dimension teleportation portal (such as the Underworld or End), it causes the related players to crash and be unable to rejoin the server, and may prevent the server from shutting down normally.

**Problem Description**
- When a player in a princess hold enters a dimension teleportation portal, the riding relationship between the held player and the carrier player is damaged across dimensions
- The affected players crash when attempting to rejoin the server and cannot reconnect
- Damaged player data may prevent the server from shutting down normally

**Fix Solution**
- Added dimension teleportation event listener (`EntityTravelToDimensionEvent`) to trigger before entity teleportation
- When the teleporting player is in a princess hold (as a carrier or passenger), cleanly break the princess hold in advance
- The carrier player can still pass through the teleportation portal normally, while the held player remains in the original dimension, fundamentally avoiding cross-dimensional damage

### 🔧 Technical Changes

- Added `onEntityTravelToDimension` event handler to the `MCARomanticExpansion` main class
- Reused `CarryRuntime.stopCarryFor` to remove the riding relationship, clear the pairing status, and broadcast client synchronization
- Applies to all dimension teleportation portals (Underworld portal, End portal, and mod dimension portals)

> Note: This fix only prevents new crashes. For damaged player save files (NBT containing a reference to the player's `RootVehicle` tag), manually edit the corresponding player `.dat` file to remove this tag, or delete the player data file to allow them to rejoin.

This mod has no additional files