
QoL API by Ametrin Studios
Current Features
- lots of data gen helpers
- block classes (DoublePlant, AgeableBush, AgableDoublePlant, Head, Torch, etc)
- creating netherlike portals
- creating Trees and Saplings
- StructurePieces
- TerrainAnalyzer (used by Dungeons Enhanced)
- time conversion
- color conversion
- adding strippable logs
- lots more
If you want to use Ametrin API for your own projects check the GitHub repo.
You can ask questions on our Discord server.
How to Install Ametrin API (Mod)
Ametrin API by Unknown is verified for Forge, Neoforge across Minecraft versions 1.19.4, 1.20.4, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.3, 1.21.4 (latest release: 1.2.2, file size: 147 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.19.4, 1.20.4, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.3, 1.21.4) and platform (Forge, Neoforge).
- Make sure you have the compatible loader or environment installed for Forge, Neoforge.
- Move the downloaded Ametrin API file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version- dyeing recipe helper
BannerBuilderExtendedAdvancementSubProvider- remove
/ametrin listcommand (neoforge can already do this) - deprecating features moved to [Ametrin Structures](https://github.com/Ametrin-Studios/AmetrinStructures)
- dyeing recipe helper
BannerBuilderExtendedAdvancementSubProvider- remove
/ametrin listcommand (neoforge can already do this) - deprecating features moved to [Ametrin Structures](https://github.com/Ametrin-Studios/AmetrinStructures)
- add
WoodTypeCollection(similar to vanillaColorCollection) - add
BlockModelGenerators.familyoverloads withTexturedModel - add
ExtendedModelProvider.logTextureMapping
- add
WoodTypeCollection(similar to vanillaColorCollection) - add
BlockModelGenerators.familyoverloads withTexturedModel - add
ExtendedModelProvider.logTextureMapping - add
ColorCollectionfrom 26.3 Vanilla
## 1.2.0
- add
ExtendedLootSubProvider(provides commonHolderGetters) - add
ExtendedRecipeProvider.familyand helper for stonecutting/smelting conversion recipes between families - add
ExtendedLanguageProvider.addHumanizedAPIs ExtendedRecipeProvidertakes aMap<Block, BlockFamily>and patches vanilla methods to work with custom families- add
BlockModelGenerators.familyWithExistingFullBlockoverloads withTextureMapping ExtendedBlockItemTagsProvider: various helpers for BlockFamilies- remove
VanillaCompat.addFlowerPot(NeoForge can handle this now)
- add
ExtendedLootSubProvider(provides commonHolderGetters) - add
ExtendedRecipeProvider.familyand helper for stonecutting/smelting conversion recipes between families - add
ExtendedLanguageProvider.addHumanizedAPIs ExtendedRecipeProvidertakes aMap<Block, BlockFamily>and patches vanilla methods to work with custom familiesBlockModelGenerators.familyWithExistingFullBlockoverloads with texture mappingsExtendedBlockItemTagsProvidervarious helpers for BlockFamilies- remove
CustomLootTableProvider(use vanillaLootTableProviderdirectly) - remove
VanillaCompat.addFlowerPot(NeoForge can handle this now) - disabled tree API (Vanilla tree generation should now be able to do the same)
- data gen changes for vanilla compatibility
- 26.2 port
- 26.1 port
- 1.21.11 port
- 1.21.10 port
- remove
VanillaCompat.addStrippablein favor ofNeoForgeDataMaps.STRIPPABLES - 1.21.9 port
- 1.21.7 port
- 1.21.6 port
- added
ExtendedBlockItemTagsProvider - moved all BlockItemTag rules to
ExtendedBlockItemTagsProvider
- 1.21.5 port
- disabled some tag rules
- they are now longer as simple as they were
- various improvements & fixes