Перейти к содержимому
Mineforgian

Databank

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

48K загрузок5 подписчиковMITneoforge

Обновлён 4 мая 2026 г. · опубликован 17 января 2025 г.

Databank

Overview

Databank is a library mod. It contains random, mostly rendering related libraries and utilities, as well as sound utils, data-driven multiblocks, block hiding, and music. These last three can be leveraged by modpacks if they so wish.

Feature Highlights

Notable features may include...

Databank Models

Databank allows for dynamically-animated block, item and entity models which support meshes. A Blockbench plugin is provided to generate Databank models. As a bonus, such models are resource packable.

Hidden

Data-driven hiding of blocks and items in the world as other blocks until certain conditions are met. A few built-in conditions for hiding are available - advancements and logical operators (AND, OR, NOT). More conditions and more hidden types can be easily added in your mod.

Post Processing Shaders

Databank adds its own loader for post processing shaders.

Multiblocks

Databank multiblocks are defined in json similarly to recipes, composed of a pattern and a key. They support tag- and blockstate matches.

Music System

Data-driven music playing, mostly tailored to boss themes and similarly looping music. Also includes a few OpenAL helpers for precise sound timing.

World Guis

A special system for rendering using a GuiGraphics and accepting per-pixel clicks in-world

Megablocks

Simple creation of blocks which take up multiple blocks of space

Megastructures

A special feature which allows you to save builds as json and spawn them in-world using code without any size limit

Версии

ВерсияКаналИграЗагрузчикиДатаСкачать
1.3.1Релиз1.21.1neoforge4 мая 2026 г..jar (524 КБ)
1.3.0Релиз1.21.1neoforge10 декабря 2025 г..jar (516 КБ)
1.2.2Релиз1.21, 1.21.1neoforge17 сентября 2025 г..jar (391 КБ)
1.2.1Релиз1.21, 1.21.1neoforge29 июля 2025 г..jar (389 КБ)
1.2.0.1Релиз1.21, 1.21.1neoforge26 июля 2025 г..jar (387 КБ)
1.2.0Релиз1.21, 1.21.1neoforge26 июля 2025 г..jar (386 КБ)
1.1.10.2Релиз1.21, 1.21.1neoforge23 июля 2025 г..jar (359 КБ)
1.1.10.1Релиз1.21, 1.21.1neoforge23 июля 2025 г..jar (359 КБ)
1.1.10Релиз1.21, 1.21.1neoforge23 июля 2025 г..jar (359 КБ)
1.1.9Релиз1.21, 1.21.1neoforge23 июля 2025 г..jar (347 КБ)
1.1.8.6Релиз1.21, 1.21.1neoforge22 июля 2025 г..jar (339 КБ)
1.1.8.5Релиз1.21, 1.21.1neoforge22 июля 2025 г..jar (339 КБ)
1.1.8.4Релиз1.21, 1.21.1neoforge22 июля 2025 г..jar (339 КБ)
1.1.8.3Релиз1.21, 1.21.1neoforge22 июля 2025 г..jar (339 КБ)
1.1.8.2Релиз1.21, 1.21.1neoforge22 июля 2025 г..jar (338 КБ)

Показаны последние 15 из 37 версий. Все версии — на Modrinth.

Ченджлог

1.3.1Релиз1.21.1 · 4 мая 2026 г.

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
1.3.0Релиз1.21.1 · 10 декабря 2025 г.

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
1.2.2Релиз1.21, 1.21.1 · 17 сентября 2025 г.

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
1.2.1Релиз1.21, 1.21.1 · 29 июля 2025 г.

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
1.2.0.1Релиз1.21, 1.21.1 · 26 июля 2025 г.

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
1.2.0Релиз1.21, 1.21.1 · 26 июля 2025 г.

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
1.1.10.2Релиз1.21, 1.21.1 · 23 июля 2025 г.

Fixes

  • Fixed a crash if something is hidden as itself
1.1.10.1Релиз1.21, 1.21.1 · 23 июля 2025 г.

Fixes

  • Improved client performance

Полная история изменений — на Modrinth.

Комментарии

Загружаем…