fix(kubejs): update kubejs scripts
This commit is contained in:
parent
28a30d94c0
commit
57be389894
13 changed files with 921 additions and 251 deletions
42
kubejs/server_scripts/rsapi.js
Normal file
42
kubejs/server_scripts/rsapi.js
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
// priority: 90
|
||||
|
||||
/**
|
||||
* Runs an RSAPI callback.
|
||||
* @param {string} id
|
||||
* @param {*} data
|
||||
*/
|
||||
function rsapi(id, data) {
|
||||
console.log(`rsapi:${id}:${JSON.stringify(data)}`);
|
||||
}
|
||||
|
||||
// rsapi:event.playerJoined:"Player"
|
||||
PlayerEvents.loggedIn((event) => {
|
||||
const username = String(event.player.username);
|
||||
rsapi("event.playerJoined", username);
|
||||
});
|
||||
|
||||
// rsapi:event.playerLeft:"Player"
|
||||
PlayerEvents.loggedOut((event) => {
|
||||
const username = String(event.player.username);
|
||||
rsapi("event.playerLeft", username);
|
||||
});
|
||||
|
||||
// rsapi:event.playerChat:["Player","Message"]
|
||||
PlayerEvents.chat((event) => {
|
||||
const username = String(event.player.username);
|
||||
const message = String(event.message);
|
||||
rsapi("event.playerChat", [username, message]);
|
||||
});
|
||||
|
||||
// rsapi:event.serverChat:"Message"
|
||||
ServerEvents.command("say", (event) => {
|
||||
const input = String(event.input);
|
||||
const message = input.startsWith("say ") ? input.slice(4) : input;
|
||||
rsapi("event.serverChat", message);
|
||||
});
|
||||
|
||||
// rsapi:event.playerDied:"Player"
|
||||
EntityEvents.death("player", (event) => {
|
||||
const username = String(event.player.username);
|
||||
rsapi("event.playerDied", username);
|
||||
});
|
||||
Loading…
Add table
Add a link
Reference in a new issue