module.onEvent("playerPreUpdateEvent",function(event){
var y = event.getY();
event.setY(y + 0.001);
// do stuff
})
module.onEvent("playerPostUpdateEvent",function(event){
// do stuff
})
// BHop twice as fast as vanilla hop
module.onEvent("moveEvent",function(event){
if(player.isOnGround()){
event.setY(player.setMotionY(0.39999999));
}
event.setMoveSpeed(player.getBaseMoveSpeed() * 2);
})
module.onEvent("render2DEvent",function(event){
var resolution = event.getResolution();
render_util.drawFilledRectangle(0,0,resolution.getScaledWidth(),resolution getScaledHeight(),0xffffff);
// do stuff
})
module.onEvent("render3DEvent",function(event){
var partialTicks = event.getPartialTicks();
// do stuff
})
module.onEvent("loadWorldEvent",function(event){
// do stuff
})
module.onEvent("packetSendEvent",function(event){
if(event.getPacket().getName() == "0x04"){
var packet = event.getPacket();
// Spoofing ground state to be always true
{
packet.setOnGround(true);
}
// Another way of doing this
{
event.setPacket("0x04",packet.getX(),packet.getY(),packet.getZ(),true);
}
// do stuff
}
})