All versions
BETA-0.1.0-26.2
Beta
Froggy Lifecycle BETA-0.1.0-26.22 months ago 55
Uploaded by
Compatibility
Minecraft: Java Edition
26.2
Platform
Fabric
Supported environments
Server-side
Singleplayer
Changes
JSON driven system instead off hard coded
JSON System:
data/froggy-lifecycle/exampleplant.json
{
"blocks": (blocks affected by these effects)
[
"modid:blockname1",
"modid:blockname2",
...
],
"respect_shared_data": true (will stop growing when right clicked with scissors),
"cases": [
{
"conditions" : { (True must be the case, False must not be the case. Leave out to ignore.)
"hot": true | false, (Warm biomes like savanna, desert, nether)
"false": true | false, (Cold biomes like snowy tundra)
"raining": true | false, (If there is rain)
"thundering": true | false, (If there is a thunderstorm)
"daytime": true | false, (If it's daytime)
"light_level_range": { (What light level it can be)
"min": 0-15,
"max": 0-15
}
},
"chance": XXXX, (integer number, to declare chance. The higher the number, the less likely it will happen)
"action": "none" (does nothing) | "bonemeal_self", (replicates bone mealing effect) | "replace_with" (replaces with another block from a list, needs following input:)
"results": [
{ "block": "modid:blockname3", weight:8 (integer number to declare chance) },
{ "block": "modid:blockname4", weight:3 },
...
]
},
{ (default, has no conditions)
"chance": XXXX,
"action": "none" | "bonemeal_self" | "replace_with"
}
]
}
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:37bEqRzu:IELiw78Y"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:37bEqRzu:IELiw78Y"
}

