xpmultiplier-neoforge-1.21.2-1.8.jar
Curse Maven Snippet
What's new
XP Multiplier 1.8
Three new sections in one release: villager trading, XP-dropping blocks, and custom entries for modded blocks and mobs. 1.7 never got its own build, so everything below lands at once for anyone coming from 1.6.
Modded blocks and mobs, by id or by tag
The one thing the mod could not do until now. If your pack adds ores or mobs, you no longer need the mod to know about them.
[custom]
blocks = ["mekanism:osmium_ore=2.0", "#c:ores/lead=1.5"]
mobs = ["alexsmobs:grizzly_bear=3.0", "#minecraft:skeletons=0.5"]
Each entry is one "id=multiplier" string. Put a # in front and it matches a tag instead of a
single id, which is usually what you want for ores - #c:ores/lead covers every mod's lead ore at
once.
Entries here beat everything else in the file, including bossMultiplier, so you can also use this
to override a vanilla value the fixed sections got "wrong" for your pack. A plain id beats a tag,
and if a block matches two of your tags, the one you listed first wins.
Typos are handled: a broken entry is removed when the config loads and the rest of your list is kept. If an entry you added vanishes, the server log says so.
Villager trade XP
[trading]
tradingMultiplier = 0.5 # half XP from trading halls
Scales the XP a completed trade drops, wandering traders included - the usual answer to a trading hall that outpaces every other XP source on the server.
Spawners and sculk
[blocks]
spawner = 3.0 # spawners worth mining
The [blocks] section covers everything vanilla gives XP for when mined that is not an ore:
spawner, sculkCatalyst, sculkSensor and sculkShrieker. Calibrated sculk sensors follow
sculkSensor.
One thing to check when updating: those four blocks were already being scaled before, they just had
no entry and quietly followed globalMultiplier. From now on they have their own value, starting at
1.0. If you run a raised global multiplier and want spawners to keep following it, set them to the
same number.
Updating from 1.6
Drop in the new jar and start the server. [trading], [blocks] and [custom] are added to your
existing config - the first two at 1.0, [custom] with two empty lists - so nothing changes until
you edit them, apart from the spawner and sculk note above. All your other values are kept. Still
server-side only.
This mod has no additional files

