Package emu.grasscutter.game.systems
Class InventorySystem
java.lang.Object
emu.grasscutter.server.game.BaseGameSystem
emu.grasscutter.game.systems.InventorySystem
-
Field Summary
Fields inherited from class emu.grasscutter.server.game.BaseGameSystem
server -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncalcWeaponUpgradeReturnItems(Player player, long targetGuid, List<Long> foodWeaponGuidList, List<ItemParamOuterClass.ItemParam> itemParamList) static intcheckPlayerAvatarConstellationLevel(Player player, int id) voiddestroyMaterial(Player player, List<MaterialInfoOuterClass.MaterialInfo> list) voidvoidpromoteAvatar(Player player, long guid) voidpromoteWeapon(Player player, long targetGuid) voidrefineWeapon(Player player, long targetGuid, long feedGuid) voidunlockAvatarConstellation(Player player, long guid) Deprecated, for removal: This API element is subject to removal in a future version.voidupgradeAvatar(Player player, long guid, int itemId, int count) voidupgradeAvatar(Player player, Avatar avatar, int expGain) voidupgradeAvatar(Player player, Avatar avatar, AvatarPromoteData promoteData, int expGain) voidupgradeAvatarFetterLevel(Player player, Avatar avatar, int expGain) voidupgradeAvatarSkill(Player player, long guid, int skillId) Deprecated, for removal: This API element is subject to removal in a future version.voidupgradeRelic(Player player, long targetGuid, List<Long> foodRelicList, List<ItemParamOuterClass.ItemParam> list) voidupgradeWeapon(Player player, long targetGuid, List<Long> foodWeaponGuidList, List<ItemParamOuterClass.ItemParam> itemParamList) useItem(Player player, long targetGuid, long itemGuid, int count, int optionId, boolean isEnterMpDungeonTeam) booleanuseItemDirect(ItemData itemData, UseItemParams params) Methods inherited from class emu.grasscutter.server.game.BaseGameSystem
getServer
-
Constructor Details
-
InventorySystem
-
-
Method Details
-
lockEquip
-
upgradeRelic
public void upgradeRelic(Player player, long targetGuid, List<Long> foodRelicList, List<ItemParamOuterClass.ItemParam> list) -
calcWeaponUpgradeReturnItems
public List<ItemParamOuterClass.ItemParam> calcWeaponUpgradeReturnItems(Player player, long targetGuid, List<Long> foodWeaponGuidList, List<ItemParamOuterClass.ItemParam> itemParamList) -
upgradeWeapon
public void upgradeWeapon(Player player, long targetGuid, List<Long> foodWeaponGuidList, List<ItemParamOuterClass.ItemParam> itemParamList) -
refineWeapon
-
promoteWeapon
-
promoteAvatar
-
upgradeAvatar
-
upgradeAvatar
-
upgradeAvatar
-
upgradeAvatarFetterLevel
-
upgradeAvatarSkill
Deprecated, for removal: This API element is subject to removal in a future version. -
unlockAvatarConstellation
Deprecated, for removal: This API element is subject to removal in a future version. -
destroyMaterial
-
useItem
-
useItemDirect
-
checkPlayerAvatarConstellationLevel
-