Code (Java):
Map
<UUID, LeaderboardHologram.
PlayerScore
> scores
=
new HashMap
<>
(
)
;
LeaderboardHologram.
LeaderboardOptions pvpOptions
= LeaderboardHologram.
LeaderboardOptions.
builder
(
)
.
title
(
"PvP Champions"
)
.
suffix
(
"Kills"
)
.
showEmptyPlaces
(
false
)
.
maxDisplayEntries
(
10
)
.
sortOrder
(LeaderboardHologram.
SortOrder.
DESCENDING
)
.
headMode
(LeaderboardHologram.
HeadMode.
RESOURCEPACK
)
.
leaderboardType
(LeaderboardHologram.
LeaderboardType.
ALL_PLAYER_HEADS
)
.
build
(
)
;
LeaderboardHologram pvpLeaderboard
=
new LeaderboardHologram
(pvpOptions,
"pvp_lb"
)
;
pvpLeaderboard.
setAllScores
(scores
)
;
/* You can combine the leaderboard with others in a paginated leaderboard
but you can also just spawn the pvpLeaderboard for example
directly using hologramManager.spawn(pvpLeaderboard, location)
*/
PagedLeaderboard pagedLeaderboard
=
new PagedLeaderboard
(
"paged_holo"
)
.
addPage
(pvpLeaderboard
)
.
addPage
(
<...
another page
>
)
.
setArrowBackgrounds
(pvpLeaderboard.
getBackgroundHologram
(
).
getBackgroundColor
(
)
)
.
setLeftArrowText
(
"<red><<"
)
.
setRightArrowText
(
"<red>>>"
)
.
setArrowOffset
(
3.5
)
.
setClickSounds
(Sound.
BLOCK_AMETHYST_CLUSTER_FALL, Sound.
BLOCK_AMETHYST_CLUSTER_FALL
)
.
addPage
(economyLeaderboard
)
.
rotate
(
0
)
;
hologramManager.
spawn
(pagedLeaderboard, location
)
;