Home›Java›Mods›Blackboard
Blackboard
ModsJava

Blackboard

Java mod listed for Minecraft 1.20–1.21. Downloads from the MC Java Mods app on Android.

by tonywww4 · on CurseForge

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 1.21.1 · NeoForge⬇ Download for 1.20.1 · Forge
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.

Blackboard

Place a blackboard. It shows a problem. Answer in chat to win rewards.

Blackboard is a highly extensible educational / puzzle mod. Drop a blackboard block and it instantly renders a question on its surface — from grade-school arithmetic to calculus, linear algebra, and boolean logic. Answer in chat to earn rewards. Question banks, board behavior, rewards, and selection strategy are all open for extension via registries, events, and KubeJS.

Core Gameplay

  • Place and play — take a Blackboard from the creative tab and place it; it generates a question immediately.
  • Rendered on the board — questions appear right on the blackboard, with formulas and matrices typeset as crisp LaTeX (pure Java, no browser). A unique board ID shows in the top-left.
  • Answer in chat — !ans <boardId> <your answer> (prefix is case-insensitive).
  • Solve to win — correct answers grant loot defined by the board type.

Builtin Question Types

  • Arithmetic — addition, subtraction, multiplication, division, squares
  • True / false
  • Calculus — derivative at a point, definite integrals, limits, differentiation, indefinite integrals (symbolic answers checked by numeric sampling; +C tolerated)
  • Linear algebra — vector dot product, solving Ax=b, matrix-vector product, matrix inverse, singular values (SVD)
  • Boolean logic — truth-value evaluation, expression simplification

Each category is its own tag-based "bank" you can bind to a board or add to the default pool.

Answer in Your Own Notation

  • Numeric — just type the number.
  • Calculus (symbolic) — expressions with + - * / ^, implicit multiplication (2x, (x+1)(x-1)), sin cos tan exp ln sqrt, pi e, plus a LaTeX subset (\frac{}{}, \sqrt{}, \cdot, x^{}). Equivalent forms are accepted.
  • Matrix / vector — use [[1,2],[3,4]], or LaTeX \begin{pmatrix}1 & 2 \\ 3 & 4\end{pmatrix} (bmatrix etc. too).

Adjustable Difficulty

Three tiers: global config base + per-type modifier + per-board override (/blackboard difficulty <0-10>). Higher difficulty means bigger numbers, larger matrices, and more complex problems.

Admin Commands (permission level 2)

Command Action
/blackboard generate Regenerate the question on the board you're looking at
/blackboard settype <type> Switch the board's bank (e.g. blackboard:linear_algebra)
/blackboard difficulty <0-10> | clear Set / clear that board's difficulty
/blackboard reload Hot-reload all question generators
 
 

Make It Your Own — KubeJS & API

  • KubeJS scripts — add/remove generators, define custom banks and localization, and create boards bound to your own types.
  • Java / Kotlin API — open QuestionGenerator / BlackboardType registries and a full event bus (generation, validation, selection, rewards, answer formats).
  • Tags are banks + /blackboard reload — change content at runtime, no restart.

Versions & Dependencies

Platform Minecraft Loader
Forge 1.20.1 Forge 47.4.4+
NeoForge 1.21.1 NeoForge 21.1.234+
 

For Examples and Details: https://github.com/Tonywww2/Blackboard/blob/main/README.md

Blackboard(黑板)

放下一块黑板,它出一道题;在聊天里作答,答对就有奖励。

Blackboard 是一个高度可扩展的教育 / 益智模组。放置一块黑板方块,它会立刻在板面上渲染一道题目——从小学算术到微积分、线性代数、布尔逻辑,应有尽有。玩家在聊天中作答,答对即可领取奖励。题库、黑板行为、奖励与选题策略全部通过注册表 / 事件 / KubeJS 开放扩展。

核心玩法

内置题型

每类题都是独立「题库」(标签),可绑定到黑板或放入默认池。

用你熟悉的记法作答

难度可调

三级难度:全局配置基线 + 每种黑板类型偏移 + 每块黑板覆盖(/blackboard difficulty <0-10>)。难度越高,数字越大、矩阵越大、题目越复杂。

管理指令(权限等级 2)

指令 作用
/blackboard generate 让注视的黑板重新出题
/blackboard settype <类型> 切换注视黑板的题库(如 blackboard:linear_algebra)
/blackboard difficulty <0-10> | clear 设置 / 清除该黑板难度
/blackboard reload 热重载所有题目生成器
 
 

为你所用 —— KubeJS & API

版本与依赖

平台 Minecraft 加载器
Forge 1.20.1 Forge 47.4.4+
NeoForge 1.21.1 NeoForge 21.1.234+
 
 

 

案例和详情: https://github.com/Tonywww2/Blackboard/blob/main/README.md

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more