
Nebula
ArchivedNebula is a Library for Spells and Mana. The Library is flexible and can be used for a lot of stuff.
9,647
16
Nebula has been archived. Nebula will not receive any further updates unless the author decides to unarchive the project.
Compatibility
Minecraft: Java Edition
1.21.4
1.21–1.21.1
1.20.x
1.19.x
Platforms
Supported environments
Creators
Details
Changelog
What's Changed
How did we end up here?
- Api is now in the api package. :tada: (I know very rare)
- Remove
TickingSpellin favor of adding ticking toSpellallowing for a cleaner implementation. - Added
SpellEntity Spells are now constructed without a caster.- Improve network usage by
NebulaSpellManagerandNebulaManaManager. - Added
isEmptycheck toSpell-andManaManagers to easily check if a Manager has been created. - Added
SpellType.Builder#parallelCastto let spells easily control if they can be cast in parallel. - Added
SpellType.Builder#castabilityso that a spellType being able to be cast can be checked without creating a Spell. (This should done instead of overridingSpell#isCastable) SpellManager#isCastableshould NO LONGER check for the Manager. The Managers are independent of each other now! UseSpellType#isCastableorSpell#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
- 4.0.3 Release :) by @Dev0Louis in https://github.com/Dev0Louis/Nebula/pull/28
- Dev by @Dev0Louis in https://github.com/Dev0Louis/Nebula/pull/29
- Nebula V5 by @Dev0Louis in https://github.com/Dev0Louis/Nebula/pull/30
- Update README.md by @Dev0Louis in https://github.com/Dev0Louis/Nebula/pull/31
- Beta 2 V5 by @Dev0Louis in https://github.com/Dev0Louis/Nebula/pull/32
- Nebula V5 by @Dev0Louis in https://github.com/Dev0Louis/Nebula/pull/33
Full Changelog: https://github.com/Dev0Louis/Nebula/compare/4.0.3+1.19.4...5.0.0+1.19.4
Dependencies
Files
Metadata
Release channel
ReleaseVersion number
5.0.0+1.19.4Loaders
Game versions
1.19.2–1.20.1Downloads
122Publication date
January 24, 2024 at 1:48 PMPublisher
Dev0Louis
Owner

