Skip to content

Commit

Permalink
Fix NamespacedIds with -
Browse files Browse the repository at this point in the history
  • Loading branch information
ByteZ1337 committed May 11, 2023
1 parent 15af3a9 commit a9fb85b
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
version = 0.13
version = 0.13.1
kotlin.daemon.jvmargs=-Xmx2g
org.gradle.jvmargs=-Xmx2g
4 changes: 2 additions & 2 deletions nova/src/main/kotlin/xyz/xenondevs/nova/data/NamespacedId.kt
Original file line number Diff line number Diff line change
Expand Up @@ -68,8 +68,8 @@ class NamespacedId(@JvmField val namespace: String, @JvmField val name: String)

val CODEC: Codec<NamespacedId> = Codec.STRING.comapFlatMap(::ofSafe, NamespacedId::toString).stable()

val PART_PATTERN = Regex("""^[a-z][a-z\d_]*$""")
val COMPLETE_PATTERN = Regex("""^[a-z][a-z\d_]*:[a-z][a-z\d_]*$""")
val PART_PATTERN = Regex("""^[a-z][a-z\d_-]*$""")
val COMPLETE_PATTERN = Regex("""^[a-z][a-z\d_-]*:[a-z][a-z\d_-]*$""")

fun of(id: String, fallbackNamespace: String? = null): NamespacedId {
val namespace: String
Expand Down

0 comments on commit a9fb85b

Please sign in to comment.