Updated to 1.21
Full Changelog: https://github.com/Dev0Louis/Nebula/compare/6.0.0+1.20.6...6.0.0+1.21
Update to 1.20.6 Full Changelog: https://github.com/Dev0Louis/Nebula/compare/6.0.0+1.19.4...6.0.0+1.20.6
Simple backport to 1.19.4.
Full Changelog: https://github.com/Dev0Louis/Nebula/compare/6.0.0+1.20.4...6.0.0+1.19.4
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
- 5.2.0 :) by @Dev0Louis in https://github.com/Dev0Louis/Nebula/pull/35
Full Changelog: https://github.com/Dev0Louis/Nebula/compare/5.1.0...5.2.0+1.20.4
What's Changed
- 5.2.0 :) by @Dev0Louis in https://github.com/Dev0Louis/Nebula/pull/35
Full Changelog: https://github.com/Dev0Louis/Nebula/compare/5.1.0+1.19.4...5.2.0+1.19.4
What's Changed
- 5.1.0 :) by @Dev0Louis in https://github.com/Dev0Louis/Nebula/pull/34
Full Changelog: https://github.com/Dev0Louis/Nebula/compare/5.0.0...5.1.0
What's Changed
- 5.1.0 :) by @Dev0Louis in https://github.com/Dev0Louis/Nebula/pull/34
Full Changelog: https://github.com/Dev0Louis/Nebula/compare/5.0.0+1.19.4...5.1.0+1.19.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 toSpell
allowing for a cleaner implementation. - Added
SpellEntity
Spell
s are now constructed without a caster.- Improve network usage by
NebulaSpellManager
andNebulaManaManager
. - Added
isEmpty
check toSpell-
andManaManager
s 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 overridingSpell#isCastable
) SpellManager#isCastable
should NO LONGER check for the Manager. The Managers are independent of each other now! UseSpellType#isCastable
orSpell#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
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 toSpell
allowing for a cleaner implementation. - Added
SpellEntity
Spell
s are now constructed without a caster.- Improve network usage by
NebulaSpellManager
andNebulaManaManager
. - Added
isEmpty
check toSpell-
andManaManager
s 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 overridingSpell#isCastable
) SpellManager#isCastable
should NO LONGER check for the Manager. The Managers are independent of each other now! UseSpellType#isCastable
orSpell#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
- 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...5.0.0
What's Changed
- Beta 2 V5 by @Dev0Louis in https://github.com/Dev0Louis/Nebula/pull/32
Full Changelog: https://github.com/Dev0Louis/Nebula/compare/5.0.0-beta.1...5.0.0-beta.2
What's Changed
- 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
Full Changelog: https://github.com/Dev0Louis/Nebula/compare/4.0.3...5.0.0-beta.1
What's Changed
- 4.0.3-beta.1 merging :) by @Dev0Louis in https://github.com/Dev0Louis/Nebula/pull/25
- 4.0.3-beta.2 by @Dev0Louis in https://github.com/Dev0Louis/Nebula/pull/26
- Fix Github or smth by @Dev0Louis in https://github.com/Dev0Louis/Nebula/pull/27
- 4.0.3 Release :) by @Dev0Louis in https://github.com/Dev0Louis/Nebula/pull/28
Full Changelog: https://github.com/Dev0Louis/Nebula/compare/4.0.2...4.0.3
Backport :)
What's Changed
- Fix Github or smth by @Dev0Louis in https://github.com/Dev0Louis/Nebula/pull/27
Full Changelog: https://github.com/Dev0Louis/Nebula/compare/4.0.3-beta.2...4.0.3+1.19.4
What's Changed
- 4.0.3-beta.2 by @Dev0Louis in https://github.com/Dev0Louis/Nebula/pull/26
Full Changelog: https://github.com/Dev0Louis/Nebula/compare/4.0.3-beta.1...4.0.3-beta.2
4.0.3-beta.1
What's Changed
- 4.0.3-beta.1 merging :) by @Dev0Louis in https://github.com/Dev0Louis/Nebula/pull/25
Full Changelog: https://github.com/Dev0Louis/Nebula/compare/4.0.2...4.0.3-beta.1