Mod
Boson
No reviews yet
A simple yet powerful library mod for Forge, designed with Kotlin in mind
Forge is a popular mod loader for versions 1.1+ of Minecraft.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
Boson is a (not so) small library mod designed to ease the creation of mods by providing some custom utilities and interfaces that other mods can rely on for their own libraries. All TheSilkMiner's mods (except for Fermion and where specified) require this mod in order to work.
For users
Even if this mod is a library mod, it also adds some non invasive content that may be interesting for the user experience. Every alteration made to in-game content can be completely disabled through the configuration file.
Current functionality:
- Loading screen has now a bigger resolution, telling you when and which registers are populated;
- More informative tooltip, with NBT viewing, Ore dictionary entries, recipe information etc;
- More powerful CraftTweaker APIs (such as Sequences for functional-programming-like behavior, or Reflection);
For developers
In addition to what has been said before in the Users part, Boson also offers some advantages for developers.
Kotlin vs Java disclaimer
This library has also been designed with Kotlin users in mind, which means that it makes heavy usage of DSLs, companions and so on. For this reason, while it is possible to use this library with Java-based mods, it is highly suggested to look at other libraries. Kotlin users are welcomed, instead.
Current funcrtionality:
FMLLoadCompletehas now a new companion event that fires before the mod switches toAVAILABLE;- Object Holders now notify when they are populated;
- A new, DSL-based configuration framework;
- A new OreDictionary system, based on 1.14 tags, that allows for a finer control and non-convention based names;
- Automatic file loading from configurable locations, be it other mods, or other directories (JSON mainly);
- Easier and more Object-Oriented SQL management;
And much more to come
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers