diff --git a/build.gradle b/build.gradle index 22df31b..2aa0715 100644 --- a/build.gradle +++ b/build.gradle @@ -6,7 +6,7 @@ plugins { } group 'io.izzel.taboolib' -version '1.11' +version '1.12' 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 56222da..a568441 100644 --- a/src/main/groovy/io/izzel/taboolib/gradle/TabooLibExtension.groovy +++ b/src/main/groovy/io/izzel/taboolib/gradle/TabooLibExtension.groovy @@ -25,8 +25,7 @@ class TabooLibExtension { relocation[pre] = post } - def description(@DelegatesTo(Description.class) closure) { - closure.delegate = des - closure() + def description(Action action) { + action.execute(des) } } 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 8e06820..384f08d 100644 --- a/src/main/groovy/io/izzel/taboolib/gradle/description/Description.groovy +++ b/src/main/groovy/io/izzel/taboolib/gradle/description/Description.groovy @@ -48,18 +48,15 @@ class Description { nukkitNodes['prefix'] = prefix } - def contributors(@DelegatesTo(Contributors.class) closure) { - closure.delegate = con - closure() + def contributors(Action action) { + action.execute(con) } - def dependencies(@DelegatesTo(Dependencies.class) closure) { - closure.delegate = dep - closure() + def dependencies(Action action) { + action.execute(dep) } - def links(@DelegatesTo(Links.class) closure) { - closure.delegate = lin - closure() + def links(Action action) { + action.execute(lin) } }