Magic mod addon, in which an old dragon yells at a corporea spark. 1.18, Forge and Fabric.
Incorporeal 2 (1.16/Forge) is here, Incorporeal 1 (1.12/Forge) is here.
- corporea solidifier
- corporea ticket
- red string liar
- item frame tinkerer
- unstable cubes
- Sanvocalia
- The funny
- natural redstone circuitry
- ender soul core
- the datapack and lexicon
- redstone root crop
- corporea soul core's mechanic (now just a corporea spark on player head), not the block itself
- ticket conjurer
- rod of the fractured space
- Item and block renderers for the Soul Cores
- Make the potion soul core actually work !
- Ticket conjurer HUD overlay when you're holding one
- Give the Red String liar a look, idk if it's implemented correctly
- Finish computer mod
- release:)
-
Things that help you visualize a corporea network better
- More wand HUDs
- More manaseer monocle HUDs
-
Assorted Botania-related pointless fluff ("botanextras")
- Potted taters
- Those weird "red string decorative" blocks from incorporeal 1
- Funny dirt
- Petal block variants (slabs/stairs, maybe other decorative things)
- frame screw
- I don't like it and didn't port it for 1.16 either
- n.b., computermod can probably read/write its rotation
- will need a mixin to make it properly serialize rotation when the frame is empty
- Rhododendrite
- I want to go in a different direction
- will be integrated into the main addon, and not its own thing
- Corporea Soul Core
- I still like this idea a lot, so I made it much cheaper to access
- Just put a corporea spark on a player head
- ...This could go in Botania
- Corporea Retainer Evaporator
- Obsoleted by using two corporea retainers set to the new "Retain Missing" mode and pingponging a request between them
- I love this mechanic sooooo much lmao
- Also obsoleted by computermod (when i impl that)
Ok so, this is by far the most cursed buildscript i've had the pleasure of messing with.
See:
buildSrc/src/main/kotlin/incorporeal.java-conventions.gradle.kts
for settings common to all artifacts- The other files in that folder, for settings common to Fabricness, Forgeness, or commonness
(Common|Fabric|Forge)/build.gradle.kts
for settings relevant to "being a Botania addon"gradle.properties
for build variables like name and version number
Keep in mind:
- The current version of Botania being depended on is
1.18.1-430-SNAPSHOT
, a.k.a, BotaniaHEAD
.- Jared's jenkins doesn't store
-SNAPSHOT
versions for an indefinite amount of time. The version may be changed ingradle.properties
.
- Jared's jenkins doesn't store
- I prefer to develop on Fabric first and fix Forge later.
Having weird build issues:
- If
/build
cropped up again (not/Fabric/build
, just/build
), yeet it - Try
./gradlew --refreshDependencies
- ensure you have the same version of botania-fabric/botania-forge/botania-xplat i.e. check that the jenkins didnt get clogged again
If you're using Eclipse:
- Good luck!
- I heard turning off the Kotlin integration and letting buildship treat it as a black-box might help?
- Sorry about that.
- forge server run configuration
- TEST IT MORE, test remapping, test refmaps in prod, test test !!
- non-
Common
-sources
jars don't containCommon
sources- https://github.com/VazkiiMods/Botania/commit/48103b54fe2ff2c9b34b021fb3a8c7ca106fdb67 but i need to make it work on kotlin buildscripts lmao
- figure out what's the difference between depending on
:Common
and adding its source set to the compilation classpath, and if you need to do both
Just to feel something
LGPL-3.0-or-later