
Nebula
Nebula is a Library for Spells and Mana. The Library is flexible and can be used for a lot of stuff.
11.0K
16
Список изменений
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
Метаданные
Канал релиза
Release
Номер версии
5.0.0+1.19.4
Загрузчики
Fabric
Версии игры
1.19.2–1.20.1
Загрузок
142
Дата публикации
2 г. назад