EN
Polski
← Back to portfolio
AxelCraft.pl PaperMC MariaDB

Hogwarts

This plugin introduces various spell types and the iconic house system from the Harry Potter universe. Spells feature rich visual effects and customizable, wand-visible cooldowns. Each house provides unique buffs to enhance the overall gameplay experience.

1. Wands & Spells

Each player receives a unique wand bound to their character, ensuring exclusive use.
Wands are soulbound and protected - players keep them in their inventory even after death.
Spells are cast directly from the wand, with a system that automatically detects targets (players, mobs, blocks, or air) and triggers the appropriate effect.
Every spell cast is accompanied by custom particle animations (e.g., flying projectiles, spherical shields) and immersive sound effects.
Wands feature a built-in cooldown system displayed on the action bar (similar to ender pearls) to prevent spell spamming and maintain balance.
The system offers a wide variety of abilities:

  • Offensive: Dealing damage, setting targets on fire, summoning lightning, or causing explosions.
  • Defensive & Healing: Creating damage-reducing shields and area-of-effect healing.
  • Utility & Mobility: Short-range teleportation, rapid dashes, levitating targets, or accelerated plant growth.

2. House System

Players can join one of the available Houses through a dedicated, sleek UI window.
House membership buffs the character, granting perks such as movement speed bonuses or extra health points.
Upon joining, players receive a faction-specific wand that allows them to cast signature spells unique to their House.
A global cooldown on switching factions prevents players from constantly hopping between Houses.

3. Integrations

The plugin introduces custom WorldGuard flags to restrict region access by House, making it easy to create exclusive Common Rooms.
It also includes flags to limit or completely disable magic in specific areas, securing spawns or other key landmarks.
Magic is fully integrated with the plot system - guests on someone else’s property cannot break blocks or cast spells on the owner.