Мод для Майнкрафт, который позволяет писать и запускать программы на языке ассембл прямо в игре. Для выполнения программ он добавляет собственную виртуальную машину.
Возможности
Виртуальная машина содержит семь регистров: четыре для передачи переменных при вызове функций, счётчик выполняемой команды, регистр возвращаемого значения и регистр результата условия. Для кода и данных выделены отдельные области памяти по 1024 байта каждая.
Поддерживаются команды nop, ret, mov, sub, mul, div, jmp, cjp, grt, lst, equ, cal, ccl, and, or, xor, not, inc, dec, neg и int. Они позволяют работать с числами, сравнивать значения, выполнять переходы и вызывать функции.
Как пользоваться
Через прерывания int программа может:
- завершать работу (
0); - выводить число или символ над хотбаром (
1,2); - читать и менять время мира (
3,4); - получать случайное число (
5); - читать и менять счёт игрока (
6,7); - читать и менять здоровье (
8,9); - перемещать игрока и получать его координаты (
10,11).
В описании автора указана улучшенная поддержка китайского языка; для работы с текстами и материалами мода может понадобиться переводчик.
