nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)
Nebula

Nebula

Mod

Nebula is a Library for Spells and Mana. The Library is flexible and can be used for a lot of stuff.

Client or server Game MechanicsLibraryMagicManagementUtility

5,084 downloads
13 followers
Filter loader...
Filter versions...
Filter channels...

Fix Payload Registration Not Working Correct Under Circumstances.

Beta Release of Version 6. Full Changelog: https://github.com/Dev0Louis/Nebula/compare/5.1.0...6.0.0-beta.1

Now we put the version everywhere :)

What's Changed

Full Changelog: https://github.com/Dev0Louis/Nebula/compare/5.1.0...5.2.0+1.20.4

What's Changed

How did we end up here?

  • Api is now in the api package. :tada: (I know very rare)
  • Remove TickingSpell in favor of adding ticking to Spell allowing for a cleaner implementation.
  • Added SpellEntity
  • Spells are now constructed without a caster.
  • Improve network usage by NebulaSpellManager and NebulaManaManager.
  • Added isEmpty check to Spell- and ManaManagers to easily check if a Manager has been created.
  • Added SpellType.Builder#parallelCast to let spells easily control if they can be cast in parallel.
  • Added SpellType.Builder#castability so that a spellType being able to be cast can be checked without creating a Spell. (This should done instead of overriding Spell#isCastable)
  • SpellManager#isCastable should NO LONGER check for the Manager. The Managers are independent of each other now! Use SpellType#isCastable or Spell#isCastable!

Power to the Spell

  • Spell#onEnd() is called when the spell ends.
  • Spell#stop() stops the spell.
  • Spell#interrupt() interrupts the spell, indicates that the spell didn't choose to stop, but is forced by death e.g.
  • Spell#getDuration() returns the amount of ticks a spell can survive before being stopped.
  • Spell#tick() is a tick method, do I need to explain what this is for?

Now Git

Full Changelog: https://github.com/Dev0Louis/Nebula/compare/4.0.3+1.19.4...5.0.0+1.19.4

5.0.0

by Dev0Louis on Jan 24, 2024
Download

What's Changed

How did we end up here?

  • Api is now in the api package. :tada: (I know very rare)
  • Remove TickingSpell in favor of adding ticking to Spell allowing for a cleaner implementation.
  • Added SpellEntity
  • Spells are now constructed without a caster.
  • Improve network usage by NebulaSpellManager and NebulaManaManager.
  • Added isEmpty check to Spell- and ManaManagers to easily check if a Manager has been created.
  • Added SpellType.Builder#parallelCast to let spells easily control if they can be cast in parallel.
  • Added SpellType.Builder#castability so that a spellType being able to be cast can be checked without creating a Spell. (This should done instead of overriding Spell#isCastable)
  • SpellManager#isCastable should NO LONGER check for the Manager. The Managers are independent of each other now! Use SpellType#isCastable or Spell#isCastable!

Power to the Spell

  • Spell#onEnd() is called when the spell ends.
  • Spell#stop() stops the spell.
  • Spell#interrupt() interrupts the spell, indicates that the spell didn't choose to stop, but is forced by death e.g.
  • Spell#getDuration() returns the amount of ticks a spell can survive before being stopped.
  • Spell#tick() is a tick method, do I need to explain what this is for?

Now Git

Full Changelog: https://github.com/Dev0Louis/Nebula/compare/4.0.3...5.0.0

4.0.3

by Dev0Louis on Jan 4, 2024
Download

What's Changed

Full Changelog: https://github.com/Dev0Louis/Nebula/compare/4.0.2...4.0.3

Backport :)

What's Changed

Full Changelog: https://github.com/Dev0Louis/Nebula/compare/4.0.3-beta.2...4.0.3+1.19.4

4.0.3-beta.1

What's Changed

Full Changelog: https://github.com/Dev0Louis/Nebula/compare/4.0.2...4.0.3-beta.1

4.0.2

by Dev0Louis on Dec 14, 2023
Download

What's Changed

Full Changelog: https://github.com/Dev0Louis/Nebula/compare/4.0.1...4.0.2

4.0.1

by Dev0Louis on Dec 11, 2023
Download

What's Changed

Full Changelog: https://github.com/Dev0Louis/Nebula/compare/4.0.0...4.0.1

External resources


Project members

Dev0Louis

Owner


Technical information

License
Client side
optional
Server side
optional
Project ID