Skip to content

Saereth/BloodmagicTeams

Repository files navigation

Blood Magic Teams

Minecraft Forge License

A Minecraft Forge mod that integrates Blood Magic with FTB Teams, allowing players to bind items to their team's shared LP network.

Overview

Blood Magic Teams enables cooperative Blood Magic gameplay by allowing team members to share bound items and LP networks. When binding a Blood Magic item, players on a team can choose to bind it to their team instead of themselves, enabling all team members to use the item and contribute to a shared LP pool.

Features

  • Team Binding - Bind blood orbs, daggers, sigils, and other items to your FTB Team
  • Shared LP Network - Team-bound items draw from and contribute to a shared LP pool
  • Binding UI - Clean interface to choose between personal and team binding
  • Preference System - Save your binding preference with "Don't ask again"
  • Dynamic Tooltips - Team names update automatically when teams are renamed
  • Commands - Manage preferences via /bloodmagicteams
  • Configurable - Server-side config for all features
  • Team Properties - Team leaders can restrict team binding permissions

Dependencies

Mod Type Link
Blood Magic Required CurseForge
FTB Teams Required CurseForge
FTB Library Required CurseForge
Architectury API Required CurseForge

Commands

Command Description
/bloodmagicteams status View your current binding settings
/bloodmagicteams preference personal Set default to personal binding
/bloodmagicteams preference team Set default to team binding
/bloodmagicteams preference reset Clear preference and ask again

Configuration

Configuration file located at config/bloodmagicteams-server.toml:

# Enable team binding functionality
enableTeamBinding = true

# Show the binding selection UI
showBindingUI = true

How It Works

  1. Join or create an FTB Team
  2. Obtain a Blood Magic bindable item (blood orb, dagger, etc.)
  3. Right-click to bind - a UI will appear asking Personal or Team binding
  4. Select Team Binding to share with teammates
  5. Optionally check "Don't ask again" to save your preference

Team-bound items:

  • Can be used by any team member
  • Share a single LP network across the team
  • Display [Team Bound] in the tooltip
  • Show the current team name (updates if renamed)

Contributing

Contributions are welcome! Please feel free to submit issues and pull requests.

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the Creative Commons Attribution 4.0 International License (CC BY 4.0) - see the LICENSE file for details.

Credits

Links

About

A Minecraft mod that allows seamless team Soul Network sharing for BloodMagic

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages