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

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    736838
  • Created
    Dec 13, 2022
  • Last Released File
    Dec 13, 2022
  • Total Downloads
    64
  • License

Categories

Members

Recent Files