File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed
src/main/kotlin/me/owdding/skyocean/features/recipe/crafthelper Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -19,6 +19,7 @@ import tech.thatgravyboat.skyblockapi.api.events.base.predicates.TimePassed
1919import tech.thatgravyboat.skyblockapi.api.events.screen.ScreenKeyReleasedEvent
2020import tech.thatgravyboat.skyblockapi.api.events.time.TickEvent
2121import tech.thatgravyboat.skyblockapi.api.remote.api.SkyBlockId
22+ import tech.thatgravyboat.skyblockapi.api.remote.api.SkyBlockId.Companion.getSkyBlockId
2223import tech.thatgravyboat.skyblockapi.helpers.McScreen
2324import tech.thatgravyboat.skyblockapi.utils.extentions.getHoveredSlot
2425import tech.thatgravyboat.skyblockapi.utils.text.Text
@@ -76,6 +77,15 @@ object CraftHelperManager {
7677 val mcScreenHovered = McScreen .asMenu?.getHoveredSlot()?.item?.takeUnless { it.isEmpty }
7778 val item = mcScreenHovered ? : reiHovered ? : return
7879
80+ if (item.getSkyBlockId() == null ) {
81+ Text .of(" Item " ) {
82+ append(item.hoverName)
83+ append(" does not have a SkyBlockId, cannot be selected as CraftHelper item" )
84+ color = TextColor .RED
85+ }.sendWithPrefix(" crafthelper_no_id" )
86+ return
87+ }
88+
7989 setSelected(SkyBlockId .fromItem(item))
8090 McScreen .refreshScreen()
8191
You can’t perform that action at this time.
0 commit comments