Databank

Databank

Mod

A library mod for our mods

Client and server Library

2,810 downloads
3 followers
Follow Save
Filter versions...

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

Fixes

  • Fixed Crash when getting loot from mining a block that is hidden as itself

Fixes

  • Fixed Crash when hiding a block or item as itself

Additions

  • Added methods you can override to change lighting and overlay on specific parts of models
  • Added a method you can override to disable shading on specific parts of models
  • Added some utils for messing with sounds and directly using OpenAL instead of the layers minecraft has over it

Changes

  • Moved some methods to a more fitting place

Fixes

  • Fixed world guis showing their details in jade
  • Fixed lighting on models for hopefully the final time

Project members

Cmdpro

Owner

EsetKalenko

Co-Owner

Details

Licensed MIT
Published 7 months ago
Updated a month ago