Not rated yet

BdLib Mod

967 views 11 downloadsJun 14, 2023 Jun 14, 2023

Creators and Publishers

bdew

Creator

modristore

Publisher

Additional Links

You may find some useful information by following these links

https://www.curseforge.com/minecraft/mc-mods/bdlib


Share this post



BdLib is a Scala Library used for various mods and adds different pieces of generic code.

It is mostly written for bdew’s mods but under the MIT Licence, so anyone can use it if they give proper credit. The library contains many hooks which can be used for various things. Here are just some of the many things BdLib has hooks for

  • Blocks
  • Capabilities
  • Commands
  • Config
  • GUI
  • Inventory
  • Items
  • Data, KeepData & Data Generation
  • MultiBlocks
  • NBT
  • Networking
  • Power
  • Rendering
  • Resources
  • Rotation
  • Tiles
  • Sensors
  • Events
  • Maths

And much more. It is one of the larger libraries. There are some things to keep in mind, though, such as how it is written in Scala; it may not do too well if you do not know Scala and may not work too well with Java code in a standard IDE without Scala enabled, it also requires a language adapter to play.

Another thing to remember is that it is MC Forge only, so you cannot take full advantage of porting to multiple loaders if you choose to go with this.

If you are a player, you need BdLib to play some mods. Some of the mods that use BdLib include:

* Gendustry

* Pressure Pipes

* Advanced Generators

* AE2 Stuff

* Compacter

* Factorium

* Proxy

* Simple Covers

* Technobauble

* And More

Since BdLib is written in Scala, you need a Scala Language adapter to use in newer versions of Minecraft Forge (Like 1.13 and newer). For this, they recommend Scalable Cat’s Force.