betterphp / BloodMoon

A plugin for Bukkit based Minecraft servers to add a new mechanic similar to the bloodmoon event in Terraria
http://dev.bukkit.org/server-mods/bloodmoon/
9 stars 15 forks source link

Breaks Likeaboss #104

Closed xlii1356 closed 10 years ago

xlii1356 commented 11 years ago

I use (or rather used) both this plugin and Likeaboss (http://dev.bukkit.org/bukkit-plugins/likeaboss/) but the way Bloodmoon alters mob spawning makes bosses not spawn naturally.

betterphp commented 11 years ago

"but the way Bloodmoon alters mob spawning" needs more information, what does it do that prevents bosses ?

xlii1356 commented 11 years ago

Fair enough, this is from the author of "likeaboss"

You're right, BloodMoon disables almost every boss, and I know why.

BloodMoon needs more control on entities, so every time an entity spawns, it removes and replaces it with a "home made" one, having the "SpawnReason.CUSTOM" state. The problem comes from the fact that now Likeaboss ignore this state, because of compatibility issues (how ironic). It worked previously because Likeaboss gave a chance to these "home made" entities to become boss, in fact the calculation was done twice, once for the original entity and once for the "home made" one. But like I said, this is no longer the case."

betterphp commented 11 years ago

Which version are you using ? The entity replacing thing was removed a while ago.

xlii1356 commented 11 years ago

I am using v0.24-SNAPSHOT-b99 of bloodmoon and, if ti helps 2.4.1 of likeaboss. There are no erros to the console, but the effect seems to be that bosses spawn (as indicated by a command to check which bosses currently exist) and then immedialty despawn, unless manually spawned with a spawn boss command