-
player attributes
fluxionaryAPI for defining abstract, compositional player attributes
-
Scripted World Editor
NeuromancerAPI that allows you pass in scripting tables to fill a series of shapes of different sizes with different nodes
-
Discrete Player API
HypernootA library for games which attaches players to node grid
-
Events API
TPHAPI for creating, handling, and permitting function registration calls for custom events
-
Old Wizard Font
PyrolloOldWizard font for Font API
-
Nametags2
LogikíAllow objects had nametags with observers, colors and range
-
Chatcommand Library
LMDLibrary for registering chatcommands.
-
Simple notification wrapper
KirowLThis project offers a Notification System API to display temporary messages on the player's screen, allowing seamless integration of notifications into gameplay.
-
monster_api_gb
Giga_Madd an api to create bosses
-
Ediblestuff API
lazerbeak12345A unified API for making items, tools and armor edible. Eat armor while wearing it!
-
FS51
LukeCompatibility layer for formspecs
-
Player Visibility Api
erovEasily manage player visibility in a similar way to area protection
-
Natural Entities
LuantistDorkA lightweight API for spawning random entities
-
Interactive Item API
Jose_ManuelS18Provides an API to make it easier to implement items' inner workings.
-
Multiblock Lib
Mindcool25Multiblock structure handler
-
Trucraft
mt-modsAn alternative crafting system done entirely in the world.
-
Central Message
WuzzySimple API to show messages to the center of the screen to players.
-
AFK Indicator
1F616EMOAPI to check player AFK status
-
Isogen
BuckarooBanzaiGenerate isometric images from ingame builds
-
status effects
fluxionaryapi for defining player status effects
-
Complete and Total Lua-Only Inventory Rewrite
NoodlemireCreates a completely custom inventory system, which doesn't rely at all on any of the usual UserData objects.
-
Entity Control Function Library
NoodlemireAdds functions to override and unregister entities.
-
Archipelago Library
Warr1024Archipelago multi-world randomizer integration library
-
NodeCore Staybs API
Winter94Movement parameters for various 'staybs'
-
Timekeeper
sorcerykidTimekeeper acts as a centralized dispatcher for all time-sensitive routines
-
YAML Config File Library
snowyuLoad or Save YAML config file
-
GetName
kevinsAdds an API and tool to generate random names for NPCs, mobs, and places.
-
Player Settings
1F616EMOPlayer-specific settings
-
Register, Attach & Detach
mzel1982Register glowing 3D items and custom display nodes that you can easily attach to players, place on walls, or showcase on pedestals.
-
TPH's Doors API Redo
TPH(INTENDED FOR DEVELOPERS) Attempts to ease and better simplify door mechanics + registration
-
Mapsync
BuckarooBanzaiSynchronize the ingame map with a lua-backend
-
Face Objects
1F616EMOCalculate the facing of objects
-
Unified Stamina API
TestificateModsProvides a universal API for handling different mods that provide a stamina bar
-
Grenades API
LandarVarganAdds an API for easily creating grenades
-
Function Delayer
Hybrid DogAllows executing functions after a delay to reduce possible lag (EDD scheduler?)
-
Tasks Framework
AntumDelugeFramework for adding tasks & quests.
-
ConfigFileLibrary
TomlausA library that allows loading and saving data from config files.
-
DataMiner
sorcerykidDataMiner is an analytical tool for server operators with a feature-rich API for customized report generation
-
name monoid
fluxionaryflexible control of a player's nametag
-
Advanced Rangefinder
sorcerykidExtends the API with search capabilities for entities