Skip to content

Basic Commands

register("fart", function(ctx)
local p = ctx.player
local pos = p.pos
p.world:playSound("minecraft:entity.player.burp", pos.x, pos.y, pos.z, 1.0, 1.0)
p.world:particle("minecraft:heart", Vec(pos.x, pos.y + 1, pos.z), {count = 5, delta = {0.5, 0.5, 0.5}})
p:sendMessage("You farted!")
end)
register("rp kill <target:player>", function(ctx, target)
local fmt = require "format"
local bf = broadcastFormat("*{p.name} kills {t.name}*")
bf({p = ctx.player, t = target})
target:damage(1000)
end, "px.ignis.rp")
register("gamemode <mode:choice=survival,creative,adventure,spectator> [<target:player>]", function(ctx, mode, target)
local t = target or ctx.player
t:sendMessage("Setting gamemode to " .. mode)
t:sendMessage("Your gamemode has been changed")
end)
register("kick <target:player> [<reason:text>]", function(ctx, target, reason)
local msg = reason or "You have been kicked"
target:kick(msg)
end, "px.ignis.kick")