dynmap/web/js/minecraft.js
2011-09-04 02:07:15 -05:00

34 lines
947 B
JavaScript

function createMinecraftHead(player,size,completed,failed) {
var faceImage = new Image();
faceImage.onload = function() {
completed(faceImage);
};
faceImage.onerror = function() {
failed();
};
faceImage.src = dynmap.options.tileUrl + 'faces/' + size + 'x' + size + '/' + player + '.png';
}
function getMinecraftHead(player,size,completed) {
createMinecraftHead(player, size, completed, function() {
console.error('Failed to retrieve face of "', player, '" with size "', size, '"!')
});
}
function getMinecraftTime(servertime) {
servertime = parseInt(servertime);
var day = servertime >= 0 && servertime < 13700;
return {
servertime: servertime,
days: parseInt((servertime+8000) / 24000),
// Assuming it is day at 8:00
hours: (parseInt(servertime / 1000)+8) % 24,
minutes: parseInt(((servertime / 1000) % 1) * 60),
seconds: parseInt(((((servertime / 1000) % 1) * 60) % 1) * 60),
day: day,
night: !day
};
}