diff options
| -rw-r--r-- | .github/workflows/build.yml | 6 | ||||
| -rw-r--r-- | build-src/src/main/kotlin/helpers.kt | 10 | ||||
| -rw-r--r-- | build.gradle.kts | 186 | ||||
| -rw-r--r-- | gradle.properties | 5 | ||||
| -rw-r--r-- | mod/build.gradle.kts | 170 | ||||
| -rw-r--r-- | mod/gradle.properties | 3 | ||||
| -rw-r--r-- | mod/ledger-rules.pro (renamed from ledger-rules.pro) | 0 | ||||
| -rw-r--r-- | mod/log4j2.xml (renamed from log4j2.xml) | 0 | ||||
| -rw-r--r-- | mod/src/main/java/moe/nea/ledger/init/AutoDiscoveryMixinPlugin.java (renamed from src/main/java/moe/nea/ledger/init/AutoDiscoveryMixinPlugin.java) | 0 | ||||
| -rw-r--r-- | mod/src/main/java/moe/nea/ledger/mixin/AccessorGuiEditSign.java (renamed from src/main/java/moe/nea/ledger/mixin/AccessorGuiEditSign.java) | 0 | ||||
| -rw-r--r-- | mod/src/main/java/moe/nea/ledger/mixin/MouseClickEventPatch.java (renamed from src/main/java/moe/nea/ledger/mixin/MouseClickEventPatch.java) | 0 | ||||
| -rw-r--r-- | mod/src/main/java/moe/nea/ledger/mixin/OnInitializationCompletePatch.java (renamed from src/main/java/moe/nea/ledger/mixin/OnInitializationCompletePatch.java) | 0 | ||||
| -rw-r--r-- | mod/src/main/java/moe/nea/ledger/mixin/devenv/RegisterModResourcesPatch.java (renamed from src/main/java/moe/nea/ledger/mixin/devenv/RegisterModResourcesPatch.java) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/ConfigCommand.kt (renamed from src/main/kotlin/moe/nea/ledger/ConfigCommand.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/DebouncedValue.kt (renamed from src/main/kotlin/moe/nea/ledger/DebouncedValue.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/DebugDataCommand.kt (renamed from src/main/kotlin/moe/nea/ledger/DebugDataCommand.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/DevUtil.kt (renamed from src/main/kotlin/moe/nea/ledger/DevUtil.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/ExpiringValue.kt (renamed from src/main/kotlin/moe/nea/ledger/ExpiringValue.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/ItemChange.kt (renamed from src/main/kotlin/moe/nea/ledger/ItemChange.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/ItemId.kt (renamed from src/main/kotlin/moe/nea/ledger/ItemId.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/ItemIdProvider.kt (renamed from src/main/kotlin/moe/nea/ledger/ItemIdProvider.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/ItemUtil.kt (renamed from src/main/kotlin/moe/nea/ledger/ItemUtil.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/Ledger.kt (renamed from src/main/kotlin/moe/nea/ledger/Ledger.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/LedgerEntry.kt (renamed from src/main/kotlin/moe/nea/ledger/LedgerEntry.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/LedgerLogger.kt (renamed from src/main/kotlin/moe/nea/ledger/LedgerLogger.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/LogChatCommand.kt (renamed from src/main/kotlin/moe/nea/ledger/LogChatCommand.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/MCUUIDUtil.kt (renamed from src/main/kotlin/moe/nea/ledger/MCUUIDUtil.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/NumberUtil.kt (renamed from src/main/kotlin/moe/nea/ledger/NumberUtil.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/QueryCommand.kt (renamed from src/main/kotlin/moe/nea/ledger/QueryCommand.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/ScoreboardUtil.kt (renamed from src/main/kotlin/moe/nea/ledger/ScoreboardUtil.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/TelemetryProvider.kt (renamed from src/main/kotlin/moe/nea/ledger/TelemetryProvider.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/TransactionType.kt (renamed from src/main/kotlin/moe/nea/ledger/TransactionType.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/TriggerCommand.kt (renamed from src/main/kotlin/moe/nea/ledger/TriggerCommand.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/config/DebugOptions.kt (renamed from src/main/kotlin/moe/nea/ledger/config/DebugOptions.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/config/LedgerConfig.kt (renamed from src/main/kotlin/moe/nea/ledger/config/LedgerConfig.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/config/MainOptions.kt (renamed from src/main/kotlin/moe/nea/ledger/config/MainOptions.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/config/SynchronizationOptions.kt (renamed from src/main/kotlin/moe/nea/ledger/config/SynchronizationOptions.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/config/UpdateUi.kt (renamed from src/main/kotlin/moe/nea/ledger/config/UpdateUi.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/config/UpdateUiMarker.kt (renamed from src/main/kotlin/moe/nea/ledger/config/UpdateUiMarker.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/database/DBLogEntry.kt (renamed from src/main/kotlin/moe/nea/ledger/database/DBLogEntry.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/database/DBUpgrade.kt (renamed from src/main/kotlin/moe/nea/ledger/database/DBUpgrade.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/database/Database.kt (renamed from src/main/kotlin/moe/nea/ledger/database/Database.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/database/Upgrades.kt (renamed from src/main/kotlin/moe/nea/ledger/database/Upgrades.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/database/schema.dot (renamed from src/main/kotlin/moe/nea/ledger/database/schema.dot) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/events/BeforeGuiAction.kt (renamed from src/main/kotlin/moe/nea/ledger/events/BeforeGuiAction.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/events/ChatReceived.kt (renamed from src/main/kotlin/moe/nea/ledger/events/ChatReceived.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/events/ExtraSupplyIdEvent.kt (renamed from src/main/kotlin/moe/nea/ledger/events/ExtraSupplyIdEvent.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/events/GuiClickEvent.kt (renamed from src/main/kotlin/moe/nea/ledger/events/GuiClickEvent.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/events/InitializationComplete.kt (renamed from src/main/kotlin/moe/nea/ledger/events/InitializationComplete.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/events/RegistrationFinishedEvent.kt (renamed from src/main/kotlin/moe/nea/ledger/events/RegistrationFinishedEvent.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/events/SupplyDebugInfo.kt (renamed from src/main/kotlin/moe/nea/ledger/events/SupplyDebugInfo.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/events/TriggerEvent.kt (renamed from src/main/kotlin/moe/nea/ledger/events/TriggerEvent.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/events/WorldLoadEvent.kt (renamed from src/main/kotlin/moe/nea/ledger/events/WorldLoadEvent.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/events/WorldSwitchEvent.kt (renamed from src/main/kotlin/moe/nea/ledger/events/WorldSwitchEvent.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/modules/AccessorySwapperDetection.kt (renamed from src/main/kotlin/moe/nea/ledger/modules/AccessorySwapperDetection.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/modules/AllowanceDetection.kt (renamed from src/main/kotlin/moe/nea/ledger/modules/AllowanceDetection.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/modules/AuctionHouseDetection.kt (renamed from src/main/kotlin/moe/nea/ledger/modules/AuctionHouseDetection.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/modules/BankDetection.kt (renamed from src/main/kotlin/moe/nea/ledger/modules/BankDetection.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/modules/BazaarDetection.kt (renamed from src/main/kotlin/moe/nea/ledger/modules/BazaarDetection.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/modules/BazaarOrderDetection.kt (renamed from src/main/kotlin/moe/nea/ledger/modules/BazaarOrderDetection.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/modules/BitsDetection.kt (renamed from src/main/kotlin/moe/nea/ledger/modules/BitsDetection.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/modules/BitsShopDetection.kt (renamed from src/main/kotlin/moe/nea/ledger/modules/BitsShopDetection.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/modules/ChestDetection.kt (renamed from src/main/kotlin/moe/nea/ledger/modules/ChestDetection.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/modules/DragonEyePlacementDetection.kt (renamed from src/main/kotlin/moe/nea/ledger/modules/DragonEyePlacementDetection.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/modules/DragonSacrificeDetection.kt (renamed from src/main/kotlin/moe/nea/ledger/modules/DragonSacrificeDetection.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/modules/DungeonChestDetection.kt (renamed from src/main/kotlin/moe/nea/ledger/modules/DungeonChestDetection.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/modules/ExternalDataProvider.kt (renamed from src/main/kotlin/moe/nea/ledger/modules/ExternalDataProvider.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/modules/EyedropsDetection.kt (renamed from src/main/kotlin/moe/nea/ledger/modules/EyedropsDetection.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/modules/ForgeDetection.kt (renamed from src/main/kotlin/moe/nea/ledger/modules/ForgeDetection.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/modules/GambleDetection.kt (renamed from src/main/kotlin/moe/nea/ledger/modules/GambleDetection.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/modules/GodPotionDetection.kt (renamed from src/main/kotlin/moe/nea/ledger/modules/GodPotionDetection.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/modules/GodPotionMixinDetection.kt (renamed from src/main/kotlin/moe/nea/ledger/modules/GodPotionMixinDetection.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/modules/KatDetection.kt (renamed from src/main/kotlin/moe/nea/ledger/modules/KatDetection.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/modules/KuudraChestDetection.kt (renamed from src/main/kotlin/moe/nea/ledger/modules/KuudraChestDetection.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/modules/MineshaftCorpseDetection.kt (renamed from src/main/kotlin/moe/nea/ledger/modules/MineshaftCorpseDetection.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/modules/MinionDetection.kt (renamed from src/main/kotlin/moe/nea/ledger/modules/MinionDetection.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/modules/NpcDetection.kt (renamed from src/main/kotlin/moe/nea/ledger/modules/NpcDetection.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/modules/UpdateChecker.kt (renamed from src/main/kotlin/moe/nea/ledger/modules/UpdateChecker.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/modules/VisitorDetection.kt (renamed from src/main/kotlin/moe/nea/ledger/modules/VisitorDetection.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/utils/BorderedTextTracker.kt (renamed from src/main/kotlin/moe/nea/ledger/utils/BorderedTextTracker.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/utils/ErrorUtil.kt (renamed from src/main/kotlin/moe/nea/ledger/utils/ErrorUtil.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/utils/GsonUtil.kt (renamed from src/main/kotlin/moe/nea/ledger/utils/GsonUtil.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/utils/MinecraftExecutor.kt (renamed from src/main/kotlin/moe/nea/ledger/utils/MinecraftExecutor.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/utils/NoSideEffects.kt (renamed from src/main/kotlin/moe/nea/ledger/utils/NoSideEffects.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/utils/network/Request.kt (renamed from src/main/kotlin/moe/nea/ledger/utils/network/Request.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/utils/network/RequestUtil.kt (renamed from src/main/kotlin/moe/nea/ledger/utils/network/RequestUtil.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/utils/network/Response.kt (renamed from src/main/kotlin/moe/nea/ledger/utils/network/Response.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/utils/telemetry/BooleanContext.kt (renamed from src/main/kotlin/moe/nea/ledger/utils/telemetry/BooleanContext.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/utils/telemetry/CommonKeys.kt (renamed from src/main/kotlin/moe/nea/ledger/utils/telemetry/CommonKeys.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/utils/telemetry/Context.kt (renamed from src/main/kotlin/moe/nea/ledger/utils/telemetry/Context.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/utils/telemetry/ContextValue.kt (renamed from src/main/kotlin/moe/nea/ledger/utils/telemetry/ContextValue.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/utils/telemetry/EventRecorder.kt (renamed from src/main/kotlin/moe/nea/ledger/utils/telemetry/EventRecorder.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/utils/telemetry/ExceptionContextValue.kt (renamed from src/main/kotlin/moe/nea/ledger/utils/telemetry/ExceptionContextValue.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/utils/telemetry/JsonElementContext.kt (renamed from src/main/kotlin/moe/nea/ledger/utils/telemetry/JsonElementContext.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/utils/telemetry/LoggingEventRecorder.kt (renamed from src/main/kotlin/moe/nea/ledger/utils/telemetry/LoggingEventRecorder.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/utils/telemetry/RecordedEvent.kt (renamed from src/main/kotlin/moe/nea/ledger/utils/telemetry/RecordedEvent.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/utils/telemetry/Severity.kt (renamed from src/main/kotlin/moe/nea/ledger/utils/telemetry/Severity.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/utils/telemetry/Span.kt (renamed from src/main/kotlin/moe/nea/ledger/utils/telemetry/Span.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/utils/telemetry/StringContext.kt (renamed from src/main/kotlin/moe/nea/ledger/utils/telemetry/StringContext.kt) | 0 | ||||
| -rw-r--r-- | mod/src/main/resources/ledgerkeystore.jks (renamed from src/main/resources/ledgerkeystore.jks) | bin | 104393 -> 104393 bytes | |||
| -rw-r--r-- | mod/src/main/resources/mcmod.info (renamed from src/main/resources/mcmod.info) | 0 | ||||
| -rw-r--r-- | mod/src/main/resources/mixins.moneyledger.json (renamed from src/main/resources/mixins.moneyledger.json) | 0 | ||||
| -rw-r--r-- | mod/src/test/kotlin/moe/nea/ledger/NumberUtilKtTest.kt (renamed from src/test/kotlin/moe/nea/ledger/NumberUtilKtTest.kt) | 0 | ||||
| -rw-r--r-- | settings.gradle.kts | 1 |
104 files changed, 196 insertions, 185 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7765a6c..a9eee2c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,18 +24,18 @@ jobs: - name: Show build directory if: runner.debug == '1' run: | - ls -lahR build + ls -lahR mod/build - name: Upload built mod JAR uses: actions/upload-artifact@v4.3.0 with: name: mod-jar - path: build/libs/*.jar + path: mod/build/libs/*.jar - name: Upload partial JARs if: runner.debug == '1' uses: actions/upload-artifact@v4.3.0 with: name: extras - path: build/badjars/*.jar + path: mod/build/badjars/*.jar release: runs-on: ubuntu-latest needs: gradle diff --git a/build-src/src/main/kotlin/helpers.kt b/build-src/src/main/kotlin/helpers.kt new file mode 100644 index 0000000..5afef4f --- /dev/null +++ b/build-src/src/main/kotlin/helpers.kt @@ -0,0 +1,10 @@ +import org.gradle.api.plugins.ExtensionAware +import org.gradle.kotlin.dsl.configure +import org.gradle.kotlin.dsl.findByType + + +inline fun <reified T : Any> ExtensionAware.configureIf(crossinline block: T.() -> Unit) { + if (extensions.findByType<T>() != null) { + extensions.configure<T> { block() } + } +} < |
