summary refs log tree commit diff stats
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/kotlin/space/autistic/radio/PirateRadio.kt2
-rw-r--r--src/main/kotlin/space/autistic/radio/entity/DisposableTransmitterEntity.kt2
-rw-r--r--src/main/resources/assets/pirate-radio/lang/en_us.json6
-rw-r--r--src/main/resources/fabric.mod.json12
-rw-r--r--src/main/resources/pirate-radio.client-mixins.json14
5 files changed, 13 insertions, 23 deletions
diff --git a/src/main/kotlin/space/autistic/radio/PirateRadio.kt b/src/main/kotlin/space/autistic/radio/PirateRadio.kt
index d463e41..2a57d10 100644
--- a/src/main/kotlin/space/autistic/radio/PirateRadio.kt
+++ b/src/main/kotlin/space/autistic/radio/PirateRadio.kt
@@ -43,7 +43,7 @@ object PirateRadio : ModInitializer {
             }
             val stack = context.player().inventory.getStack(payload.slot)
             if (stack.isOf(PirateRadioItems.STORAGE_CARD)) {
-                stack.set(PirateRadioComponents.FREQUENCY, min(1080, max(768, payload.frequency)))
+                stack.set(PirateRadioComponents.FREQUENCY, min(1000, max(768, payload.frequency)))
                 var text = payload.text
                 if (text.length > 16384) {
                     text = text.substring(0, 16384)
diff --git a/src/main/kotlin/space/autistic/radio/entity/DisposableTransmitterEntity.kt b/src/main/kotlin/space/autistic/radio/entity/DisposableTransmitterEntity.kt
index fe26a86..b50849d 100644
--- a/src/main/kotlin/space/autistic/radio/entity/DisposableTransmitterEntity.kt
+++ b/src/main/kotlin/space/autistic/radio/entity/DisposableTransmitterEntity.kt
@@ -57,7 +57,7 @@ class DisposableTransmitterEntity : AbstractDecorationEntity {
     }
 
     private fun tickDespawnDelay() {
-        if (this.despawnDelay > 0 && this.despawnDelay-- == 0) {
+        if (this.despawnDelay > 0 && --this.despawnDelay == 0) {
             this.discard()
         }
     }
diff --git a/src/main/resources/assets/pirate-radio/lang/en_us.json b/src/main/resources/assets/pirate-radio/lang/en_us.json
index 81145f0..974deb9 100644
--- a/src/main/resources/assets/pirate-radio/lang/en_us.json
+++ b/src/main/resources/assets/pirate-radio/lang/en_us.json
@@ -26,5 +26,9 @@
   "pirate-radio.frequency.selected": "Frequency: %s.%s MHz",
   "pirate-radio.storage-card": "SD Card",
   "pirate-radio.message": "Message...",
-  "pirate-radio.frequency.edit": "Frequency"
+  "pirate-radio.frequency.edit": "Frequency",
+  "pirate-radio.device.choose": "Audio output",
+  "pirate-radio.device.system": "Direct (System default)",
+  "pirate-radio.device.openal": "Minecraft sound system",
+  "pirate-radio.device.system-matching-minecraft": "Direct (guess from Minecraft)"
 }
\ No newline at end of file
diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json
index c7d859a..ffaf57a 100644
--- a/src/main/resources/fabric.mod.json
+++ b/src/main/resources/fabric.mod.json
@@ -3,15 +3,15 @@
 	"id": "pirate-radio",
 	"version": "${version}",
 	"name": "Pirate Radio",
-	"description": "This is an example description! Tell everyone what your mod is about!",
+	"description": "A TTS-based FM pirate radio simulator in Minecraft! Uses real FM simulation, with some practical approximations.",
 	"authors": [
-		"Me!"
+		"SoniEx2"
 	],
 	"contact": {
-		"homepage": "https://fabricmc.net/",
-		"sources": "https://github.com/FabricMC/fabric-example-mod"
+		"homepage": "https://modrinth.com/mod/pirate-radio",
+		"sources": "https://soniex2.autistic.space/git-repos/fmsim.git/tree/"
 	},
-	"license": "LGPL-2.1-or-later",
+	"license": "MIT AND CC-BY-4.0",
 	"icon": "assets/pirate-radio/icon.png",
 	"environment": "*",
 	"entrypoints": {
@@ -47,4 +47,4 @@
 		"fabric-api": "*",
 		"fabric-language-kotlin": "*"
 	}
-}
\ No newline at end of file
+}
diff --git a/src/main/resources/pirate-radio.client-mixins.json b/src/main/resources/pirate-radio.client-mixins.json
deleted file mode 100644
index 27a5861..0000000
--- a/src/main/resources/pirate-radio.client-mixins.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
-  "required": true,
-  "minVersion": "0.8",
-  "package": "space.autistic.radio.client.mixin",
-  "compatibilityLevel": "JAVA_21",
-  "mixins": [
-  ],
-  "client": [
-    "BlockStatesLoaderMixin"
-  ],
-  "injectors": {
-    "defaultRequire": 1
-  }
-}
\ No newline at end of file