Autokey

Quick rating

Community listing page, reviews here may not be monitored by the author.

Autokey

No reviews yet

Simple, client side scripting for Minecraft.

Mod Loaders
Minecraft

About

Description

This mod will no longer receive updates.

Autokey is a free and open-source fabric mod for Minecraft that aims to provide a simple and easy-to-understand scripting interface.

This mod allows you to write and use scripts or macros that can press keys, send chat messages, do calculations and much more!

📥 Installation

Just drop the mod and the Fabric API into your mods folder. Press B to open the main menu.

📝 Scripts

You can code your own scripts or download some from the snippets section of this project on GitLab.

Suggestions

Suggest features here.

GUI

364d319a72bc23cb07953de9a7b1f2aa7b068c9e.png

Example projects

Chat calculator

demo_calc

Code:

parts = split(message, " ")

firstNumber = getArrayElementAt(parts, 1)
operator = getArrayElementAt(parts, 2)
secondNumber = getArrayElementAt(parts, 3)

result = "invalid"
if (operator == "+")
{
    result = parseDouble(firstNumber) + parseDouble(secondNumber)
}
if (operator == "-")
{
    result = parseDouble(firstNumber) - parseDouble(secondNumber)
}
if (operator == "*")
{
    result = parseDouble(firstNumber) * parseDouble(secondNumber)
}
if (operator == "/")
{
    result = parseDouble(firstNumber) / parseDouble(secondNumber)
}

print(firstNumber _ " " _ operator _ " " _ secondNumber _ " = " _ toString(result))

Sugar cane farm builder

demo_build

Autokey is a free and open-source fabric mod for Minecraft that aims to provide a simple and easy-to-understand scripting interface.

This mod allows you to write and use scripts or macros that can press keys, send chat messages, do calculations and much more!

📥 Installation

Just drop the mod and the Fabric API into your mods folder. Press B to open the main menu.

📝 Scripts

You can code your own scripts or download some from the snippets section of this project on GitLab.

Suggestions

Suggest features here.

GUI

364d319a72bc23cb07953de9a7b1f2aa7b068c9e.png

Example projects

Chat calculator

demo_calc

Code:

parts = split(message, " ")

firstNumber = getArrayElementAt(parts, 1)
operator = getArrayElementAt(parts, 2)
secondNumber = getArrayElementAt(parts, 3)

result = "invalid"
if (operator == "+")
{
    result = parseDouble(firstNumber) + parseDouble(secondNumber)
}
if (operator == "-")
{
    result = parseDouble(firstNumber) - parseDouble(secondNumber)
}
if (operator == "*")
{
    result = parseDouble(firstNumber) * parseDouble(secondNumber)
}
if (operator == "/")
{
    result = parseDouble(firstNumber) / parseDouble(secondNumber)
}

print(firstNumber _ " " _ operator _ " " _ secondNumber _ " = " _ toString(result))

Sugar cane farm builder

demo_build