HTTPS
https://git.nageyqma.icu/nageyqma/blade-addons-next.git
SSH
git@git.nageyqma.icu:nageyqma/blade-addons-next.git
HTTPS 链接可直接 git clone;推送代码请使用 SSH。
12345678910111213141516171819202122232425262728293031
package blade.addon.features.other;
import blade.addon.utils.Location;
import blade.addon.utils.config.values.Dungeons;
import blade.addon.utils.events.Events;
public class BlockPetMenu {
private static boolean inPetMenu = false;
public static void init() {
Events.ON_SCREEN.register(screen -> {
if (screen == null) {
inPetMenu = false;
return false;
}
inPetMenu = screen.getTitle().getString().contains("Pets");
return false;
});
Events.ON_SLOT_CLICKED.register((_,slotId, button, _, _) -> {
if (inPetMenu && button == 1 && Dungeons.blockRemovingPet && Location.inDungeon()) {
return slotId >= 9 && slotId <= 44;
}
return false;
});
}
}