Lightman's Currency x CC:Tweaked Compat
A simple CC:Tweaked addon to add in compatibility with Lightman's Currency
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
Lightman's Currency x CC:Tweaked Compat
This mod adds in support for Lua interaction with Lightman's Currency using CC Tweaked!
simply place a computer near any lightman's currency trader blocks and wrap the peripheral.
How to Use
Attach the terminal peripheral to your ComputerCraft computer. You can then call the following Lua functions:
- `getName(trader)`: Returns the custom name of the trader. - `getOwnerName(trader)`: Returns the name of the trader's owner. - `getTrades()`: Returns a table of all trades for the trader. Each trade includes: - `items`: List of items being sold or offered (each with `item` and `count`). - `transactionType`: One of `sale`, `purchase`, or `barter`. - `price`: (For sales/purchases) The price in currency. - `itemsCost`: (For barters) List of items required as cost (each with `item` and `count`).
Example Lua Usage
```lua local p = peripheral.wrap("back") -- change to your peripheral side local traders = p.getTrades()
for , trader in ipairs(traders) do print("Trader:", trader.name, "(ID:", trader.id .. ")") if #trader.trades == 0 then print(" No trades available.") else for i, trade in ipairs(trader.trades) do print(" Trade " .. i .. ":") print(" Type:", trade.transactionType) if trade.price then print(" Price:", trade.price) end if trade.items then print(" Items:") for , item in ipairs(trade.items) do print(" -", item.count, item.item) end end if trade.itemsCost then print(" Cost Items:") for _, item in ipairs(trade.itemsCost) do print(" -", item.count, item.item) end end end end print() end
```