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

Better than Datapacks

Better Than Datapacks is a data-driven system for creating custom content in Better Than Adventure, no coding required.

Загрузки
104
Подписчики
0
Обновлён
23 января 2026 г.
Лицензия
CC-BY-NC-4.0

Опубликован 6 января 2026 г.

Better Than Datapacks is a data-driven system for creating custom content in Better Than Adventure, no coding required.

Everything is defined with .atom (TOML) files, packaged in a .zip, and loads straight into the game.

How it works

  • Each block or item is a data/*.atom
  • All Atoms live inside a .zip
  • Datapack-like structure
my_atoms.zip
├─ data/*.atom
└─ assets/namespace/textures/...

Textures

Textures use the same vanilla-compatible system as BTA texturepacks:

assets/<namespace>/textures/...

Fully compatible with the current version of the game. Texturepacks can override Atom textures without hacks.

Current state (WIP) (Upcoming update 2.0.0)

✔ Normal blocks ✔ Items ✔ Vanilla-style block models ✔ .zip loading :construction: Sounds support :construction: Recipes (like vanilla works but with toml) :test_tube: External app for creating Atoms :question: Tiny Atom Store (idea) :question: Biome Generation | World Generation

(Support for loose .atom files will return in the future)

Perfect for mapmakers, artists, and anyone who wants custom content without coding.

Ченджлог

2.0.0Релизb1.7.3 · 23 января 2026 г.

Better Than Datapacks is a data-driven system for creating custom blocks and items in Better Than Adventure, no coding required.

Everything is defined with .atom (TOML) files, packaged in a .zip, and loads straight into the game.

How it works

  • Each block or item is a data/*.atom
  • All Atoms live inside a .zip
  • Datapack-like structure
my_atoms.zip
├─ data/*.atom
└─ assets/namespace/textures/...

Textures

Textures use the same vanilla-compatible system as BTA texturepacks:

assets/<namespace>/textures/...

Fully compatible with the current version of the game. Texturepacks can override Atom textures without hacks.

Current state (WIP) (Upcoming update 2.0.0)

✔ Normal blocks ✔ Items ✔ Vanilla-style block models ✔ .zip loading :construction: Sounds support :construction: Recipes (like vanilla works but with toml) :test_tube: External app for creating Atoms :question: Tiny Atom Store (idea) :question: Biome Generation | World Generation

(Support for loose .atom files will return in the future)

Perfect for mapmakers, artists, and anyone who wants custom content without coding.

1.1.0Релизb1.7.3 · 10 января 2026 г.

Release v1.1.0 - Major Update

  • Improved file format with new fields and customization

Example block

[meta]
author = "@Garkatron"
object_type = "BLOCK"
format_version = 1

[data]
name = "AtomBlock"
tags = [ "mineable_by_pickaxe" ]
immovable = true
unbreakable = false
resistance = 22
slipperiness = 0.6
hardness = 22
material = "cloth"
luminance = 2

[textures]
encoding = "base64"

[textures.faces]
top = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAUElEQVQ4jWNkYGD4z0ABYKJEMwMDAwMLjPH/P2kOYWRkpI4LRg0YFgbAE9JaY2O4YPDZsyQZ8p+BgeH//////68xMvpPLIDpo9gLjAwDnRsBIzM5/qUyzv4AAAAASUVORK5CYII="
bottom = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAS0lEQVQ4jWNkYGD4z0ABYKJEMwMDAwMLjPH/P2kOYWRkpI4LRg2gtgFrjY0Z1hobU+aC4LNnSTIEw4C1xsYMwWfPDiEXMDIMdG4EANR/E0USOuyJAAAAAElFTkSuQmCC"
north = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAASUlEQVQ4jWNkYGD4z0ABYKJEMwMDAwMLjPH/P2kOYWRkpI4LRg0YdAasNTbGyibJBcRqxGlA8NmzJBmCNQyCz54l2gBGhoHOjQDibw1Fa9elgQAAAABJRU5ErkJggg=="
south = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXElEQVQ4je2TsQ2AMAwEzygTxaOwJhklMz2VJSgiOQqIhq/c/OmvsAFiIdtKGaDEIc0NMbNnFvyANwDNneY+BREgSTpqVTbRuwFmIENAFhK9cnUJ9733tL/x9TeepmSf3mreDRoAAAAASUVORK5CYII="
east = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAATElEQVQ4jWNkYGD4z0ABYKJEMwMDAwMLjPH/P2kOYWRkpI4LRg2gZjQyMDAwrDU2hrODz54l3QBSNMIAhhfWGhujuGTwu4CRYaBzIwAhaxBLpJtcuwAAAABJRU5ErkJggg=="
west = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAARklEQVQ4jWNkYGD4z0ABYKJEMwMDAwMLjPH/P2kOYWRkpI4LRg0YfgasNTbGStPUBQwMkMz0HwbWGBmh0LgATB8jw0DnRgBxdDhIJwkfyQAAAABJRU5ErkJggg=="

[events.on_break]
drop_itself = true

[[events.on_break.drops]]
item = 0
cause = "PROPER_TOOL"
chance = 0

[sounds]
sound = "GRASS"

[recipe]
enable_workbench = true
enable_furnace = false

[recipe.furnace]
out_item_id = 1
output_amount = 0

[recipe.workbench]
pattern = [ [ "", "", "" ], [ "A", "A", "" ], [ "", "", "" ] ]
output_amount = 0

[[recipe.workbench.symbols]]
A = 50

[lang]
key = "en_US"

[lang.locales.en_US]
name = "AtomBlock"
desc = "A test block"
tooltip = "Nothing here"

[flammability]
chance_to_catch_fire = 0
change_to_degrade = 0

[render]
is_cube_shaped = true
is_solid_render = true

[physics]
is_collidable = true
1.0.0Релизb1.7.3 · 6 января 2026 г.

Data-Driven, Configurable & Shareable Blocks for BTA

Atoms is a lightweight, single-file, fully data-driven system for creating custom blocks in Better Than Adventure (BTA). Powered by TOML-based configuration, Atoms lets you define blocks quickly and cleanly. No Java/Lua coding required. Just edit a file, drop it in your game, and your new block comes to life.

Because every block lives in its own standalone file, Atoms makes creations easy to share, perfect for mapmakers and artists (texturepacks).

Current Features (WIP)

  • -based block definitions

  • Easy Translations

  • Custom file extension for better organization

  • An external block-creation app to simplify editing

  • Tiny Block Store

Planned Features

  • Data-driven items

  • Blockbench model support

  • Support for vanilla-style functional blocks (furnaces, chests, etc.)

Комментарии

Загружаем…