file_put_contents("worlds/" . $_POST["name"] . "/world.json", $_POST["world"]);
file_put_contents("worlds/" . $_POST["name"] . "/owner.txt", get_username());
break;
+ case "commitID":
+ echo shell_exec("git rev-parse --short HEAD");
+ break;
}
?>
dragonblocks.settings = $.getJSON("settings.json").responseJSON;
dragonblocks.backlog = "";
dragonblocks.mods = [];
+dragonblocks.settings.version.commit = $.get({
+ url: "api.php",
+ method: "POST",
+ data: {call: "commitID"}
+}).responseText || dragonblocks.settings.version.commit;
dragonblocks.gamemods = $.getJSON({
method: "POST",
url: "api.php",
}
dragonblocks.getVersion = function(){
let version = dragonblocks.settings.version;
- return "Dragonblocks " + version.major + "." + version.minor + (version.patch ? "." + version.patch : "") + (version.snapshot ? "-dev-" + version.snapshot : "");
+ return "Dragonblocks " + version.major + "." + version.minor + (version.patch ? "." + version.patch : "") + (version.development ? "-dev-" + version.commit : "");
}
dragonblocks.start = function(){
for(let func of dragonblocks.onStartFunctions)