Macrocosm
0.5.2-alpha
jvm
Macrocosm
/
space.maxus.macrocosm.slayer.ui
Package-level
declarations
Types
Functions
Properties
Types
Slayer
Drop
Link copied to clipboard
open
class
SlayerDrop
(
val
drop
:
Drop
,
val
minTier
:
Int
,
val
requiredLevel
:
Int
,
val
amounts
:
HashMap
<
Int
,
IntRange
>
)
Visual
Drop
Link copied to clipboard
class
VisualDrop
:
Drop
Functions
confirmation
Redirect
Link copied to clipboard
inline
fun
confirmationRedirect
(
crossinline
then
:
(
MacrocosmPlayer
)
->
Unit
)
:
MacrocosmUI
drops
Menu
Link copied to clipboard
fun
dropsMenu
(
player
:
MacrocosmPlayer
,
ty
:
SlayerType
)
:
MacrocosmUI
rewards
Menu
Link copied to clipboard
fun
rewardsMenu
(
player
:
MacrocosmPlayer
,
ty
:
SlayerType
)
:
MacrocosmUI
rng
Meter
Link copied to clipboard
fun
rngMeter
(
player
:
MacrocosmPlayer
,
slayer
:
SlayerLevel
,
slayerType
:
SlayerType
)
:
MacrocosmUI
rng
Meter
Button
Link copied to clipboard
fun
rngMeterButton
(
slayer
:
SlayerLevel
,
slayerType
:
SlayerType
)
:
ItemStack
slayer
Choose
Menu
Link copied to clipboard
fun
slayerChooseMenu
(
player
:
MacrocosmPlayer
)
:
MacrocosmUI
slots
Link copied to clipboard
fun
IntRange
.
slots
(
row
:
Int
)
:
Array
<
Slot
>
specific
Slayer
Menu
Link copied to clipboard
fun
specificSlayerMenu
(
player
:
MacrocosmPlayer
,
ty
:
SlayerType
)
:
MacrocosmUI
visual
Link copied to clipboard
fun
visual
(
item
:
String
,
rarity
:
DropRarity
,
chance
:
Double
)
:
Drop
Properties
slayer
Level
Buff
Link copied to clipboard
val
slayerLevelBuff
:
DoubleArray