xpmultiplier-neoforge-26.1.2-2.0.jar
Curse Maven Snippet
What's new
XP Multiplier 2.0
The big one. A brand-new enchantment, three new XP sources, two new XP orb tuning values, a set
of controls for how the mod runs, the reload command, and three ready-made starter configs
everything since 1.8, all in one release.
New: the Experience Ripper enchantment
[experienceRipper]
bonusPerLevel = 0.2 # each level adds 20% mob XP - a level V weapon doubles it
The mod's first piece of actual content: Experience Ripper, five levels for swords, axes and the mace, every level squeezing more XP out of each mob killed with it. XP boosts as something your players earn at the enchanting table or find on a traded book, not just a number you set in the config and you still decide how strong it is, per level, hot-reloadable like everything else. The bonus stacks on top of the mob's own multiplier and only counts when the killing blow comes from the enchanted weapon in the main hand.
Still nothing for your players to install: the enchantment is synced like any other registry data, so vanilla clients see "Experience Ripper V" spelled out properly.
New XP sources
[composting]
compostingMultiplier = 2.0 # 2 XP per full composter emptied by hand
[bottle]
bottleMultiplier = 1.5 # 50% more XP from thrown experience bottles
[dimension]
enabled = true
dimensions = ["minecraft:the_nether=2.0"] # double XP for anything earned in the Nether
Composting is new territory for this mod: vanilla gives no XP at all for emptying a full
composter by hand, so compostingMultiplier doesn't scale an existing amount, it creates one from
scratch. Defaults to 0 for exactly that reason - turning it on is an opt-in, not a side effect of
raising your global multiplier. Only fires for players; a farmer villager emptying its own composter
job site is untouched.
The experience bottle now follows bottleMultiplier like any other value your players earn.
[dimension] is an optional extra factor stacked on top of whatever a source's own multiplier
already worked out - off by default, so leaving it alone costs nothing. dimensions and biomes
work like [custom]: open "id=multiplier" lists, matched by registry id. Right now it applies to
mining and mob kills; the other sources follow in a future update.
Tuning the XP orb itself
[experienceOrb]
pickupRadius = 16.0 # orbs start following a player from twice the usual 8 blocks
despawnTicks = 12000 # uncollected orbs stick around for 10 minutes instead of 5
pickupRadius widens or narrows how far an orb searches for a player to follow handy for AFK mob
farms where walking right up to every orb defeats the point. despawnTicks changes how long an
uncollected orb lingers before vanishing. Both default to vanilla's own numbers (8 blocks, 6000
ticks), so leaving the section alone changes nothing.
Running the mod
[general]
enabled = true # master switch - false stops every multiplier, as if uninstalled
debugLog = false # one log line per scaled event, for checking the config actually fires
roundingMode = "NEAREST" # or FLOOR, CEIL, STOCHASTIC
minXpPerEvent = 0 # floor for any single scaled value
maxXpPerEvent = -1 # ceiling, -1 = unlimited
roundingMode matters once a multiplier is small enough that the default rounding would always
round a 1-XP drop down to 0 - STOCHASTIC rounds up with a probability equal to the fractional
part instead, evening out over many events. minXpPerEvent/maxXpPerEvent are mainly a safety net
against a typo turning one event into an absurd amount of XP.
Reload check
/xpmultiplier reload (operators only) doesn't force anything - a config edit is already live the
moment the file changes - it just reports how many values currently differ from vanilla as a chat
line, so you get quick confirmation the config is actually being read.
Updating
Drop in the new jar and start the server. [composting], [experienceRipper], [bottle],
[dimension], [experienceOrb] and the five new [general] keys are all appended to your existing
config with their defaults (0 for composting, 0.2 for the Ripper bonus, 1.0 for the bottle,
false/empty for dimension, 8.0 and 6000 for the orb), so nothing changes until you edit them
except that the Experience Ripper enchantment itself becomes available, that is the point of it. All
your existing values are kept. Still server-side only.
This mod has no additional files

