Back to mods
CC BankMarket Integration project artwork

CurseForge · Minecraft mod

CC BankMarket Integration

ComputerCraft peripherals for BankSystem and StockMarket mods with automatic market maker bot

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which CC BankMarket Integration release should I use?

Updated 9 months ago
Latest stable file ccbankmarket-1.0.0.jar
Game version 1.21.1
Loader NeoForge

CC BankMarket Integration ccbankmarket-1.0.0.jar targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 3 required mods have matching files.

Where it goes

Is CC BankMarket Integration required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does CC BankMarket Integration ccbankmarket-1.0.0.jar need?

ccbankmarket-1.0.0.jar. Change the file and its required mods may change too.

All 3 required mods have matching files

Install Stock Market, CC: Tweaked, BankSystem first. We found matching files for this game-version and loader setup.

Stock Market Needed by CC BankMarket Integration ccbankmarket-1.0.0.jar
required
Matching file found Matched file: stockmarket-neoforge-1.3.1.jar
CC: Tweaked Needed by CC BankMarket Integration ccbankmarket-1.0.0.jar
required
Matching file found Matched file: cc-tweaked-1.21.1-forge-1.113.1.jar
BankSystem Needed by CC BankMarket Integration ccbankmarket-1.0.0.jar
required
Matching file found Matched file: banksystem-neoforge-1.4.1.jar
ProjectE Optional for CC BankMarket Integration ccbankmarket-1.0.0.jar
optional
Matching file found Matched file: ProjectE-1.21.1-PE1.1.0.jar

We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add CC BankMarket Integration without breaking your instance.

Built for CC BankMarket Integration ccbankmarket-1.0.0.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use ccbankmarket-1.0.0.jar. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Stock Market, CC: Tweaked, BankSystem first. We found matching files for this game-version and loader setup.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside ccbankmarket-1.0.0.jar. It opens that exact file at the source.

About this project

What does CC BankMarket Integration add?

CC BankMarket Integration

ComputerCraft peripheral integration for BankSystem and StockMarket mods.

This mod adds CC:Tweaked peripherals that allow ComputerCraft computers to interact with the BankSystem and StockMarket economy mods. Perfect for creating automated trading systems, banking terminals, and custom economy interfaces!


Features

Bank Terminal Peripheral (bank_terminal)

Access the BankSystem mod from ComputerCraft:

  • getBalance() - Get your money balance
  • getItemBalance(itemId) - Get item balance in your bank
  • transfer(targetPlayer, amount) - Transfer money to other players
  • deposit(amount) / withdraw(amount) - Manage your funds
  • getMoneyCirculation() - Get total money in the economy

Stock Market Peripheral (stock_market)

Full StockMarket integration:

  • getMarketItems() - List all tradeable items
  • getPriceInfo(itemId) - Get current prices and market data
  • getAllFloorPrices() - Get floor prices for all items
  • getOrderBookInfo(itemId) - Get bid/ask spread information
  • placeBuyOrder(itemId, amount, price) - Place buy orders
  • placeSellOrder(itemId, amount, price) - Place sell orders
  • getMyOrders() - View your active orders
  • cancelOrder(orderId) - Cancel an order

FloorBot - Automatic Market Maker

The mod includes an automatic market maker bot that:

  • Creates buy orders at 10% of EMC value (floor price)
  • Creates sell orders at 100% of EMC value (ceiling price)
  • Ensures liquidity for ALL items with EMC values (~36,000 items!)
  • Fully configurable via Lua API or config file

FloorBot Lua API:

local market = peripheral.find("stock_market")

-- Control the bot
market.setFloorBotEnabled(true/false)
market.setFloorBotPercentage(0.10)  -- 10% floor
market.setFloorBotCeilingPercentage(1.0)  -- 100% ceiling
market.setFloorBotAutoSell(true)

-- Get status
local status = market.getFloorBotStatus()
market.getFloorBotBuyOrderCount()
market.getFloorBotSellOrderCount()

EMC Peripheral (emc_link)

ProjectE integration for EMC values:

  • getEMC(itemId) - Get EMC value of any item
  • hasEMC(itemId) - Check if item has EMC

Example Usage

-- Find peripherals
local bank = peripheral.find("bank_terminal")
local market = peripheral.find("stock_market")

-- Check balance
print("Balance: $" .. bank.getBalance())

-- Get diamond price
local info = market.getPriceInfo("minecraft:diamond")
print("Diamond floor: $" .. info.floorPrice)

-- Place a buy order
market.placeBuyOrder("minecraft:diamond", 64, 100)

Requirements

  • Minecraft: 1.21.1
  • NeoForge: 21.1.77+
  • CC:Tweaked: 1.113.0+
  • BankSystem: 1.4.0+ (required)
  • StockMarket: 1.3.0+ (optional, for market features)
  • ProjectE: Any version (optional, for EMC features)

Configuration

The FloorBot can be configured in config/ccbankmarket-common.toml:

[floorbot]
enabled = true
floorPercentage = 0.10
ceilingPercentage = 1.0
maxOrderAmount = 1000
autoSell = true

Support

For issues and feature requests, please visit our GitHub repository.


Made by Playtime Hosting

Project description from CurseForge.

Pick your setup

CC BankMarket Integration by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

CC BankMarket Integration versions and loaders

1 of 1 releases match

Looking for an older file? The official CurseForge project page is in Resources.