diff --git a/build.gradle b/build.gradle index d94e96c..22df31b 100644 --- a/build.gradle +++ b/build.gradle @@ -6,7 +6,7 @@ plugins { } group 'io.izzel.taboolib' -version '1.10' +version '1.11' configurations { embed diff --git a/src/main/groovy/io/izzel/taboolib/gradle/TabooLibExtension.groovy b/src/main/groovy/io/izzel/taboolib/gradle/TabooLibExtension.groovy index 6613a81..56222da 100644 --- a/src/main/groovy/io/izzel/taboolib/gradle/TabooLibExtension.groovy +++ b/src/main/groovy/io/izzel/taboolib/gradle/TabooLibExtension.groovy @@ -25,7 +25,7 @@ class TabooLibExtension { relocation[pre] = post } - def description(closure) { + def description(@DelegatesTo(Description.class) closure) { closure.delegate = des closure() } diff --git a/src/main/groovy/io/izzel/taboolib/gradle/description/Description.groovy b/src/main/groovy/io/izzel/taboolib/gradle/description/Description.groovy index 0b0fa51..8e06820 100644 --- a/src/main/groovy/io/izzel/taboolib/gradle/description/Description.groovy +++ b/src/main/groovy/io/izzel/taboolib/gradle/description/Description.groovy @@ -48,17 +48,18 @@ class Description { nukkitNodes['prefix'] = prefix } - def contributors(closure) { + def contributors(@DelegatesTo(Contributors.class) closure) { closure.delegate = con closure() } - def dependencies(closure) { + def dependencies(@DelegatesTo(Dependencies.class) closure) { closure.delegate = dep closure() } - def links(Action action) { - action.execute(lin) + def links(@DelegatesTo(Links.class) closure) { + closure.delegate = lin + closure() } }