Compatibility
Minecraft: Java Edition
1.21.1
Platforms
Supported environments
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Links
Creators
Details
Licensed MIT
Published 2 months ago
Updated 4 weeks ago
Changelog
Refactor(recipe): Overhaul byproduct logic
- Convert byproduct list from
List
toOptional<List>
for null-safe representation - Streamlined code architecture with enhanced null handling
- Implemented flexible serialization/deserialization protocols
Feat(kubejs): Portal Transmutation Upgrade
- Restructured codebase with dedicated
byproduct
package - Introduced
ByproductComponent
factory pattern - Integrated
CountRange
for dynamic quantity randomization - Updated
PortalTransformRecipeSchema
with byproduct support
Plain English:
Now you can add portal recipes with random bonus drops using KubeJS! The new system lets you:
- Set chance rates (0.1 = 10% probability)
- Define quantity ranges (1-2 items)
- Chain multiple bonus items per recipe
// KubeJS Usage Example
ServerEvents.recipes((event) => {
event.recipes.fantasytools.portal_transform(
'minecraft:paper',
'minecraft:iron_ingot',
'the_nether',
'overworld',
[
Byproducts.of('minecraft:redstone', 0.9, 1, 3)
]
).id("paper_to_iron");
})
Files
Metadata
Release channel
AlphaVersion number
0.5.0+alpha+1.21.1Loaders
Game versions
1.21.1Downloads
9Publication date
April 9, 2025 at 7:34 PMPublisher

QiHuang02
Member