Community listing page, reviews may not be monitored by the author.
Not Enough Calculator
No reviews yet
A NEU-style calculator that works standalone or inside Roughly Enough Items (REI) & Skyblock Item List search bars!
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
Runs entirely on the client. Works on vanilla servers.
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
🧮 Not Enough Calculator
A NEU-style calculator that works standalone or inside Roughly Enough Items (REI) & Skyblock Item List search bars. Type calculations directly in the search bar and get instant results.
Inspired by NotEnoughUpdates calculator. Recreated for newer Minecraft versions where NEU isn't available.

What does this mod do?
Type calculations directly in the search bar and get instant results! Works inside Roughly Enough Items (REI)'s search bar, Skyblock Item List's search bar, or completely Standalone with its own bar at the bottom of inventory screens. If you played with NEU on older versions, you already know how this works.
Example: Type 100m - 50m in the search bar → See = 50,000,000 instantly
Features
Basic Math & Operators
| Feature | Operator | Example Input | Result |
|---|---|---|---|
| Addition | + |
5 + 3 |
8 |
| Subtraction | - |
10 - 4 |
6 |
| Multiplication | *, x, X |
6 * 7 or 6x7 |
42 |
| Division | / |
20 / 4 |
5 |
| Exponents | ^ |
2 ^ 8 |
256 |
| Modulo | % |
10 % 3 |
1 |
| Factorial | ! |
5! |
120 |
| Percentage | % |
100 + 10% |
110 |
| Parentheses & Grouping | ( ) |
(2 + 3) * 4 |
20 |
| Implicit Multiplication | (a)(b) or a(b) |
2(3 + 4) |
14 |
| Bitwise AND | & |
12 & 10 |
8 |
| Bitwise OR | \| |
12 | 10 |
14 |
| Bitwise NOT | ~ |
~5 |
-6 |
| Bitwise XOR | xor(a, b) |
xor(12, 10) |
6 |
| Bitwise Left Shift | << |
1 << 4 |
16 |
| Bitwise Right Shift | &gt;&gt; |
16 >> 2 |
4 |
| Radix Literals | 0b, 0x, 0o |
0xFF + 1 |
256 |
Math & Logic Functions
| Function | Syntax | Description | Example Input | Result |
|---|---|---|---|---|
| Square Root | sqrt(x) |
Square root | sqrt(144) |
12 |
| Absolute Value | abs(x) |
Absolute value | abs(-25) |
25 |
| Floor | floor(x) |
Round down to nearest integer | floor(4.9) |
4 |
| Ceiling | ceil(x) |
Round up to nearest integer | ceil(4.1) |
5 |
| Round | round(x) |
Round to nearest integer | round(4.5) |
5 |
| Logarithm (Base 10) | log(x) |
Logarithm base 10 | log(1000) |
3 |
| Natural Logarithm | ln(x) |
Natural logarithm (base e) | ln(2.71828) |
1 |
| Sine | sin(x) |
Sine (degrees) | sin(90) |
1 |
| Cosine | cos(x) |
Cosine (degrees) | cos(0) |
1 |
| Tangent | tan(x) |
Tangent (degrees) | tan(45) |
1 |
| Radians to Degrees | deg(x) |
Convert radians to degrees | deg(pi) |
180 |
| Degrees to Radians | rad(x) |
Convert degrees to radians | rad(180) |
3.1415926536 |
| Minimum | min(a, b, ...) |
Smallest value in arguments | min(5, 2, 8) |
2 |
| Maximum | max(a, b, ...) |
Largest value in arguments | max(5, 2, 8) |
8 |
| Clamp | clamp(v, min, max) |
Constrain value between min and max | clamp(15, 0, 10) |
10 |
| Average | avg(a, b, ...) |
Arithmetic mean of values | avg(10, 20, 30) |
20 |
| Percentage Ratio | pct(part, total) |
Calculates percentage ratio | pct(25, 200) |
12.5 |
| GCD | gcd(a, b) |
Greatest common divisor | gcd(24, 36) |
12 |
| LCM | lcm(a, b) |
Least common multiple | lcm(4, 6) |
12 |
| Hexadecimal | hex(x) |
Convert number to Hex (0x...) |
hex(255) |
0xFF |
| Binary | bin(x) |
Convert number to Binary (0b...) |
bin(10) |
0b1010 |
| Octal | oct(x) |
Convert number to Octal (0o...) |
oct(63) |
0o77 |
| Compact Formatter | fmt(x) |
Format number with SkyBlock suffix | fmt(1500000) |
1.5m |
SkyBlock Units & Storage
| Unit | Multiplier / Value | Description | Example Input | Result |
|---|---|---|---|---|
k |
1,000 |
Thousand | 5k |
5,000 |
m |
1,000,000 |
Million | 2.5m |
2,500,000 |
b |
1,000,000,000 |
Billion | 1.2b |
1,200,000,000 |
t |
1,000,000,000,000 |
Trillion | 0.5t |
500,000,000,000 |
s, st, stack |
64 |
Standard item stack | 3s or 3st |
192 |
e |
160 |
Enchanted item (2.5 stacks) | 5e |
800 |
h, sc |
1,728 |
Shulker Box / Small Chest (27 slots) | 2h or 2sc |
3,456 |
dc |
3,456 |
Double Chest (54 slots) | 1.5dc |
5,184 |
eb |
2,880 |
Ender Chest (45 slots) | 2eb |
5,760 |
XP & Progression Tables
| Function | Syntax | Description | Example Input | Result |
|---|---|---|---|---|
| Skill XP (Standard) | skillxp(lvl, [toLvl]) |
Total XP for level or between levels (1–60) | skillxp(50) |
55,172,425 |
| Catacombs XP | cataxp(lvl, [toLvl]) |
Total XP for Cata level or range (1–50+) | cataxp(24) |
3,029,540 |
| Hunting XP | huntingxp(lvl, [toLvl]) |
Total XP for Hunting level or range (1–50) | huntingxp(20) |
2,000,000 |
| Runecrafting XP | runecraftingxp(lvl, [toLvl]) |
Runecrafting skill milestones (1–25) | runecraftingxp(25) |
100,000 |
| Social XP | socialxp(lvl, [toLvl]) |
Social skill milestones (1–25) | socialxp(20) |
160,000 |
| Universal Slayer XP | slayerxp(boss, lvl) |
Milestones for Zombie, Spider, Wolf, Eman, Blaze, Vampire (1–9) | slayerxp("eman", 7) |
100,000 |
| Specific Slayer Bosses | zombiexp(), spiderxp(), wolfxp(), emanxp(), blazexp(), vampirexp() |
Slayer boss milestones (1–9) | emanxp(7) |
100,000 |
Bazaar & Auction House Taxes
| Function | Syntax | Hours Param | Description | Example Input | Result |
|---|---|---|---|---|---|
| Bazaar Net Payout | bz(price) |
N/A | Net payout after Bazaar tax (scales with Flipper perk) | bz(100m) |
98,750,000 |
| AH Auction Net Payout | ah(price, [hrs]) |
1, 6, 12, 24, 48 (Default: 24) |
Net payout after AH 5% fee + duration fee | ah(100m) |
94,980,000 |
| AH BIN Net Payout | ahbin(price, [hrs]) |
1, 6, 12, 24, 48 (Default: 24) |
Net payout after AH BIN listing fee + collection tax | ahbin(100m) |
96,980,000 |
Variables & Constants
| Identifier | Syntax | Scope | Description | Example Input |
|---|---|---|---|---|
| Previous Answer | ans |
Session | Result of the last successful calculation | ans * 2 |
| Pi | pi |
Constant | Mathematical constant $\pi \approx 3.1415926535$ | 2 * pi * 10 |
| Euler's Number | e |
Constant | Mathematical constant $e \approx 2.7182818284$ | e ^ 2 |
| Custom Variables | $name |
Global (Persistent) | User-defined custom variables created via /calcset or /calcconfig |
$ratio * 500k |
Syntax Highlighting & Colors
| Category | Color Code | Examples |
|---|---|---|
| Numbers & Radix | §b (Aqua / Cyan) |
100, 2.5, 0xFF, 0b1010 |
| Units & Storage | §3 (Dark Aqua) |
k, m, b, t, s, st, e, dc, sc, eb |
| Math Functions | §e (Yellow) |
sqrt(), abs(), log(), sin(), min(), max(), avg(), fmt() |
| Progression | §6 (Gold) |
skillxp(), cataxp(), slayerxp(), zombiexp() |
| Taxes | §9 (Royal Blue) |
bz(), ah(), ahbin() |
| Built-in Constants | §b (Aqua) |
ans, pi, e |
| Custom Variables | §b (Aqua) |
$cost, $gem, $tax |
| Operators & Punctuation | §c (Light Red) |
+, -, *, /, ^, %, !, (, ), , |
| Live Result Preview | §a (Light Green) |
= 50,000,000 |
Interactive In-Game Calculator GUI
Open the configuration screen with /calcconfig or via Mod Menu to access:
- Position & Sizing Editor: Click Edit GUI (or
/calcpos) to reposition the standalone search bar with drag-and-drop handles. - Custom Variables Manager: Add, edit, test, delete, and paginate through custom persistent variables with live result preview.
- Bazaar Flipper Perk Selector: Toggle between Level 0 (1.25%), Level 1 (1.125%), and Level 2 (1.0%) to accurately match your SkyBlock profile's exact tax tier.
- Live Preview: See real-time color highlights and formatting toggles right inside the settings menu.
Shortcuts & Controls
| Shortcut | Context | Action |
|---|---|---|
Ctrl+Z |
Search Bar | Undo calculation history step |
Ctrl+Y |
Search Bar | Redo calculation history step |
Ctrl+C |
Search Bar (No Selection) | Copy full equation and answer to clipboard (100m - 25m = 75m) |
Ctrl+C |
Search Bar (With Selection) | Copy selected text to clipboard |
Ctrl+X |
Search Bar | Cut selected text to clipboard |
Ctrl+V |
Search Bar | Paste clipboard text into search bar |
Ctrl+A |
Search Bar | Select all text in search bar |
Ctrl+Left |
Search Bar | Jump cursor backward by word boundary |
Ctrl+Right |
Search Bar | Jump cursor forward by word boundary |
Ctrl+Backspace |
Search Bar | Delete word to the left of cursor |
Ctrl+Delete |
Search Bar | Delete word to the right of cursor |
Enter |
Search Bar | Commit calculation equation and answer to history |
Shift + Click & Drag |
Standalone Bar | Reposition search bar freely anywhere on screen |
Right-Click & Drag |
Standalone Bar | Reposition search bar freely anywhere on screen |
Click on Chat Result |
Chat | Click any /calc result in chat to copy answer directly to clipboard |
Commands
Calculator Chat Commands
| Command | Arguments | Description | Example |
|---|---|---|---|
/calc |
<expression> |
Evaluates any mathematical expression directly in chat with click-to-copy formatting | /calc 150m - 25m |
/calchist |
None | Displays the list of recent calculation history entries in chat | /calchist |
/calcclear |
None | Clears your current session's calculation history | /calcclear |
/calcset |
<name> <expression> |
Creates or updates a persistent custom variable | /calcset tax 100m * 0.01 |
/calcconfig |
None | Opens the interactive settings and Custom Variables GUI | /calcconfig |
/calcpos |
None | Opens the interactive search bar position editor | /calcpos |
/calchelp |
[topic] |
Displays in-game help pages and function manuals in chat | /calchelp functions |
In-Game Help Topics (/calchelp)
| Topic | Description |
|---|---|
/calchelp operators |
List all supported math, grouping, and bitwise operators with examples |
/calchelp functions |
List all math functions (sqrt, abs, round, min, max, avg, deg, rad, fmt) |
/calchelp units |
List all SkyBlock numeric and container units (k, m, b, t, s, st, e, dc, sc, eb) |
/calchelp progression |
List all XP table functions (skillxp, cataxp, slayerxp, zombiexp, etc.) |
/calchelp taxes |
Reference for Bazaar and Auction House tax calculation formulas |
/calchelp variables |
Guide on using built-in constants (ans, pi, e) and custom variables ($name) |
/calchelp shortcuts |
Reference for search bar navigation and clipboard shortcuts |
/calchelp commands |
Overview of all /calc commands |
Configuration Options
| Setting Name | Config Key | Default | Description |
|---|---|---|---|
| Custom Variables Manager | GUI Tab Custom Variables |
N/A | Interactive GUI tab to add, edit, delete, and paginate (< / >) custom variables |
| Inline Results | showInlineResults |
true |
ON: Renders live calculation results (= 50m) directly inside the search bar as you type.OFF: Hides live result overlays in search bars. |
| Unit Suggestions | showUnitSuggestions |
true |
ON: Displays unit conversions and item equivalents (e.g. (1 double chest)) below the search bar.OFF: Hides unit conversion tooltips. |
| Comma Formatting | enableCommaFormatting |
true |
ON: Formats large numbers with thousand separator commas (e.g. 1,000,000).OFF: Outputs plain numbers without commas (e.g. 1000000). |
| Shorthand Results | enableShorthandResults |
false |
ON: Formats results in compact SkyBlock notation (e.g. 1.5m, 2.5b).OFF: Displays the full numeric value with comma formatting. |
| Syntax Highlighting | enableSyntaxHighlighting |
true |
ON: Color-codes numbers (cyan), units (aqua), math functions (yellow), progression (gold), taxes (royal blue), variables (aqua/cyan), operators (red), and results (green). OFF: Renders search bar text in plain standard white. |
| Decimal Precision | decimalPrecision |
10 |
Configures maximum decimal places for outputs (1 to 50). Numbers exceeding this scale are rounded using HALF_UP. |
| Bazaar Flipper Perk | bazaarFlipperLevel |
0 |
Selects your account's Community Center perk: Lvl 0 (1.25% tax), Lvl 1 (1.125% tax), or Lvl 2 (1.0% tax). |
| History Shortcuts | enableHistoryNavigation |
true |
ON: Traverses calculation history in search bars using Ctrl+Z (Undo) and Ctrl+Y (Redo).OFF: Disables Ctrl+Z/Ctrl+Y history recall. |
| Full Equation Copy | enableFullEquationCopy |
true |
ON: Pressing Ctrl+C with no text selected copies the entire equation and answer (e.g. 100m - 25m = 75m).OFF: Copies only the formatted result value ( 75m). |
| Force Standalone Mode | forceStandaloneMode |
false |
ON: Unhooks calculator from REI & Item List search bars, using our dedicated standalone bar (dynamically sized and moveable). OFF: Integrates directly inside the active REI or Item List search bar. |
| Edit GUI | GUI Button Edit GUI |
N/A | Opens interactive GUI positioning editor to drag and place search bar anywhere on screen. |
| Reset Position | GUI Button §f§l⟲ / Edit GUI |
N/A | Resets search bar position back to default (beside active search bar or centered at bottom). |
| Item List Integration | enableItemListIntegration |
true |
ON: Enables calculator within SkyBlock Item List search bar (when installed). OFF: Disables calculator hooks in SkyBlock Item List. |
Dependencies
Important Note
- These dependency versions are for the latest releases (v3.0.3+). If you are using an older build, please check that specific release for its dependency requirements or launch the game once with the mod installed and a popup window will display all required dependencies.
- Standalone mode was added in v2.7.0. Versions before v2.7.0 need REI installed. Also versions 3.0.0, 3.0.1, 3.0.2, and 3.1.0 require Fabric Language Kotlin to be installed.
Required
| Name | Version |
|---|---|
| Fabric Loader | 0.20.1+ |
| Fabric API | 0.161.0+ |
Optional / Recommended
| Name | Version |
|---|---|
| Roughly Enough Items (REI) | 26.2.820+ |
| Skyblock Item List | 0.0.24+ |
| Mod Menu | 20.0.3+ |
How to Install
- Download the required mods and place them into your Minecraft
mods/folder:- Fabric API
- Roughly Enough Items (REI) (Optional)
- Skyblock Item List (Optional)
- Mod Menu (Optional)
- Not Enough Calculator (this mod)
- Launch Minecraft using the Fabric loader
- Open any inventory screen (chest, crafting table, etc.)
- Start typing calculations into the search bar (REI's search bar if REI is installed, Skyblock Item List's search bar if Item List is installed, or the standalone calculator bar at the bottom of the screen)
Support
Important Version Notice
- Following Hypixel SkyBlock's Modern Update, only the latest two major Minecraft versions are supported. This mod will not receive updates for older versions. Please ensure you are using a supported version to avoid issues.
How to Report Bugs
- Please report all bugs and issues on GitHub or in our Discord server:
FAQ & Troubleshooting
Where can I use the calculator?
- Standalone Bar: Available at the bottom of inventory screens (moveable anywhere with
Shift+DragorRight-Click Drag). - Roughly Enough Items (REI): Directly inside REI's item search bar.
- SkyBlock Item List: Directly inside the SkyBlock Item List search bar.
- Chat: Anywhere using
/calc <expression>.
How do I move or resize the standalone search bar?
- Hold
Shiftand left-click drag (or right-click drag) the search bar to move it anywhere on your screen. - You can also run
/calcposor open/calcconfigand click Edit GUI to interactively drag the bar. Click the reset button (§f§l⟲) to restore the default position.
Can I use this without Roughly Enough Items (REI)?
- Yes! As of v2.7.0, REI is completely optional. If REI is not installed, Not Enough Calculator operates in standalone mode automatically.
How do I copy my answers?
- In search bars, press
Ctrl+Cwith no selection to copy the full equation (100m - 25m = 75m). - In chat, simply click on the highlighted result text to copy it directly to your clipboard.
How do I adjust Bazaar tax calculations to match my account?
- Open the settings screen (
/calcconfig). Under Bazaar Flipper Perk, select your account's Community Center perk level (Lvl 0= 1.25%,Lvl 1= 1.125%,Lvl 2= 1.0%) sobz()calculations match your profile's exact tax rate.
Can I use custom variables inside complex expressions or other variables?
- Yes! You can reference custom variables anywhere in equations, including inside function calls (e.g.
sqrt($mysize)), with custom variables (e.g.$profit - $cost), or combined together (e.g.$profit * $tax).
How do I reset my custom variables or config?
- You can manage or delete variables individually in the
/calcconfigGUI under the Custom Variables tab. To reset everything to default, deleteconfig/notenoughcalculator.jsonin your.minecraftfolder while the game is closed.
Bitwise operations or radix outputs not behaving as expected?
- Hexadecimal (
hex()), Binary (bin()), and Octal (oct()) functions operate on integer values. Floating-point numbers are rounded to nearest integers when performing bitwise operations (&,|,~,<<,>>,xor).
Why does typing a single number like 64 or 6912 not show calculator results in the search bar?
- Standalone plain numbers without operators or units are treated as item count or item ID searches in REI and SkyBlock Item List so normal item searching is not interrupted. To calculate or view unit equivalents for raw numbers, type an expression (e.g.
6912+0,2dc,1sc) or run/calc 6912in chat.
How does radix literal formatting work (0xFF, 0b1010, 0o77)?
- When calculating purely with radix literals, the calculator preserves the original base format on output (
0xFF = 0xFF,0b1010 = 0b1010,0o77 = 0o77). To convert to decimal, use standard math (e.g.0xFF + 0 = 255,0b1010 + 0 = 10). To convert any decimal into a radix format, usehex(255),bin(10), oroct(63).
Why This Mod?
NEU (NotEnoughUpdates) had a great calculator built into its search bar. NEU doesn't exist for newer Minecraft versions though, so this mod fills that gap. Works with Roughly Enough Items (REI), Skyblock Item List, or runs completely standalone.
Credits
- Original calculator concept inspired by NotEnoughUpdates (NEU).
Modpacks
Feel free to include this mod in any modpack without restriction! Adding a link back to the mod page is also not mandatory, but is greatly appreciated.
Contributing
Want to help improve Not Enough Calculator? Check out our Contributing Guide.
License
Read Licensing Notice and Transition Statement.
See the full license text in View LICENSE.
Maintained by Laze & Rijz
Type. Calculate. Profit.
Last updated: 09-11-2026
🧮 Not Enough Calculator
A NEU-style calculator that works standalone or inside Roughly Enough Items (REI) & Skyblock Item List search bars. Type calculations directly in the search bar and get instant results.
Inspired by NotEnoughUpdates calculator. Recreated for newer Minecraft versions where NEU isn't available.

