Skip to content

Commit ab947b9

Browse files
authored
Merge pull request RobertSkalko#30 from SaloEater/mob-stuck-in-walls-fixes
fix summon spawn, mob stuck in walls fixes
2 parents 37c77e4 + 5456ff3 commit ab947b9

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

src/main/java/com/robertx22/addons/dungeon_realm/DungeonAddonEvents.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import com.robertx22.mine_and_slash.maps.MapData;
1313
import com.robertx22.mine_and_slash.maps.MapItemData;
1414
import com.robertx22.mine_and_slash.uncommon.ExplainedResultUtil;
15+
import com.robertx22.mine_and_slash.uncommon.UnstuckMobs;
1516
import com.robertx22.mine_and_slash.uncommon.datasaving.Load;
1617
import com.robertx22.mine_and_slash.uncommon.datasaving.StackSaving;
1718
import com.robertx22.mine_and_slash.uncommon.interfaces.data_items.IRarity;
@@ -85,6 +86,7 @@ public void accept(PrepareDungeonMobEditsEvent event) {
8586
}
8687

8788
});
89+
UnstuckMobs.unstuckFromWalls(event.mob);
8890
}
8991
});
9092

src/main/java/com/robertx22/mine_and_slash/database/data/spells/components/actions/SummonPetAction.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,9 @@ public void tryActivate(Collection<LivingEntity> targets, SpellCtx ctx, MapHolde
4949

5050
en.tame((Player) ctx.caster);
5151

52-
var pos = ctx.caster.blockPosition(); // todo
52+
var pos = ctx.caster.position(); // todo
5353

54-
en.setPos(pos.getX(), pos.getY(), pos.getZ());
54+
en.setPos(pos.x(), pos.y(), pos.z());
5555

5656
int duration = getDuration(ctx, data);
5757

0 commit comments

Comments
 (0)