Как поставить блок используя ItemTool

Версия Minecraft
1.7.10
31
0
Привет, у меня возникла проблема.
У меня в моде есть лопата, мне надо, чтобы при клике ПКМ этой лопатой ставился блок, у меня получилось сделать это только с заменой прошлого блока. Help!
 
1,159
38
544
из-за странных названий (p_числоцифра)
Видишь ли, дефолтные маппинги (читаемые названия переменных и методов) на 1.7.10 довольно кривые. Ты можешь подглядеть аналогичный код в 1.12.2 и перенести к себе.
 
31
0
Видишь ли, дефолтные маппинги (читаемые названия переменных и методов) на 1.7.10 довольно кривые. Ты можешь подглядеть аналогичный код в 1.12.2 и перенести к себе.
Посмотрел, ничего не понял.
Просто скопипастил - куча ошибок из-за разных версий

(я нуб, не бейте)
 
7,099
324
1,510
Переопредели onItemRightClick, там по идее в аргументах есть коорды блока, куда кликаешь.
Если нету, то получаешь из MovingObjectPosition игрока(как именно не помню, но через него точно можно)
Потом World#setBlock(x,y,z,<block>)
 
7,099
324
1,510
Сторона тоже в аргументах есть. В EnumFacing есть векторы оффсетов для каждой стороны, прибавляй его к координатам блока
 
Сверху