
1.21.1 Issue with Rarity Weights – No Epic or Mythic Items/Mobs
fichtmichael opened this issue · 2 comments
Hello,
I'm experiencing an issue with the /apoth debug weights rarities command in Apotheosis 1.21.1-8.1.3 on NeoForge 21.1.123.
When I run the command, the log shows the following output:
[Server thread/INFO] [apotheosis/]: apotheosis:common : 58.88% (600 / 1019}
[Server thread/INFO] [apotheosis/]: apotheosis:uncommon : 35.92% (366 / 1019}
[Server thread/INFO] [apotheosis/]: apotheosis:rare : 5.2% (53 / 1019}
[Server thread/INFO] [apotheosis/]: apotheosis:epic : 0% (0 / 1019}
[Server thread/INFO] [apotheosis/]: apotheosis:mythic : 0% (0 / 1019}
Additionally, epic and mythic mobs do not spawn at all.
This happens even after removing all other mods, leaving only Apotheosis installed. No other config changes were made.
Is this expected behavior, or is there something I need to adjust in the config files to enable epic and mythic loot/item/mob generation?
Thanks in advance for your help!
There is a new world tier mechanic in 1.21.1 that has an effect on what rarities can occur you will need to increase your world tier by default ctrl + t opens the menu but is configurable. Check your advancements for the criteria to unlock each world tier
In 1.21 weights are per-world-tier. When you run the command, it evaluates the current context (from the executing player) and uses that as the source to determine the weights. You should see a line that looks like:
Current GenContext: GenContext[tier=haven, luck=70.0, dimension=twilightforest:twilight_forest, biome=twilightforest:oak_savannah, stages=[]]
Each part of the GenContext
has the ability to adjust the weight distribution. The weights you have shown are the Haven tier weights with a little bit of luck added in. You'll need to increase your world tier to find higher rarity items.