Initial commit
This commit is contained in:
35
kubejs/server_scripts/spawn_commands.js
Normal file
35
kubejs/server_scripts/spawn_commands.js
Normal file
@@ -0,0 +1,35 @@
|
||||
onEvent("command.registry", event => { //command registry event
|
||||
const { commands: Commands, arguments: Arguments } = event;
|
||||
event.register(
|
||||
Commands.literal("spawnRandomCar")
|
||||
.requires(src => src.hasPermission(2))
|
||||
.executes(ctx => {
|
||||
const sourcePosition = ctx.source.position
|
||||
Utils.server.runCommandSilent(`summon car:car ${sourcePosition.x()} ${sourcePosition.y()} ${sourcePosition.z()}`)
|
||||
Utils.server.runCommandSilent(`setblock ${sourcePosition.x() - 0.5} ${sourcePosition.y() - 0.5} ${sourcePosition.z() - 0.5} minecraft:air`)
|
||||
return 1
|
||||
})
|
||||
)
|
||||
|
||||
event.register(
|
||||
Commands.literal("spawnMotorboat")
|
||||
.requires(src => src.hasPermission(2))
|
||||
.executes(ctx => {
|
||||
const sourcePosition = ctx.source.position
|
||||
Utils.server.runCommandSilent(`summon immersivepetroleum:speedboat ${sourcePosition.x()} ${sourcePosition.y()} ${sourcePosition.z()} {tank:{amount:4000,fluid:'immersivepetroleum:gasoline'}}`)
|
||||
Utils.server.runCommandSilent(`setblock ${sourcePosition.x() - 0.5} ${sourcePosition.y() - 0.5} ${sourcePosition.z() - 0.5} minecraft:air`)
|
||||
return 1
|
||||
})
|
||||
)
|
||||
|
||||
event.register(
|
||||
Commands.literal("spawnHelicopter")
|
||||
.requires(src => src.hasPermission(2))
|
||||
.executes(ctx => {
|
||||
const sourcePosition = ctx.source.position
|
||||
Utils.server.runCommandSilent(`summon simpleplanes:helicopter ${sourcePosition.x()} ${sourcePosition.y()} ${sourcePosition.z()} {material:'biomesoplenty:stripped_dead_log',upgrades:{'simpleplanes:furnace_engine':{item:{Size:1,Items:[{Slot:0,id:'minecraft:coal_block',Count:18b}]}},'simpleplanes:shooter':{item:{Size:1,Items:[{Slot:0,id:'cgm:missile',Count:7b}]}},'simpleplanes:armor':{protection:0b},'simpleplanes:seats':{}}}`)
|
||||
Utils.server.runCommandSilent(`setblock ${sourcePosition.x() - 0.5} ${sourcePosition.y() - 0.5} ${sourcePosition.z() - 0.5} minecraft:air`)
|
||||
return 1
|
||||
})
|
||||
)
|
||||
})
|
||||
Reference in New Issue
Block a user