feat(informer): 🚸 add sub-command for module level quiet
This commit is contained in:
parent
e879d1f4ad
commit
050e2b3bd9
|
@ -18,12 +18,12 @@ function block(pos) {
|
||||||
const block = pos ? bot.blockAt(v(pos)) : bot.blockAtCursor()
|
const block = pos ? bot.blockAt(v(pos)) : bot.blockAtCursor()
|
||||||
console.log(block, block && block.getProperties())
|
console.log(block, block && block.getProperties())
|
||||||
if (!block) {
|
if (!block) {
|
||||||
cfg.quiet || bot.chat("empty block")
|
quiet || bot.chat("empty block")
|
||||||
return block
|
return block
|
||||||
}
|
}
|
||||||
let info = [block.type, block.name]
|
let info = [block.type, block.name]
|
||||||
if (block.metadata) info.push(Object.entries(block.getProperties()))
|
if (block.metadata) info.push(Object.entries(block.getProperties()))
|
||||||
cfg.quiet || bot.chat(info.join(": "))
|
quiet || bot.chat(info.join(": "))
|
||||||
}
|
}
|
||||||
|
|
||||||
function item(
|
function item(
|
||||||
|
@ -35,7 +35,7 @@ function item(
|
||||||
entity.heldItem
|
entity.heldItem
|
||||||
console.log(item)
|
console.log(item)
|
||||||
if (!item) {
|
if (!item) {
|
||||||
cfg.quiet || bot.chat("no item")
|
quiet || bot.chat("no item")
|
||||||
return item
|
return item
|
||||||
}
|
}
|
||||||
let info = [item.type, item.name]
|
let info = [item.type, item.name]
|
||||||
|
@ -43,7 +43,7 @@ function item(
|
||||||
if (item.nbt) {
|
if (item.nbt) {
|
||||||
info.push(compound_value(item.nbt))
|
info.push(compound_value(item.nbt))
|
||||||
}
|
}
|
||||||
cfg.quiet || bot.chat(info.join("; "))
|
quiet || bot.chat(info.join("; "))
|
||||||
function compound_value(obj) {
|
function compound_value(obj) {
|
||||||
if (typeof obj.value == "object") {
|
if (typeof obj.value == "object") {
|
||||||
return compound_value(obj.value)
|
return compound_value(obj.value)
|
||||||
|
@ -68,13 +68,13 @@ function entity(name) {
|
||||||
}) : entity
|
}) : entity
|
||||||
console.log(entity)
|
console.log(entity)
|
||||||
if (!entity) {
|
if (!entity) {
|
||||||
cfg.quiet || bot.chat("no entity")
|
quiet || bot.chat("no entity")
|
||||||
return entity
|
return entity
|
||||||
}
|
}
|
||||||
let info = [entity.type, entity.username || entity.name]
|
let info = [entity.type, entity.username || entity.name]
|
||||||
// TODO various info depending on the type of entity; player, villager, etc
|
// TODO various info depending on the type of entity; player, villager, etc
|
||||||
if (entity.metadata) info.push("len: " + entity.metadata.length)
|
if (entity.metadata) info.push("len: " + entity.metadata.length)
|
||||||
cfg.quiet || bot.chat(info.join("; "))
|
quiet || bot.chat(info.join("; "))
|
||||||
return entity
|
return entity
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -94,6 +94,10 @@ function command(message_parts, player) {
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
switch (message_parts[0]) {
|
switch (message_parts[0]) {
|
||||||
|
case "quiet":
|
||||||
|
cfg.info.quiet = quiet = !quiet;
|
||||||
|
quiet || bot.chat(`info: ${quiet ? "" : "not "}being quiet`);
|
||||||
|
break;
|
||||||
case "i":
|
case "i":
|
||||||
case "item":
|
case "item":
|
||||||
item()
|
item()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user