Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- name: FireballBoost
- author: Typx
- */
- import { breeze, inventory, mc, playerController } from '../breeze_defs';
- var useSlot = inventory.currentSlot();
- breeze.registerModule('Fireball Boost', 'Uses fireballs to boost your speed.', {
- enable: function() {
- breeze.getModule("Sprint").enable();
- check(0);
- check(1);
- check(2);
- check(3);
- check(4);
- check(5);
- check(6);
- check(7);
- check(8);
- function check(slot) {
- try {
- useSlot = inventory.currentSlot();
- const item = inventory.getStackInSlot(slot);
- if (item && item.getItemId() === 385) {
- mc.getPlayer().setSprinting(true);
- if (!mc.getPlayer().isSprinting()) {
- return breeze.postNotification("Fireball Boost", "Failed to Auto-Sprint, you have to sprint manually.");
- }
- if (mc.getPlayer().isSneaking()) {
- return breeze.postNotification("Fireball Boost", "Failed to Boost, you cannot sneak while using this module.");
- }
- if (mc.getPlayer().getMotionX() === 0 && mc.getPlayer().getMotionZ() === 0) {
- return breeze.postNotification("Fireball Boost", "Failed to Boost, you must be moving to use this module.");
- }
- mc.getPlayer().setPitch(45);
- inventory.setCurrentSlot(slot);
- playerController.sendUseItem();
- inventory.setCurrentSlot(useSlot);
- breeze.getModule("Sprint").disable();
- breeze.getModule("Fireball Boost").disable();
- }
- } catch (error) {
- breeze.log("Error in function check(slot):"+ error);
- }
- }
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement