setName
_project.getPlugins().apply("kotlin")
_project.setConfig {
setEntry("com/example/script/primary.kts")
setPackageName("com.example.script.kotlin")
setLogo("logo.png")
setAuthor {
setName("m8test")
setEmail("[email protected]")
setWebsite("https://www.example.com")
setProfile("xxx")
_console.log(getName())
_console.log(getEmail())
_console.log(getWebsite())
_console.log(getProfile())
}
}
$project.getPlugins().apply("groovy")
$project.setConfig {
setEntry("com/example/script/primary.groovy")
setPackageName("com.example.script.groovy")
setLogo("logo.png")
setAuthor {
setName("m8test")
setEmail("[email protected]")
setWebsite("https://www.example.com")
setProfile("xxx")
$console.log(getName())
$console.log(getEmail())
$console.log(getWebsite())
$console.log(getProfile())
}
}
$project.getPlugins().apply("javascript")
$project.setConfig(config => {
config.setEntry("com/example/script/primary.js")
config.setPackageName("com.example.script.js")
config.setLogo("logo.png")
config.setAuthor((author) => {
author.setName("m8test")
author.setEmail("[email protected]")
author.setWebsite("https://www.example.com")
author.setProfile("xxx")
$console.log(author.getName())
$console.log(author.getEmail())
$console.log(author.getWebsite())
$console.log(author.getProfile())
})
})
_project:getPlugins():apply("lua")
_project:setConfig(function(c)
c:setEntry("com/example/script/primary.lua")
c:setPackageName("com.example.script.lua")
c:setLogo("logo.png")
c:setAuthor(function(author)
author:setName("m8test")
author:setEmail("[email protected]")
author:setWebsite("https://www.example.com")
author:setProfile("xxx")
_console:log(author:getName())
_console:log(author:getEmail())
_console:log(author:getWebsite())
_console:log(author:getProfile())
end)
end)
<?php
$project->getPlugins()->apply("php");
$project->setConfig(function ($config) use ($console) {
$config->setEntry("com/example/script/primary.php");
$config->setPackageName("com.example.script.php");
$config->setLogo("logo.png");
$config->setAuthor(function ($author) use ($console) {
$author->setName("m8test");
$author->setEmail("[email protected]");
$author->setWebsite("https://www.example.com");
$author->setProfile("xxx");
$console->log($author->getName());
$console->log($author->getEmail());
$console->log($author->getWebsite());
$console->log($author->getProfile());
});
});
_project.getPlugins().apply("python")
def configuration(config):
config.setEntry("com/example/script/primary.py")
config.setPackageName("com.example.script.py")
config.setLogo("logo.png")
def fn(author):
author.setName("m8test")
author.setEmail("[email protected]")
author.setWebsite("https://www.example.com")
author.setProfile("xxx")
_console.log(author.getName())
_console.log(author.getEmail())
_console.log(author.getWebsite())
_console.log(author.getProfile())
config.setAuthor(fn)
_project.setConfig(configuration)
$project.getPlugins().apply("ruby")
$project.setConfig { |config|
config.setEntry("com/example/script/primary.rb")
config.setPackageName("com.example.script.rb")
config.setLogo("logo.png")
config.setAuthor { |author|
author.setName("m8test")
author.setEmail("[email protected]")
author.setWebsite("https://www.example.com")
author.setProfile("xxx")
$console.log(author.getName())
$console.log(author.getEmail())
$console.log(author.getWebsite())
$console.log(author.getProfile())
}
}
Last modified: 29 April 2025