Uses of Package
de.marcely.bedwars.api.game.specialitem
Packages that use de.marcely.bedwars.api.game.specialitem
Package
Description
The root package of the MBedwars API
Events related to
Player
actions, or changes to player properties.Classes relevant to the in game shop.
Classes relevant to each
ShopProduct
in the in game shop.Classes dedicated to handling
SpecialItems
in MBedwars.DO NOT USE: These classes are for internal use only, and may change at any time.
-
Classes in de.marcely.bedwars.api.game.specialitem used by de.marcely.bedwars.apiClassDescriptionRepresents the type of SpecialItem and not one for every given item to the player.
-
Classes in de.marcely.bedwars.api.game.specialitem used by de.marcely.bedwars.api.event.playerClassDescriptionRepresents the type of SpecialItem and not one for every given item to the player.
-
Classes in de.marcely.bedwars.api.game.specialitem used by de.marcely.bedwars.api.game.shopClassDescriptionRepresents the type of SpecialItem and not one for every given item to the player.
-
Classes in de.marcely.bedwars.api.game.specialitem used by de.marcely.bedwars.api.game.shop.productClassDescriptionRepresents the type of SpecialItem and not one for every given item to the player.
-
Classes in de.marcely.bedwars.api.game.specialitem used by de.marcely.bedwars.api.game.specialitemClassDescriptionRepresents the type of SpecialItem and not one for every given item to the player.Represents a session of a special item use
A new session is created every time someone uses a special item.
Make sure to callSpecialItemUseSession.stop()
, even when you're handler, after you're done as the plugin will invokeSpecialItemUseSession.handleStop()
for EVERY still active session after the round ended.
Also make sure to invokeSpecialItemUseSession.takeItem()
if you wish the item to be taken away -
Classes in de.marcely.bedwars.api.game.specialitem used by de.marcely.bedwars.api.unsafeClassDescriptionRepresents a session of a special item use
A new session is created every time someone uses a special item.
Make sure to callSpecialItemUseSession.stop()
, even when you're handler, after you're done as the plugin will invokeSpecialItemUseSession.handleStop()
for EVERY still active session after the round ended.
Also make sure to invokeSpecialItemUseSession.takeItem()
if you wish the item to be taken away