Exclude fake players from level increase on players ?
tgstyle opened this issue ยท 9 comments
Versions
Minecraft Version: 1.12.2
Scaling Health Version: 1.3.0-73
Silent Lib Version: 2.2.9-89
Expected behavior
Right now if a player is in range of a fake player i.e. mob killer such as Draconic Evolution's Mob Grinder, they still level up. Is this intended?
Maybe add a built in black list for fake players? Should be easy to distinguish the two.
I would call that a bug, but it could be an interesting optional feature as well. Like adding a penalty for using mob grinders, should a pack maker choose to do so. But that should definitely be disable by default.
I'm not having any luck getting the Draconic Evolution mob grinder to actually affect difficulty. It's accumulating difficulty with kills, but the area difficulty stays the same. Mind sending me a screenshot with Scaling Health's debug mode enabled?
Interesting results after turning on debug mode. It appears you may be right that it has nothing to do with DE, I thought it may be the case as my difficulty kept increasing when I was doing nothing. However there was always a grinder actively killing mobs. So I assumed (bad me) it was the cause. However after turning debug mode on it just showed the difficulty is constantly increasing while just standing still. I tried a server and singleplayer, is this intended?
Edit: Screen 2 on the server shows "no modifiers! that should not happen" message too.
By default, difficulty does increase slowly over time and killing mobs has no effect. That can be tweaked in the config.
Ah I see that now, thought I covered the config pretty well. However the idea you have of penalizing players for mob grinders could be a good result of this =)
So after installing the new version, the server console is spammed with the blacklist mob entries, debug is disabled.
[11:28:52] [Server thread/INFO] [STDOUT]: [net.silentchaos512.lib.util.LogHelper:debug:31]: Cave Spider is blacklisted!