XPManager - XPM
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
Comments