inventory update
Build / build (push) Has been cancelled

This commit is contained in:
gpatruno
2026-06-05 20:33:23 +02:00
parent 7e81dccb0e
commit 02d2af0993
28 changed files with 3281 additions and 91 deletions
@@ -3,7 +3,9 @@ package com.disklexar.mmorpg.command;
import com.disklexar.mmorpg.MmorpgPlugin;
import com.disklexar.mmorpg.player.PlayerInfoView;
import com.disklexar.mmorpg.player.model.PlayerProfile;
import com.disklexar.mmorpg.ui.PlayerInfoPage;
import com.disklexar.mmorpg.combat.AbilityService;
import com.disklexar.mmorpg.progression.ProgressionService;
import com.disklexar.mmorpg.ui.PlayerMenuPage;
import com.hypixel.hytale.component.Ref;
import com.hypixel.hytale.component.Store;
import com.hypixel.hytale.server.core.Message;
@@ -26,7 +28,7 @@ public final class MenuCommand extends AbstractPlayerCommand {
private final MmorpgPlugin plugin;
public MenuCommand(@Nonnull MmorpgPlugin plugin) {
super("menu", "Ouvrir l'interface d'informations du joueur");
super("menu", "Ouvrir le menu joueur MMORPG (Personnage / Inventaire / Compétences)");
this.plugin = plugin;
}
@@ -46,7 +48,12 @@ public final class MenuCommand extends AbstractPlayerCommand {
PageManager pageManager = player.getPageManager();
world.execute(() -> {
try {
pageManager.openCustomPage(ref, store, new PlayerInfoPage(playerRef, profile, false));
pageManager.openCustomPage(ref, store, new PlayerMenuPage(
playerRef,
profile,
CommandSupport.service(plugin, ProgressionService.class),
CommandSupport.service(plugin, AbilityService.class),
PlayerMenuPage.Tab.CHARACTER));
} catch (Throwable t) {
playerRef.sendMessage(Message.raw(PlayerInfoView.asText(profile)));
}