package hunternif.mc.atlas.ext; import hunternif.mc.atlas.AntiqueAtlasMod; import hunternif.mc.atlas.api.AtlasAPI; import hunternif.mc.atlas.registry.MarkerTypes; import net.minecraft.entity.player.EntityPlayer; import net.minecraftforge.event.entity.living.LivingDeathEvent; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; /** * Puts an skull marker to the player's death spot. * @author Hunternif */ public class DeathWatcher { @SubscribeEvent public void onPlayerDeath(LivingDeathEvent event) { if (event.getEntity() instanceof EntityPlayer && AntiqueAtlasMod.settings.autoDeathMarker) { EntityPlayer player = (EntityPlayer) event.getEntity(); for (int atlasID : AtlasAPI.getPlayerAtlases(player)) { AtlasAPI.markers.putMarker(player.getEntityWorld(), true, atlasID, MarkerTypes.TOMB, "gui.antiqueatlas.marker.tomb " + player.getName(), (int)player.posX, (int)player.posZ); } } } }