Changelog
✨ New Features Bouquet Gifting System - Right-click any player with a bouquet to send a romantic gift; recipient receives an interactive GUI with Accept/Reject options
Engagement Ring Proposal - Craft an engagement ring and right-click your desired partner; upon acceptance, the ring transfers with the partner's name permanently stored
Wedding Ring Marriage - Both players must have wedding rings; either player can initiate a wedding ceremony with a confirmation GUI
Smart NBT Ring System - Rings permanently store partner UUID and name, persisting through server restarts
Enhanced Tooltips - Rings display relationship status (engagement rings show "Engaged to [Player]" in gray italic; wedding rings show "Married to [Player]" in gold italic with a blessing message)
Cooldown System - 30-second cooldown for all interactions to prevent spam abuse
🛠️ Technical Full dedicated server support with proper @OnlyIn(Dist.CLIENT) separation
NeoForge 21.1.228 network API using StreamCodec
DataComponents with CustomData for persistent NBT storage
ConcurrentHashMap-based per-player cooldown management
🔧 Dependencies Minecraft: 1.21.1
NeoForge: 21.1.0+
MCA (Minecraft Comes Alive): 7.7.7+
Dependencies
Files
External resources
Project members

xiaoshi2022
Member


