diff options
| author | Linnea Gräf <nea@nea.moe> | 2025-03-11 12:44:59 +0100 |
|---|---|---|
| committer | Linnea Gräf <nea@nea.moe> | 2025-03-17 21:53:40 +0100 |
| commit | 29492c00fcf7912751659d7a1a3385b2ec894339 (patch) | |
| tree | b9d65d2b42fc9877428c83b073c0895f0a9458c7 /src/compat/rei/java | |
| parent | 0169939b6e77af4a2640059553b55ddc695370af (diff) | |
| download | Firmament-29492c00fcf7912751659d7a1a3385b2ec894339.tar.gz Firmament-29492c00fcf7912751659d7a1a3385b2ec894339.tar.bz2 Firmament-29492c00fcf7912751659d7a1a3385b2ec894339.zip | |
feat: add SBItemData implementation
Diffstat (limited to 'src/compat/rei/java')
| -rw-r--r-- | src/compat/rei/java/moe/nea/firmament/compat/rei/HoveredItemStackProvider.kt | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/compat/rei/java/moe/nea/firmament/compat/rei/HoveredItemStackProvider.kt b/src/compat/rei/java/moe/nea/firmament/compat/rei/HoveredItemStackProvider.kt index b917c3e..a6afb2e 100644 --- a/src/compat/rei/java/moe/nea/firmament/compat/rei/HoveredItemStackProvider.kt +++ b/src/compat/rei/java/moe/nea/firmament/compat/rei/HoveredItemStackProvider.kt @@ -36,3 +36,18 @@ class OverlayHoveredItemStackProvider : HoveredItemStackProvider { } } } +interface CheckedMyServiceProvider { + abstract fun provideService(): MyService + abstract fun shouldProvideService(): Boolean +} + +interface MyService : CheckedMyServiceProvider { + abstract fun someServiceFunc() + override fun provideService(): MyService { + return this + } + + override fun shouldProvideService(): Boolean { + return true + } +} |
