Yung’s API Mod

Creator
Publisher

Yung’s API is a world-generation API commonly used by Yung’s mods and a variety of other mods. It has collections of shared methods and data abstractions for data-related stuff including JSON.


For players, just install this like any other mod. For developers, you can include the files in your developer environment. The mod by itself does very little but is used for other mods.


This was originally designed for Yung’s mods, but Yung encourages use for other mod developers. Some of the features held by Yung API are:

  •        A new Jigsaw Manager that has a custom pool of element types with various settings that perform better (Can see in Yung’s Better  Dungeons Source code)   
  •    Automatic Registration on 1.18 via an annotation (@AutoRegister and a bunch of children annotations/interfaces or classes) that lets you register with just a field so long as you include the value() method.  

  •    Features for locating structures 

  •    Codec Helper making new Codecs more easily

  •    JSON Parsers templates as Java Interfaces which can be used for making things like Java Beans

  •    Various Java Services

  •    Maths utilities focusing on Vectors and Columns positions

  •    Noise Library

  •    Block and Item randomisers called BlockStateRandomizer and ItemRandomizer make it easy to have different variations of blocks or items in a structures

  •    Newer  versions in some cases (at least in Fabric), also come with Javassist for Manipulation and Reflection Utils and a bunch of other stuff

  •    More



If you need support, you can always join Yung’s Discord Server . It is compatible with both Minecraft Forge and FabricMC/QuiltMC and uses the MultiLoader Template to target all 3, as does most of Yung’s other mods (Yung is likely one of the biggest users of the MultiLoader Template) meaning that is likely the recommended way to use it, though you can likely use it in almost any environment.



The Official Yung Mods that use this are:

Some non-Yung mods use this such as add-ons for Yung Mods.

Installation

Follow the procedures described below to install this mod into your game

  1. Download and install the Forge
  2. Download the mod
  3. Put the mod into .minecraft/mods folder
  4. Launch Minecraft
  1. Download and install the Fabric
  2. Install Fabric API
  3. Download the mod
  4. Put the mod into .minecraft/mods folder
  5. Launch Minecraft

Downloads

Release
Filename/Url
Game Versions
Modloader
Downloads
Updated
Actions
1.16.4 1.16.5 1.16.3
fabric
7
January 13, 2023
1.17.1
fabric
0
January 13, 2023
1.18.1 1.18
fabric
0
January 13, 2023
1.18.2
fabric
1
January 13, 2023
1.19.2
fabric
3
January 13, 2023
1.16.5 1.16.4
forge
18
January 13, 2023
1.18.1
forge
0
January 13, 2023
1.18.2
forge
2
January 13, 2023
1.19.2
forge
6
January 13, 2023

Your evaluation

It helps us to improve our recommendation

0.0/5
0

Please sign in or create an account to participate in this conversation.

Log In Required

Accessing certain features in our website requires authentication

Sign In

Or if you do not have an account

Create an account
Are you sure to delete this comment?

Note that you cannot reverse this action.

Report an issue

First, please select the reason why you are reporting.

Copyright Infringement
Inappropriate Description
Bug
Other

Also please leave your email, so we can get back to you:

Please provide a valid email adress!
Post is saved to your bookmarks.
Report is sent!
Mod version does not match with the version of selected modpack
Select the language

After changing the language website content will be completely translated to the selected language and you can view translated versions of available posts.