Files
Basalt2/docs/home.md
Robert Jelic b5d57bce6f Docs
2025-02-23 13:45:44 +01:00

1.4 KiB

Welcome to The Basalt Wiki

Basalt is a user-friendly UI framework for CC:Tweaked (also known as "ComputerCraft: Tweaked") - a popular Minecraft mod. It was developed to enhance user interaction through visual displays.

Installation

wget run https://raw.githubusercontent.com/Pyroxenium/Basalt2/main/install.lua

Features

  • Pre-built Components: Buttons, Lists, Textboxes, and more
  • Modern UI: Animations, themes, states, xml
  • Event System: Powerful event handling
  • Plugin System: Extend Basalt with custom plugins
  • Developer Friendly:
    • Type definitions for better IDE support
    • Extensive documentation
    • Minification support

Quick Start

local basalt = require("basalt")

-- Create a simple UI
basalt.getMainFrame()
    :addButton()
    :setText("Hello Basalt!")
    :setPosition(5, 5)
    :onMouseClick(function()
        -- Your code here
    end)

basalt.run()

Preview

Basalt Demo GIF

Documentation

Community & Support