Описание
## 📌 Project Overview
**MCA: Romantic Expansion** is a NeoForge addon for [Minecraft Comes Alive (MCA)](https://modrinth.com/mod/minecraft-comes-alive-reborn) that adds romantic interaction systems between **real players**.
> ⚠️ **Not MCA Social Expansion.** That mod enhances **villager NPCs**.
> **This mod is strictly player-to-player.** Your relationships, your rules.
---
## ✨ Key Features
### 💐 Bouquet Gifting
Right-click any player with a bouquet to send a romantic gesture.
- Recipient gets an interactive **Accept / Reject** GUI
- Bouquet transfers to their inventory upon acceptance
- **30-second cooldown** to prevent spam
---
### 💍 Engagement Ring Proposal
Craft an engagement ring and right-click your desired partner.
- Proposal GUI displays the **proposer's name**
- Upon acceptance:
- Ring transfers to partner with **custom NBT data**
- Triggers **MCA's built-in proposal system**
- Tooltip shows partner's name
- **25-second cooldown** between proposals
---
### 💒 Wedding Ceremony
Both players must hold **wedding rings** in their inventory.
- Either player can initiate the ceremony
- **Confirmation / Cancel** GUI for both parties
- Upon confirmation:
- Both rings are **consumed**
- **MCA marriage system executes**
- New rings are created with **each other's names**
- Tooltips display: *"Given by [Partner]"* / *"Received from [Partner]"*
- **30-second cooldown** to prevent abuse
---
### 🏷️ Persistent Ring NBT System
Rings permanently store your partner's **UUID and name**.
| Ring Type | Tooltip Style | Message |
|-----------|-------------|---------|
| **Engagement** | Gray, italic | *"Engaged to [Player]"* |
| **Wedding** | Gold, italic | *"Married to [Player]"* + Blessing (light purple) |
Rings remain personalized **across server restarts**.
---
## 🏷️ Tags
`minecraft-comes-alive` `mca` `romance` `multiplayer` `player-interaction` `social` `neoforge` `1.21`