Nebula 7.0.0 Beta 6
- Add CastComponents to SpellSource
- More renaming
- Change SpellCastHelper Generic
Nebula 7.0.0 Beta 5
- Make SpellEffect#<init> public
- Add Manapool Ticking
- Remove Experimental Annotation
- Add mana unit 'thaum' and refactor all mentions of 'mana' in unit context.
- Rename cast method to tryCast and add new case method
Nebula 7.0.0 Beta 4
SpellSource#drainKilomananow takes long- Change creative ManaPool Priority to 1
- Move Registries to ManaPoolType
- Fix EntityManaPool ordering
- Change SpellEffects slightly
- Add /nebula extractMana
- Supply Text to
SpellFumblein all default usages. - New lang entries
Nebula V. 7 Beta 3
- A spell transaction is now passed throughout the entire call chain
- add more Documentation
- Extract Helper method out of SpellCastHelper
- Add Experimental SpellEffectWrapper for Transaction api
- Bump Version to 7-beta.3
Nebula V. 7 Beta 2
This is the second beta for Nebula, a lot has changed since the latest beta. Likely more than in between any alpha previously.
A full explanation will follow when the full Release is published.
The first Beta :)
Fix Payload Registration Not Working Correct Under Circumstances.
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
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
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
- 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


