nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)
Databank

Databank

Mod

A library mod facilitating the creation of the bold and experimental, primarily made for the Aberrant Shores project.

Client and server Library

42.0k downloads
5 followers

Additions

  • Migrated AnimatedBlockItemUtil from Halcyon to Databank

Changes

  • Disabled automatic model version upgrading. The game will crash/freeze on load if outdated models are present. Update your models!

Fixes

  • Blacklisted all known Databank-dependent mods from Dark Mode Everywhere

Additions

  • Moved interface for dynamically modifying item attributes from DnE to Databank
  • Added a system for special conditions
  • Added support for armatures in databank models
  • Added utilities for stretched blits and nine slices
  • Added a dialogue system
  • Added a small utility for conversion between Rotation and Direction to DatabankUtils
  • Added utilities for modifying the data of offline players
  • Added utilities for instanced dimensions

Changes

  • Modified the databank model format; if you are a developer, please run the python script in the databank github to update your models
  • Changed BasicMegablockCores to take in a BlockState in the getRotation method

Fixes

  • Fixed an issue where inflation on models would be inverted on y axis
  • Fixed Megastructure logging error saying it was music controllers
  • Fixed BasicMegablockCores not using the rotated shape when checking if it can place
  • Fixed it being difficult to change the placement block state for BasicMegablockCores
  • Fixed an issue where the BasicMegablockRouter would not properly set the "core" variable

Additions

  • Made model renderers able to see the instance of the object when getting the model

Changes

  • Significant performance improvements for the hidden system (KhloeLeclair)

Fixes

  • Fixed Megastructures not properly saving block entities
  • Fixed Megastructures failing to save if the bounds weren't defined in a specific way

Databank 1.2.1

by Cmdpro on Jul 29, 2025
Download

Additions

  • Added some util methods in ClientDatabankUtils for buffer source copy creation
  • Added some util methods in ClientDatabankUtils for getting the currently used render buffer
  • Added AFTER_HAND render stage
  • Added the ability to define the render stage your shader should apply during

Changes

  • Made post process shaders only get their uniforms if they are active

Fixes

  • Fixed impact frames not working until game resized for first time
  • Fixed resize helpers not calling if a resize happens too early

Databank 1.2.0

by Cmdpro on Jul 26, 2025
Download

Additions

  • Added util for impact frames
  • Added util for screenshake
  • Added util for calling code when game resized
  • Added fade method in both DoubleGradient and FloatGradient
  • Added instant gradient points, these will instantly change instead of fading
  • Added getTime method to shader instances which will include the partial tick
  • Made in-game config editor appear
  • Added accessibility options to config
  • Added utils for calling code when your mods version changes for a level or player

Fixes

  • Fixed a crash if something is hidden as itself

Fixes

  • Improved client performance

Additions

  • Added a method to hidden types that is only called when the client receives hidden data
  • Added a util method to DatabankUtils for changing an items type
  • Added a util method to ShaderHelper that checks for sodium OR sodium alternatives
  • Added a config to forcibly enable/disable alternate chunk reloading logic from hidden blocks and alternate hidden colors logic

Fixes

  • Fixed sodium/embeddium breaking colors on hidden blocks/items

Databank 1.1.9

by Cmdpro on Jul 23, 2025
Download

Additions

  • Added the ability to send a trail somewhere else to handle what's left of it so that trails can be made to not just disappear
  • Added the ability to automatically have a trail tick
  • Added a small utility for rendering text on screen for debug purposes
  • Added a method for checking how many positions a trail has
  • Added a method for getting a position that a trail has stored

Changes

  • Improved ColorGradient fadeAlpha so that it creates points at the start and end positions so that the fade is always proper
  • Made TrailRender throw an exception if you try to use more segments than time

Additions

  • Added a reset method to trails

Changes

  • Tweaked color gradient fading to multiply the values instead of just setting them

Fixes

  • Hopefully finally fixed CMEs

Fixes

  • Protected against CMEs more, now it shouldn't crash on reload

Fixes

  • Added null check to SoundUtil.getTime to avoid a NPE

Fixes

  • Fixed trails not shrinking if the trail is not moving

Additions

  • Added utils for gradients
  • Added Chinese translation (ChuijkYahus)

Changes

  • Made trails use gradients instead of a single color
  • Improved trails

Fixes

  • Fixed a concurrent modification exception

Fixes

  • Fixed mesh rotations
  • Made server methods redirect to the client methods in a few places
  • Fixed transparent and additive render types

Additions

  • Added utils for rendering trails (will get improved later)

Databank 1.1.6

by Cmdpro on Jul 19, 2025
Download

Additions

  • Added overrides to hidden block types
  • Implemented block shapes being the same as the hidden block
  • Added isVisible methods to block hidden types and item hidden types
  • Added the ability to listen to when things are hidden/unhidden
  • Added some useful advancement utils
  • Added the has_advancement and has_advancements advancement criteria

Fixes

  • Made hidden blocks properly catch errors with json

Fixes

  • Fixed hidden blocks not updating if the advancement didn't have a display

External resources


Project members

Cmdpro

Owner

EsetKalenko

Co-OwOner


Technical information

License
MIT
Client side
required
Server side
required
Project ID