simple vclip + beggining of asyncsink

This commit is contained in:
ZXMushroom63 2024-09-24 14:42:30 +08:00
parent d872980fc4
commit 53a0a063ce
2 changed files with 19 additions and 0 deletions

2
examplemods/AsyncSink.js Normal file
View File

@ -0,0 +1,2 @@
//AsyncSink is a plugin to debug and override asynchronous methods in EaglercraftX
//WIP

17
examplemods/vclip.js Normal file
View File

@ -0,0 +1,17 @@
ModAPI.meta.title("Simple VClip Exploit");
ModAPI.meta.description("Use .vclip <offset> to vertically phase through blocks.");
ModAPI.meta.credits("By ZXMushroom63");
ModAPI.require("player");
ModAPI.addEventListener("sendchatmessage", (ev) => {
var msg = ev.message.toLowerCase();
if (msg.startsWith(".vclip")) {
ev.preventDefault();
var yOffset = 1;
if (msg.split(" ")[1]) {
yOffset = parseFloat(msg.split(" ")[1]) || 0;
}
ModAPI.player.setPosition(ModAPI.player.posX, ModAPI.player.posY
+ yOffset, ModAPI.player.posZ);
ModAPI.displayToChat("[SimpleVClip] VClipped " + yOffset + " blocks.");
}
});