Takaro module library

Takaro Modules

Takaro is a game server management platform for running, automating, and moderating multiplayer communities. These modules install into Takaro to add server automation, Discord workflows, economy systems, and moderation tools.

BlackJack

by Mad
Add Blackjack gambling to a Takaro game server economy. BlackJack lets players bet in-game currency, play hands through chat commands, and check their current game status.
Use this module to:
  • Let players start Blackjack hands with a currency bet.
  • Support hit, stand, and status commands.
  • Connect minigame outcomes to the Takaro economy.
  • Add casino-style gameplay without staff manually running each round.
Good fit for communities that want server minigames, currency sinks, gambling-style events, and repeatable player activities managed through Takaro.

Module details

Mad_Blackjack: Casino Gaming on Your Game Server
Add a fully-functional Blackjack card game to your server, letting players gamble their in-game currency through an intuitive command system.
Key Features:
  • Complete Blackjack Experience: Play the classic casino card game directly in your game chat with simple commands
  • Economy Integration: Connect with Takaro's economy system - bet, win, and lose in-game currency
Game Commands:
  • /bjplay - Start a new game with your bet
Game Start
  • /bjstatus - Check your current game status
Game Status View
  • /bjhit - Draw another card
Drawing Cards
  • /bjstand - End your turn
Game Results
Game Features:
  • Clear Visual Interface: Card values and suits display with intuitive symbols
  • Real-time Information: See your hand total, the dealer's visible card, and your current balance
  • In-game Betting: Place wagers directly from your in-game currency balance
  • Standard Casino Rules: Beat the dealer without going over 21
  • Multiple Card Draws: Take as many cards as you dare with the /bjhit command
  • Bust Detection: Immediate feedback when you go over 21 and lose your bet
  • Automated Dealer: When you stand, the dealer follows standard Blackjack rules
  • Transparent Results: See both hands with their totals when the game concludes
  • Automatic Currency Management: Winnings are instantly credited to your account
Perfect For:
  • Adding entertainment options to your server
  • Providing fun ways for players to use in-game currency
  • Increasing player engagement with mini-games
  • Creating a social casino experience in your game
Requirements:
  • Takaro's economy system must be enabled
communityTakaro v0.0.24
(2 versions available)

Components Overview

1
config
4
commands
0
hooks
0
Cron Jobs
0
functions
0
permissions

New Module: BlackJack

NEW
August 6, 2025
Updated to version 0.0.1. Added 4 commands: BJstatus, BJplay, BJstand, BJhit.

Configuration

Configure this module using the schemas below. The JSON schema defines the data structure, while the UI schema customizes how the configuration form is displayed.

Configuration Schema

No configuration properties defined. This module uses default settings.

UI Schema

No UI schema defined. Configuration form will use default rendering.

About Configuration Schemas

The Configuration Schema defines the structure and validation rules for module settings. The UI Schema customizes how the configuration form is displayed in the Takaro interface, including field ordering, labels, and input types.

Commands (4)

These commands can be executed by players in-game. Each command has a trigger word, optional arguments, and executes JavaScript code on the server.

BJstatus

/BJstatusTrigger Command

Description

No help text available

Function Implementation

BJstatus Function

JAVASCRIPT

Usage Example

Player types: /BJstatus

BJstand

/BJstandTrigger Command

Description

No help text available

Function Implementation

BJstand Function

JAVASCRIPT

Usage Example

Player types: /BJstand

BJhit

/BJhitTrigger Command

Description

No help text available

Function Implementation

BJhit Function

JAVASCRIPT

Usage Example

Player types: /BJhit

BJplay

/BJplayTrigger Command

Description

Play Black Jack

Arguments (1)

bet
numberPosition 0
Help: bet
Default: "500"

Function Implementation

BJplay Function

JAVASCRIPT

Usage Example

Player types: /BJplay <bet>

About Module Commands

Commands allow players to interact with your module through chat. Each command has a trigger word that players type (prefixed with /), optional arguments for parameters, and a JavaScript function that executes when the command is used. Arguments are automatically validated and passed to the function.