What does this mod do?
Type calculations directly in the search bar and get instant results! Works inside Roughly Enough Items (REI)'s search bar, Skyblock Item List's search bar, or completely Standalone with its own bar at the bottom of inventory screens. If you played with NEU on older versions, you already know how this works.
Example: Type 100m - 50m in the search bar → See = 50,000,000 instantly
Features
Basic Math & Operators
| Category | Symbol / Keyword | Description | Example Input | Result Output |
|---|---|---|---|---|
| Addition | + |
Add numbers and unit terms | 100m + 50m |
150,000,000 |
| Subtraction | - |
Subtract numbers and unit terms | 1b - 250m |
750,000,000 |
| Multiplication | *, x, X |
Multiply numbers (* or x/X multiplier) |
10x5, 10k * 5 |
50, 50,000 |
| Division | / |
Divide numbers | 100m / 4 |
25,000,000 |
| Exponents | ^ |
Power / Exponent calculation | 2^10 |
1,024 |
| Modulo | % |
Remainder of division | 10 % 3 |
1 |
| Factorial | ! |
Integer Factorial ($n!$) | 5! |
120 |
| Percentage | % |
Percentage scaling (100 + 10% = 110) |
100 + 10% |
110 |
| Parentheses | ( ) |
Grouping & implicit multiplication | 2(3+4), (3)(4) |
14, 12 |
| Bitwise AND | & |
Bitwise AND operation | 0b1010 & 0b1100 |
0b1000 |
| Bitwise OR | | |
Bitwise OR operation | 0b1010 | 0b0101 |
0b1111 |
| Bitwise NOT | ~ |
Bitwise NOT operation | ~0, ~5 |
-1, -6 |
| Left Shift | << |
Bitwise left shift | 1 << 4 |
16 |
| Right Shift | >> |
Bitwise right shift | 16 >> 2 |
4 |
| Binary Literal | 0b |
Binary number literal | 0b1010 |
0b1010 |
| Hex Literal | 0x |
Hexadecimal number literal | 0xFF |
0xFF |
| Octal Literal | 0o |
Octal number literal | 0o77 |
0o77 |
Math & Logic Functions
| Category | Function Syntax | Description | Example Input | Result Output |
|---|---|---|---|---|
| Roots & Abs | sqrt(x) |
Square root of $x$ | sqrt(144) |
12 |
abs(x) |
Absolute value of $x$ | abs(-50) |
50 |
|
| Rounding | floor(x) |
Round down to nearest integer | floor(3.9) |
3 |
ceil(x) |
Round up to nearest integer | ceil(3.1) |
4 |
|
round(x) |
Round to nearest integer | round(3.5) |
4 |
|
| Logarithms | log(x) |
Base-10 logarithm | log(100) |
2 |
ln(x) |
Natural logarithm (base $e$) | ln(e) |
1 |
|
| Trigonometry | sin(x) |
Sine of angle in degrees | sin(90) |
1 |
cos(x) |
Cosine of angle in degrees | cos(0) |
1 |
|
tan(x) |
Tangent of angle in degrees | tan(45) |
1 |
|
| Angles | rad(x) |
Convert degrees to radians | rad(180) |
3.14159... |
deg(x) |
Convert radians to degrees | deg(pi) |
180 |
|
| Bounds | min(a, b) |
Smaller of two values | min(10, 5) |
5 |
max(a, b) |
Larger of two values | max(10, 5) |
10 |
|
clamp(v, min, max) |
Clamp value to min/max range | clamp(15, 0, 10) |
10 |
|
| Statistics | avg(a, b, ...) |
Average of any number of inputs | avg(10, 20, 30) |
20 |
pct(a, b) |
Ratio percentage ($a$ as % of $b$) | pct(50, 200) |
25 |
|
| Number Theory | gcd(a, b) |
Greatest common divisor | gcd(12, 18) |
6 |
lcm(a, b) |
Least common multiple | lcm(12, 18) |
36 |
|
| Base Conversions | hex(x) |
Convert decimal to Hexadecimal | hex(255) |
0xFF |
bin(x) |
Convert decimal to Binary | bin(10) |
0b1010 |
|
oct(x) |
Convert decimal to Octal | oct(63) |
0o77 |
|
| Bitwise | xor(a, b) |
Bitwise XOR function | xor(10, 12) |
6 |
| Formatter | fmt(x) |
Format number to SkyBlock shorthand | fmt(1500000) |
1.5m |
SkyBlock Units & Storage
| Unit Code | Exact Value | Description / Equivalent | Example Input | Result Output |
|---|---|---|---|---|
k |
1,000 | Thousand multiplier | 10k |
10,000 |
m |
1,000,000 | Million multiplier | 5m |
5,000,000 |
b |
1,000,000,000 | Billion multiplier | 2b |
2,000,000,000 |
t |
1,000,000,000,000 | Trillion multiplier | 1t |
1,000,000,000,000 |
s, st, stack, stacks |
64 | Stack multiplier | 3s, 2st, 5stacks |
192 |
e |
160 | Enchanted item multiplier | 2e |
320 |
h |
1,728 | Shulker Box capacity | 1h |
1,728 |
sc |
1,728 | Small Chest capacity | 1sc |
1,728 |
dc |
3,456 | Double Chest capacity | 2dc |
6,912 |
eb |
2,880 | Ender Chest capacity | 1eb |
2,880 |
XP Tables
| Category | Function Syntax | Alternative Aliases | Description | Example Input | Result Output |
|---|---|---|---|---|---|
| Skill XP | skillxp(lvl, [toLvl]) |
skill_xp, skilltable |
Skill XP milestones & level deltas (1–60) | skillxp(40, 50) |
29,650,000 |
| Hunting XP | huntingxp(lvl, [toLvl]) |
hunting_xp, huntingtable |
Hunting XP milestones & level deltas (1–50) | huntingxp(50) |
55,172,425 |
| Runecrafting XP | runecraftingxp(lvl, [toLvl]) |
runecrafting_xp, runetable |
Runecrafting XP milestones & deltas (1–25) | runecraftingxp(25) |
94,450 |
| Social XP | socialxp(lvl, [toLvl]) |
social_xp, socialtable |
Social XP milestones & deltas (1–25) | socialxp(25) |
272,800 |
| Catacombs XP | cataxp(lvl, [toLvl]) |
cata_xp, catatable, cxp_table |
Catacombs XP milestones & level deltas (1–50+) | cataxp(50) |
569,809,640 |
| Slayer XP | slayerxp([boss], lvl, [toLvl]) |
slayer_xp, slayertable |
Universal Slayer XP milestones (Zombie, Spider, Wolf, Enderman, Blaze, Vampire) | slayerxp(spider, 2) |
25 |
| Zombie / Wolf Slayer | zombiexp(lvl, [toLvl]) |
revxp, revenantxp, wolfxp, svenxp |
Zombie (Revenant) & Wolf (Sven) Slayer XP milestones | zombiexp(4) |
1,500 |
| Spider Slayer | spiderxp(lvl, [toLvl]) |
spider_xp, tarantulaxp, tarantula_xp, spidertable |
Spider / Tarantula Slayer XP | spiderxp(2) |
25 |
| Enderman / Blaze | emanxp(lvl, [toLvl]) |
voidgloomxp, endermanxp, blazexp, infernoxp |
Enderman (Voidgloom) & Blaze (Inferno) Slayer XP | emanxp(4) |
1,500 |
| Vampire Slayer | vampirexp(lvl, [toLvl]) |
vampire_xp, vampiretable, vampslayerxp, riftstalkerxp |
Vampire Slayer XP milestones & deltas (1–5) | vampirexp(5) |
2,400 |
Bazaar & Auction House Taxes
| Category | Function Syntax | Alternative Alias | Description | Example Input | Result Output |
|---|---|---|---|---|---|
| Bazaar Net Payout | bz(price) |
N/A | Net payout after Bazaar tax (scales with Flipper perk) | bz(100m) |
98,750,000 |
| AH Auction Payout | ah(price, [hrs]) |
N/A | Net payout after AH auction 5% fee + listing tax | ah(50m) |
46,999,955 |
| AH BIN Net Payout | ahbin(price, [hrs]) |
N/A | Net payout after AH BIN listing fee + collection tax | ahbin(50m, 24) |
48,499,650 |
Variables & Constants
| Variable | Full Identifier | Type | Description | Example Input |
|---|---|---|---|---|
| Last Result | ans |
Built-in | Holds the last calculation result | ans * 2 |
| Pi Constant | pi |
Built-in | Mathematical constant $\pi \approx 3.14159265$ | 2 * pi |
| Euler's Number | e |
Built-in | Constant $e \approx 2.71828182$ (when standalone) | ln(e) |
| Custom Variable | $name |
User-defined | Persistent variable created via /calcset or GUI manager |
$profit * 2 |
Syntax Highlighting & Colors
| Syntax Category | Minecraft Color Code | Example Elements |
|---|---|---|
| Numbers & Decimals | §3 (Cyan / Dark Aqua) |
42, 100.5, 3.14159 |
| Quantities & Suffix Units | §b (Aqua) |
k, m, b, t, st, stack, dc, eb |
| Mathematical Functions | §e (Yellow) |
sqrt(), abs(), floor(), sin(), min(), max(), avg(), clamp(), gcd(), lcm() |
| Progression & Slayers | §6 (Gold) |
skillxp(), huntingxp(), cataxp(), slayerxp(), emanxp(), vampirexp() |
| Taxes | §9 (Royal Blue) |
bz(), ah(), ahbin() |
| Radix Literals & Functions | §d (Light Purple / Magenta) |
0xFF, 0b1010, 0o77, hex(), bin(), oct(), pct() |
| Built-in Variables & Constants | §b (Aqua) |
ans, pi, e |
| Custom Variables | §3 (Cyan / Dark Aqua) |
$myset, $tax, $profit, $goal |
| Variable Prefix ($) | §6 (Gold) |
$ prefix preceding any variable |
| Quoted Strings | §d (Light Purple / Pink) |
"ITEM", 'TEXT' |
| Mathematical Operators | §c (Light Red) |
+, -, *, /, ^, %, x, !, &, |, ~, <<, >> |
| Delimiters & Parentheses | §7 (Gray) |
(, ), , |
| Result Equals Sign (=) | §6 (Gold) |
= separator preceding calculated output |
| Calculated Result Value | §a (Green) |
50,000,000 |
Shortcuts & Search Bar Controls
| Action / Shortcut | Key Combination / Input | Description |
|---|---|---|
| Undo Calculation History | Ctrl+Z / Cmd+Z |
Recall previous calculations backward in search bar |
| Redo Calculation History | Ctrl+Y / Cmd+Y |
Go forward in calculation history in search bar |
| Copy Full Equation | Ctrl+C / Cmd+C |
Copies full equation (1+1 = 2) to clipboard when no text is selected |
| Cut Full Equation | Ctrl+X / Cmd+X |
Cuts full equation to clipboard and clears search bar |
| Partial Selection Copy/Cut | Ctrl+C / Ctrl+X |
Copies or cuts only highlighted text snippet when text is selected |
| Select All Text | Ctrl+A / Cmd+A |
Selects all text in search bar |
| Jump Cursor by Word | Ctrl+Left / Right |
Moves search bar cursor by word boundaries |
| Delete Word | Ctrl+Backspace / Delete |
Deletes entire word to left or right of cursor |
| Jump to Line Start / End | Home / End |
Moves cursor to start or end of text |
| Commit Calculation | Enter / Numpad Enter |
Commits calculation into history while keeping input focus |
| Drag & Reposition Bar | Shift+Drag / Right-Click Drag |
Freely move and position the standalone search bar anywhere on screen |
| Click-to-Copy Result | Mouse Click in Chat | Clicking any /calc result printed in chat copies result to clipboard |
Commands & In-Game Help
Commands
| Category | Command | Syntax | Description | Example |
|---|---|---|---|---|
| Core Calculation | /calc |
/calc <expression> |
Calculate directly in chat with click-to-copy result | /calc 100m - 25m |
| Calculation History | /calchist |
/calchist |
Show up to 15 recent session calculations | /calchist |
| Clear History | /calcclear |
/calcclear |
Clear current session calculation history | /calcclear |
| Custom Variables | /calcset |
/calcset <name> <expression> |
Set or update a persistent custom variable from chat | /calcset profit 100m-50m |
| Settings GUI | /calcconfig |
/calcconfig |
Open settings and custom variables manager screen | /calcconfig |
| Position Editor | /calcconfig position / /calcpos |
/calcconfig position (or /calcpos) |
Open interactive search bar repositioning screen | /calcpos |
| Help System | /calchelp |
/calchelp [topic] |
Open interactive in-game guide covering all topics | /calchelp functions |
Help Menu Pages (/calchelp [topic])
| Topic | Command | Description |
|---|---|---|
| Main Menu | /calchelp |
Main menu with quick start, commands list, and shortcuts |
| Operators | /calchelp operators |
Arithmetic (+, -, *, /, ^, %, !), bitwise (&, |, ~, <<, >>), and radix literals (0b, 0x, 0o) |
| Functions | /calchelp functions |
Math, logarithms, trigonometry, min/max, clamp, avg, pct, gcd, lcm, radix conversions, and XP tables |
| Units | /calchelp units |
Coin multipliers (k, m, b, t) and container storage amounts (s, e, h, sc, dc, eb) |
| Variables | /calchelp variables |
Built-in constants (ans, pi, e), custom variables ($name), and variable usage guide |
| Tax Formulas | /calchelp tax |
Bazaar payout and Auction House BIN listing/claim tax formulas |
| Examples | /calchelp examples |
Practical flipping, crafting, mining, and inventory calculation examples |
| Config Guide | /calchelp config |
Mod configuration settings and config file details |
Config & Settings GUI
| Setting Name | Config Key | Default | Behavior (ON vs OFF) |
|---|---|---|---|
| Open Settings Screen | Command /calcconfig |
N/A | Opens settings and custom variables manager screen (also available in Mod Menu) |
| Custom Variables | customVariables |
{} |
Saved variables created via /calcset or the GUI manager |
| Custom Variables Manager | GUI Tab Custom Variables |
N/A | Menu tab to add, edit, delete, and browse custom variables |
| Inline Results | showInlineResults |
true |
ON: Shows live results (= 50m) directly in the search bar as you type.OFF: Hides live results. |
| Unit Suggestions | showUnitSuggestions |
true |
ON: Shows item conversions like (1 double chest) below the search bar.OFF: Hides unit suggestions. |
| Comma Formatting | enableCommaFormatting |
true |
ON: Formats large numbers with commas (1,000,000).OFF: Shows plain numbers without commas ( 1000000). |
| Shorthand Results | enableShorthandResults |
false |
ON: Shortens answers using SkyBlock notation (1.5m, 2.5b).OFF: Shows the full number with commas. |
| Syntax Highlighting | enableSyntaxHighlighting |
true |
ON: Colors numbers, units, functions, progression, taxes, variables, operators, and results. OFF: Shows plain white text. |
| Decimal Precision | decimalPrecision |
10 |
Maximum decimal places for outputs (1 to 50). Rounds using HALF_UP. |
| Bazaar Flipper Perk | bazaarFlipperLevel |
0 |
Your Community Center perk level: Lvl 0 (1.25% tax), Lvl 1 (1.125% tax), or Lvl 2 (1.0% tax). |
| History Shortcuts | enableHistoryNavigation |
true |
ON: Step through recent calculations in the search bar with Ctrl+Z and Ctrl+Y.OFF: Disables Ctrl+Z/Ctrl+Y history shortcuts. |
| Full Equation Copy | enableFullEquationCopy |
true |
ON: Pressing Ctrl+C with nothing selected copies the full equation (100m - 25m = 75m).OFF: Copies only the result ( 75m). |
| Force Standalone Mode | forceStandaloneMode |
false |
ON: Uses our standalone bar even if REI or Skyblock Item List is installed. OFF: Uses the REI or Skyblock Item List search bar when present. |
| Edit GUI | GUI Button Edit GUI |
N/A | Opens the screen to drag and position the search bar anywhere. |
| Reset Position | GUI Button §f§l⟲ / Edit GUI |
N/A | Resets search bar position back to default. |
| Item List Integration | enableItemListIntegration |
true |
ON: Enables the calculator inside SkyBlock Item List search bar. OFF: Disables hooks into SkyBlock Item List. |
Dependencies
Important Note
- These dependency versions are for the latest releases (v3.0.3+). If you are using an older build, please check that specific release for its dependency requirements or launch the game once with the mod installed and a popup window will display all required dependencies.
- Standalone mode was added in v2.7.0. Versions before v2.7.0 need REI installed. Also versions 3.0.0, 3.0.1, 3.0.2, and 3.1.0 require Fabric Language Kotlin to be installed.
Required
| Name | Version |
|---|---|
| Fabric Loader | 0.20.1+ |
| Fabric API | 0.161.0+ |
Optional / Recommended
| Name | Version |
|---|---|
| Roughly Enough Items (REI) | 26.2.820+ |
| Skyblock Item List | 0.0.24+ |
| Mod Menu | 20.0.3+ |
How to Install
- Download the required mods and place them into your Minecraft
mods/folder:- Fabric API
- Roughly Enough Items (REI) (Optional)
- Skyblock Item List (Optional)
- Mod Menu (Optional)
- Not Enough Calculator (this mod)
- Launch Minecraft using the Fabric loader
- Open any inventory screen (chest, crafting table, etc.)
- Start typing calculations into the search bar (REI's search bar if REI is installed, Skyblock Item List's search bar if Item List is installed, or the standalone calculator bar at the bottom of the screen)
Support
Important Version Notice:
- Following Hypixel SkyBlock's Modern Update, only the latest two major Minecraft versions are supported. This mod will not receive updates for older versions. Please ensure you are using a supported version to avoid issues.
Need help or found a bug?
Please report issues on GitHub: Issues
Or join our Discord for support: Discord
Common Issues & Troubleshooting
Calculator search bar not showing up?
- Standalone Mode (No Search Mods Installed): Open any inventory screen (chest, crafting table, player inventory). The standalone search bar renders automatically at the bottom of your screen.
- REI Integration (REI Installed): Click inside REI's search bar to start calculating directly.
- Skyblock Item List Integration (Item List Installed): Click inside Skyblock Item List's search bar to start calculating.
Search bar position is off-screen or misplaced?
- Open
/calcconfigand click the Reset button (§f§l⟲) next to the Edit GUI button. - Alternatively, run
/calcpos(or/calcconfig position) and click Reset to Default to snap the search bar back to its default position.
How do I move or drag the search bar anywhere?
- Quick In-Game Dragging: While viewing an inventory screen, hold
Shiftand drag the bar with Left-Click, or drag directly usingRight-Click Drag. - Interactive Editor: Run
/calcposor click Edit GUI in/calcconfigto enter the visual positioning screen with alignment guides and drag preview.
How do I disable REI or SkyBlock Item List search bar hooks?
- If you prefer having a dedicated separate calculator bar rather than typing in REI / Skyblock Item List, open
/calcconfigand turn ON Force Standalone Mode. - To disable Item List integration specifically, toggle Item List Integration to OFF in
/calcconfig.
Calculator is unresponsive or not showing results?
- Make sure the search bar (REI, Skyblock Item List, or Standalone) is actively in focus (clicked into). If you click elsewhere on the screen, focus is lost.
- Check that Inline Results is enabled in
/calcconfig.
How does Euler's constant `e` differ from enchanted item stacks (`2e`)?
- Standalone
e(likeln(e),e^2, or2 * e) is evaluated as Euler's mathematical constant ($e \approx 2.71828$). - When attached directly to a number without spaces (like
2e,10e), it evaluates as the SkyBlock enchanted item multiplier ($160$). Use2 * eif you want two times Euler's number.
Bazaar / AH tax calculation rate is inaccurate?
- Open the settings screen (
/calcconfig). Under Bazaar Flipper Perk, select your account's Community Center perk level (Lvl 0= 1.25%,Lvl 1= 1.125%,Lvl 2= 1.0%) sobz()calculations match your profile's exact tax rate.
Why is division or math output rounding off decimals?
- Open
/calcconfigand check your Decimal Precision setting (default is 10 decimal places). You can adjust the precision from 1 up to 50 decimal places as needed.
Calculations showing up in chat when pressing Enter?
- Running
/calc <expression>prints the calculation result to your chat window, where you can click the result to instantly copy it. In search bar mode, results show directly inside the search bar.
How to copy the result or full equation?
- Press
Ctrl+Cinside the search bar to copy the full equation (1+1 = 2) to your system clipboard (or highlighted text if selected). - You can also click any
/calcresult printed in chat to copy the full equation with instant chat confirmation.
History navigation (`Ctrl+Z` / `Ctrl+Y`) not recalling calculations?
- Make sure
enableHistoryNavigationis set totruein/calcconfig. Note that calculation history is session-based and resets when joining a new world or server for a fresh start.
How do I clear my calculation history during a session?
- Run
/calcclearin chat to immediately wipe your active session calculation history, or run/calchistto view recent entries.
Custom variables disappeared after restarting the game?
- Custom variables defined via
/calcconfigGUI or/calcset var exprare saved permanently toconfig/notenoughcalculator.json. Make sure you click Save when editing variables in/calcconfig.
Can I use custom variables inside complex expressions or other variables?
- Yes! You can reference custom variables anywhere in equations, including inside function calls (e.g.
sqrt($mysize)), with custom variables (e.g.$profit - $cost), or combined together (e.g.$profit * $tax).
How do I reset my custom variables or config?
- You can manage or delete variables individually in the
/calcconfigGUI under the Custom Variables tab. To reset everything to default, deleteconfig/notenoughcalculator.jsonin your.minecraftfolder while the game is closed.
Bitwise operations or radix outputs not behaving as expected?
- Hexadecimal (
hex()), Binary (bin()), and Octal (oct()) functions operate on integer values. Floating-point numbers are rounded to nearest integers when performing bitwise operations (&,|,~,<<,>>,xor).
Why does typing a single number like 64 or 6912 not show calculator results in the search bar?
- Standalone plain numbers without operators or units are treated as item count or item ID searches in REI and SkyBlock Item List so normal item searching is not interrupted. To calculate or view unit equivalents for raw numbers, type an expression (e.g.
6912+0,2dc,1sc) or run/calc 6912in chat.
How does radix literal formatting work (0xFF, 0b1010, 0o77)?
- When calculating purely with radix literals, the calculator preserves the original base format on output (
0xFF = 0xFF,0b1010 = 0b1010,0o77 = 0o77). To convert to decimal, use standard math (e.g.0xFF + 0 = 255,0b1010 + 0 = 10). To convert any decimal into a radix format, usehex(255),bin(10), oroct(63).
Why This Mod?
NEU (NotEnoughUpdates) had a great calculator built into its search bar. NEU doesn't exist for newer Minecraft versions though, so this mod fills that gap. Works with Roughly Enough Items (REI), Skyblock Item List, or runs completely standalone.
Credits
- Original calculator concept inspired by NotEnoughUpdates (NEU).
Modpacks
Feel free to include this mod in any modpack without restriction! Adding a link back to the mod page is also not mandatory, but is greatly appreciated.
Contributing
Want to help improve Not Enough Calculator? Check out our Contributing Guide.
License
Read Licensing Notice and Transition Statement.
See the full license text in View LICENSE.
Maintained by Laze & Rijz
Type. Calculate. Profit.
Last updated: 09-11-2026
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Get it on
Available Platforms
On ModDex
Community snapshot
By the numbers