https://github.com/vazkiimods/botania
A tech mod for Minecraft themed around the magic of nature and plant life.
https://github.com/vazkiimods/botania
hacktoberfest java minecraft
Last synced: about 8 hours ago
JSON representation
A tech mod for Minecraft themed around the magic of nature and plant life.
- Host: GitHub
- URL: https://github.com/vazkiimods/botania
- Owner: VazkiiMods
- License: other
- Created: 2014-01-13T14:30:52.000Z (about 12 years ago)
- Default Branch: 1.20.x
- Last Pushed: 2026-02-13T06:45:17.000Z (7 days ago)
- Last Synced: 2026-02-13T13:55:48.256Z (7 days ago)
- Topics: hacktoberfest, java, minecraft
- Language: Java
- Homepage: http://botaniamod.net/index.html
- Size: 117 MB
- Stars: 1,415
- Watchers: 74
- Forks: 553
- Open Issues: 98
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
Awesome Lists containing this project
README

Welcome to the Botania repository.
Botania is a [Minecraft](https://minecraft.net/) tech mod themed around natural magic. It's inspired by other magic mods, such as [Thaumcraft](https://www.curseforge.com/minecraft/mc-mods/thaumcraft) or [Blood Magic](https://www.curseforge.com/minecraft/mc-mods/blood-magic).
Botania is licensed under the [Botania License](http://botaniamod.net/license.php)
For information on contributing, please read `CONTRIBUTING.md`.
## Maven info
Maven artifacts are located [here](https://maven.blamejared.com/vazkii/botania/Botania/), each folder representing a version.
Note: As of 1.16, intermediate (non-release) Maven builds are no longer persisted.
That is, you must either depend on a *released* version of Botania, e.g. `1.16.2-407`, or specifically opt in to the bleeding-edge
build of the next version. For example, `1.16.2-408-SNAPSHOT` would be the current bleeding edge version of future version `1.16.2-408`.
Note that `-SNAPSHOT` versions can be broken from time to time, and you are strongly discouraged from using them unless you are helping dogfood, test, or contribute to Botania. They may also be pruned from time to time to save disk space on the server. Do *not* rely on `-SNAPSHOT` versions for anything important!
In Forge, add the following to your `build.gradle`
```gradle
repositories {
maven { url 'https://maven.blamejared.com' }
}
dependencies {
// 1.14+
compileOnly fg.deobf("vazkii.botania:Botania:[VERSION]:api")
runtimeOnly fg.deobf("vazkii.botania:Botania:[VERSION]")
}
```
## Mixin Troubleshooting
Read this if you get crashes when depending on Botania and trying to launch in-dev.
Botania uses Mixins to implement various features.
This may cause issues when depending on Botania in-dev, since ForgeGradle/MixinGradle
do not yet properly support this in-dev like Fabric does.
As a workaround, disable refmaps by defining the `mixin.env.disableRefMap`
JVM argument to `true`.