Skip to content

Fully featured scoring and leveling system for nukkitX

Notifications You must be signed in to change notification settings

FoxValleyMC/Afterlife

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Important!

This plugin requires NukkitDB-1.1.1 plugin to work!

AfterLife Features HitCount

Fully featured kill/death scoring plugin with custom death event!

  • The ability to sync data across multiple servers in a network
  • Score points on Kill! (+ gain xp)
  • Loose xp on Death!
  • Calculates kill/death ratio
  • Level up when achieved specified amount of XP (see config)
  • Commands to see your or another players' stats (uses forms or standard text)
  • Enable floating texts to see leaderboard of stats (see commands)
  • Add commands to easily change settings in config
  • Add Level up timer (level up over time, so stay online to level up!)
  • Add Longest Bow Kills & Hits Leaderboards
  • Add Display Levels beside name in chat and name-tag

Commands

Command Usage Description
/stats /stats <player> Shows yours or another players stats.
/setlearderboard /setleaderboard <type> Creates a floating text at players location.
/setleaderboard not yet implemented...

Full Config

# enable floating texts.
# true: false:
texts-enabled: true

# how many players to display
texts-top: 5

# setts the title for each leaderboard
texts-title:
  levels: "&b< PvP Levels Leaderboard >"
  kills: "&b< Kills Leaderboard >"
  kdr: "&b< K/D Ratio Leaderboard >"
  streaks: "&b< Top Killstreaks >"


# choose to use "form" or "standard" message to display stats
# methods => "form" "standard"
view-stats: "form"


# choose between 'custom' or 'default'
# custom bypasses the death 'main menu' screen and default does not
death-method: "custom"


# use built in level up system that adds levels on kill and removes level on death
# choose 'false' if you already have a level up plugin
# true: false:
use-levels: true


# use level up timer
# adds xp over time
# (example) stay online to gain xp
use-level-up-timer: true


# amount of xp to be given on kill
add-xp-amount: 50


# amount of xp to be lost on death
loose-xp-amount: 10


# how much xp is required for level up
xp-levelup-amount: 1000


# Disables PvP at spawn... uses server default level,
# if want to use custom level set this to false and use (no-PvP-in-level)
no-PvP-at-spawn: true

# disables PvP in specified world
# works if no-PvP-at-spawn: is set to false
# add as many worlds as you like!
no-PvP-in-level:
  - "world1"
  - "world2"
  - "world3"


# give effects to player on kill
# EFFECT_ID:AMPLIFIER:DURATION
# duration in 'ticks' 20 ticks = 1 second
victory-effects:
  - "10:2:200"
  - "1:2:100"


# connect to mongo db database - depend on "NukkitDb" plugin
database: ""
collection: ""


#-----------------------------------------------------------------------------------------------------------------------
# CONFIG VERSION!!! do not change...
version: 2
#-----------------------------------------------------------------------------------------------------------------------

💰 Credits

Icons made by Roundicons from www.flaticon.com

About

Fully featured scoring and leveling system for nukkitX

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages