All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Ametrin API

Ametrin API

by Unknown • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Ametrin API Banner

Static Badge Build with NeoForge

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.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3
Neoforge
16d ago 1
26.1.2
Neoforge
16d ago 1
26.3
Neoforge
1mo ago 1
26.1.2
Neoforge
1mo ago 1
26.3
Neoforge
1mo ago 1
26.2
Neoforge
4mo ago 1
26.1.x
Neoforge
7mo ago 1
26.1
Neoforge
7mo ago 1
1.21.11
Neoforge
10mo ago 1
1.21.10
Neoforge
last yr. 1
1.21.9
Neoforge
last yr. 1
1.21.x
Neoforge
last yr. 1
1.21.6
Neoforge
last yr. 1
1.21.5
Neoforge
last yr. 1
1.21.4
Neoforge
last yr. 1
1.21.4
Neoforge
last yr. 1
1.21.3
Neoforge
last yr. 1
1.21.x
Neoforge
last yr. 1
1.20.4
Forge
last yr. 1
1.20.4
Neoforge
last yr. 1
1.19.4
Forge
last yr. 1


  • add WoodTypeCollection (similar to vanilla ColorCollection)
  • add BlockModelGenerators.family overloads with TexturedModel
  • add ExtendedModelProvider.logTextureMapping
## 1.2.1
  • add WoodTypeCollection (similar to vanilla ColorCollection)
  • add BlockModelGenerators.family overloads with TexturedModel
  • add ExtendedModelProvider.logTextureMapping
  • add ColorCollection from 26.3 Vanilla

## 1.2.0
  • add ExtendedLootSubProvider (provides common HolderGetters)
  • add ExtendedRecipeProvider.family and helper for stonecutting/smelting conversion recipes between families
  • add ExtendedLanguageProvider.addHumanized APIs
  • ExtendedRecipeProvider takes a Map<Block, BlockFamily> and patches vanilla methods to work with custom families
  • add BlockModelGenerators.familyWithExistingFullBlock overloads with TextureMapping
  • ExtendedBlockItemTagsProvider: various helpers for BlockFamilies
  • remove VanillaCompat.addFlowerPot (NeoForge can handle this now)

  • add ExtendedLootSubProvider (provides common HolderGetters)
  • add ExtendedRecipeProvider.family and helper for stonecutting/smelting conversion recipes between families
  • add ExtendedLanguageProvider.addHumanized APIs
  • ExtendedRecipeProvider takes a Map<Block, BlockFamily> and patches vanilla methods to work with custom families
  • BlockModelGenerators.familyWithExistingFullBlock overloads with texture mappings
  • ExtendedBlockItemTagsProvider various helpers for BlockFamilies
  • remove CustomLootTableProvider (use vanilla LootTableProvider directly)
  • 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

mark compatible with 26.1.x
  • 26.1 port
  • 1.21.11 port
  • 1.21.10 port
  • remove VanillaCompat.addStrippable in favor of NeoForgeDataMaps.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
  • 1.21.4 port
  • added ExtendedModelProvider
  • no auto gen for block / item models for now
  • still missing some features from ExtendedItemModelProvider and ExtendedBlockStateProvider
## 0.2.4 -> 0.2.7
  • 1.21.3 port
  • removed CustomArmorItem and CustomModelArmorItem
  • removed BoatTypeHelper
  • fixes

Ametrin API Icon
Download Ametrin API
Select game version
Select platform