XPManager - XPM

Give your Users Experience for various Actions

With this Plugin you are able to give Players EXP for Mining, Building and Crafting, with various options and Filters.

You can also enable Mobs/Monsters dropping EXP when falling or getting burnt by Fire/Lava.

 

This was purely for my private usage but i figured maybe other people also would like something like that. 

couldn't find something else, that fit my purposes so i made it myself.

 

My Config is pretty well documented and speaks for itself.

 

you can Modify all of the Values in-Game with

 

/xpmset TagFromConfig Value

 

you'll get a preview-list to choose from if you type "/xpmset" ingame.

 

only Exception are the FilterLists.

 

needed Permissions are: 

 

XPManager.xpmset
or
XPManager.*

 

# EXP dropped for any block mined
# [int]
ExperienceForBlockBreak: 1

# Minimum "Hardness" at which EXP drops (only mining)
# with less than 1 hardness still 1 XP drops, because there are unfortunately no float values allowed
# [float]
MinHardnessForExpDrop: 0.4

# only used if hardness is above 1, otherwise no exp would drop.
# to not let exp drop below 1 adjust "MinHardnessForExpDrop" (only mining)
# Multiplies the ExperienceForBlockBreak with the blocks Hardness
# "Harder" blocks give more XP that way
# [bool]
UseHardnessAsModifier: true

# exclude blocks from giving EXP
# only examples, the ones below are already filtered out through hardness
# [StringList]
BlockBreakFilter:
- GRASS
- TORCH
- POPPY

# EXP for building blocks
# [int]
ExperienceForBlockBuild: 1

# Minimum hardness for giving EXP when built
# [float]
MinHardnessForExpGainOnBuild: 0.4

# Use the same filter as for mining?
# [bool]
UseBreakFilterForBuild: true

# Different filter for building, only used if "UseBreakFilterForBuild: false".
# [StringList]
BlockBuildFilter:
# - GRASS
# - TORCH
# - POPPY

# Factor for blocks with existing EXP reward
# Ore drops 2 EXP, has 3 Hardness and this Factor is 2
# -> 2 EXP * 3 * 2 -> 12 EXP if "UseHardnessAsModifier: true",
# else 2 EXP * 2 -> 3 EXP
# [int]
FactorForExisting: 2

# Factor for killing any monsters
# ONLY Monsters, no normal Mobs
# [int]
FactorForMonster: 3

# EXP for crafting items
# [int]
ExperienceForCrafting: 3

# Exclude recipes from giving EXP
CraftingRecipeFilter:
# - RED_DYE

# EXP for monsters died by falling down
# ONLY Monsters, no normal Mobs
# [int]
ExperienceForFallenMonsters: 6

# EXP for monsters died by Fire/Lava
# ONLY Monsters, no normal Mobs
# [int]
ExperienceForBurntMonsters: 6

# Should Mobs be included with ExpDrop Factor, Fall and Burn?
IncludeMobs: true

 

 

Please be gentle, its my first plugin

 

Minecraft Version:  JAVA 1.9.2

The XPManager - XPM Team

profile avatar
  • 3
    Followers
  • 2
    Projects
  • 8.6K
    Downloads