Tags
Creators
Details
All versions
5.0.0+1.19.4
Release
5.0.0+1.19.43 years ago 164
Compatibility
Minecraft: Java Edition
1.20–1.20.1
1.19.2–1.19.4
Platform
Fabric
Supported environments
Server-side
Client and server
Required content
Any compatible version
Changes
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
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| Nebula-5.0.0+1.19.4-sources.jar | Unknown | 66.41 KiB |
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:D4OgkVp4:HbdEPO1s"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:D4OgkVp4:HbdEPO1s"
}

