Как получить Inventory вне контекста игрока?

Версия Minecraft
1.18.1
API
Forge
Java:
package event;

import net.minecraftforge.client.event.InputEvent;
import net.minecraftforge.eventbus.api.Event;
import net.minecraftforge.eventbus.api.SubscribeEvent;

public class _MouseEvent {
@SubscribeEvent
    public void handler(MouseEvent event) {
System.out.println("event: " + event.toString());
    }
}

Внутри handler требуется получить инвентарь игрока, однако MouseEvent не содержит требуемых объектов. Имеется ли какой-либо статический объект хранящий информацию и как в данном случае можно поступить?
 
Последнее редактирование:
Решение
Minecraft.getInstance() - там хранится клиентский игрок. Инвентарь же у серверного.
Вообще, работа с инвентарём и стаками должна располагаться на серверной части мода. Иначе будет рассинхрон, а как следствие, и некорректная работа алгоритмов.
1,383
115
244
Minecraft.getInstance() - там хранится клиентский игрок. Инвентарь же у серверного.
Вообще, работа с инвентарём и стаками должна располагаться на серверной части мода. Иначе будет рассинхрон, а как следствие, и некорректная работа алгоритмов.
 
Сверху