lazy fix LoL

This commit is contained in:
Chayapak 2023-06-25 08:42:27 +07:00
parent bd4f565ae2
commit b8b6f99d7e
2 changed files with 23 additions and 2 deletions

View file

@ -2,6 +2,7 @@
<project version="4"> <project version="4">
<component name="ProjectModuleManager"> <component name="ProjectModuleManager">
<modules> <modules>
<module fileurl="file://$PROJECT_DIR$/chomens_bot.iml" filepath="$PROJECT_DIR$/chomens_bot.iml" />
<module fileurl="file://$PROJECT_DIR$/.idea/modules/chomens_bot.main.iml" filepath="$PROJECT_DIR$/.idea/modules/chomens_bot.main.iml" /> <module fileurl="file://$PROJECT_DIR$/.idea/modules/chomens_bot.main.iml" filepath="$PROJECT_DIR$/.idea/modules/chomens_bot.main.iml" />
<module fileurl="file://$PROJECT_DIR$/.idea/modules/chomens_bot.test.iml" filepath="$PROJECT_DIR$/.idea/modules/chomens_bot.test.iml" /> <module fileurl="file://$PROJECT_DIR$/.idea/modules/chomens_bot.test.iml" filepath="$PROJECT_DIR$/.idea/modules/chomens_bot.test.iml" />
</modules> </modules>

View file

@ -1,6 +1,7 @@
package land.chipmunk.chayapak.chomens_bot.plugins; package land.chipmunk.chayapak.chomens_bot.plugins;
import com.github.steveice10.mc.protocol.data.game.BossBarColor; import com.github.steveice10.mc.protocol.data.game.BossBarColor;
import com.github.steveice10.mc.protocol.data.game.BossBarDivision;
import com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundBossEventPacket; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundBossEventPacket;
import com.github.steveice10.packetlib.Session; import com.github.steveice10.packetlib.Session;
import com.github.steveice10.packetlib.packet.Packet; import com.github.steveice10.packetlib.packet.Packet;
@ -11,6 +12,7 @@ import land.chipmunk.chayapak.chomens_bot.data.chat.MutablePlayerListEntry;
import land.chipmunk.chayapak.chomens_bot.util.ComponentUtilities; import land.chipmunk.chayapak.chomens_bot.util.ComponentUtilities;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
import net.kyori.adventure.text.Component;
import net.kyori.adventure.text.serializer.gson.GsonComponentSerializer; import net.kyori.adventure.text.serializer.gson.GsonComponentSerializer;
import java.util.HashMap; import java.util.HashMap;
@ -209,7 +211,16 @@ public class BossbarManagerPlugin extends Bot.Listener {
if (bossBar.id != null && bossBar.id.equals(bossBarPrefix + name)) return bossBars.get(bossBar.uuid); if (bossBar.id != null && bossBar.id.equals(bossBarPrefix + name)) return bossBars.get(bossBar.uuid);
} }
return null; return new BotBossBar(
Component.empty(),
"@a",
BossBarColor.WHITE,
BossBarDivision.NONE,
false,
0,
0,
bot
);
} }
public BotBossBar get (UUID uuid) { public BotBossBar get (UUID uuid) {
@ -217,6 +228,15 @@ public class BossbarManagerPlugin extends Bot.Listener {
if (bossBar.getValue().uuid == uuid) return bossBar.getValue(); if (bossBar.getValue().uuid == uuid) return bossBar.getValue();
} }
return null; return new BotBossBar(
Component.empty(),
"@a",
BossBarColor.WHITE,
BossBarDivision.NONE,
false,
0,
0,
bot
);
} }
} }