generator-sma-plugin
Version:
Scaffold a package for the Scriptcraft Modular Architecture - Minecraft Plugins in Javascript!
31 lines (24 loc) • 722 B
text/typescript
/**
* Any files in this directory are automatically run when this plugin is loaded.
* Remember to transpile to JavaScript!
*/
import { Logger } from '<%= name %>/lib/log'
import { commando } from '@magikcraft/core'
import * as events from 'events'
const log = Logger(__filename)
log('<%= name %> loaded!')
log('Registering Player Join event handler')
events.playerJoin(({ player }) => {
setTimeout(() => {
// Initial join is a bit chaotic
echo(
player,
`Hi ${player.name}. The <%= name %> plugin is loaded on this server`
)
}, 1000)
})
log('Registering test command')
commando('test', (args, player) => {
console.log(`Test command called by ${player.name}`)
echo(player, 'Test command called')
})