mirror of
https://code.chipmunk.land/Parker2991/FridayNightFunkinBoyfriendBot.git
synced 2024-11-14 19:34:59 -05:00
Compare commits
2 commits
47ff57eeb6
...
bca181e8ec
Author | SHA1 | Date | |
---|---|---|---|
|
bca181e8ec | ||
|
7c85c53eb1 |
54 changed files with 7863 additions and 6960 deletions
473
logs/latest.log
473
logs/latest.log
|
@ -1,352 +1,121 @@
|
||||||
[9:48:45 PM 7/25/2024 logs] [Savage Friends] undefined
|
[10:02:52 PM 8/4/2024 logs] [Savage Friends] undefined
|
||||||
[9:48:45 PM 7/25/2024 logs] [Savage Friends] undefined
|
[10:02:52 PM 8/4/2024 logs] [Savage Friends] undefined
|
||||||
[9:48:46 PM 7/25/2024 logs] [Savage Friends] undefined
|
[10:02:52 PM 8/4/2024 logs] [Savage Friends] undefined
|
||||||
[9:48:46 PM 7/25/2024 logs] [Savage Friends] undefined
|
[10:02:52 PM 8/4/2024 logs] [Savage Friends] undefined
|
||||||
[9:48:46 PM 7/25/2024 logs] [Savage Friends] undefined
|
[10:02:52 PM 8/4/2024 logs] [Savage Friends] undefined
|
||||||
[9:48:46 PM 7/25/2024 logs] [Savage Friends] undefined
|
[10:02:52 PM 8/4/2024 logs] [Savage Friends] undefined
|
||||||
[9:48:46 PM 7/25/2024 logs] [ceboom] ǝɯɐᵷ ǝɥʇ pǝuᴉoɾ FNFBoyfriendBot
|
[10:02:52 PM 8/4/2024 logs] [Savage Friends] undefined
|
||||||
[9:48:47 PM 7/25/2024 logs] [faithtardboom] ǝɯɐᵷ ǝɥʇ pǝuᴉoɾ FNFBoyfriendBot
|
[10:02:53 PM 8/4/2024 logs] [chipmunk] FNFBoyfriendBot joind teh gaem
|
||||||
[9:48:47 PM 7/25/2024 logs] [faithtardboom]
|
[10:02:53 PM 8/4/2024 logs] [faithtardboom] FNFBoyfriendBot joind teh gaem
|
||||||
[9:48:47 PM 7/25/2024 logs] [ceboom] Clouds: /seen FNFBoyfriendBot
|
[10:02:53 PM 8/4/2024 logs] [alexboom] FNFBoyfriendBot joind teh gaem
|
||||||
[9:48:47 PM 7/25/2024 logs] [prljav] ǝɯɐᵷ ǝɥʇ pǝuᴉoɾ FNFBoyfriendBot
|
[10:02:53 PM 8/4/2024 logs] [chipmunk] [Prefix: ~] FNFBoyfriendBot: FNFBoyfriendBot created by Parker2991
|
||||||
[9:48:47 PM 7/25/2024 logs] [kaboom] ǝɯɐᵷ ǝɥʇ pǝuᴉoɾ FNFBoyfriendBot
|
[10:02:53 PM 8/4/2024 logs] [kaboom] FNFBoyfriendBot joind teh gaem
|
||||||
[9:48:48 PM 7/25/2024 logs] [faithtardboom] There's a new Geyser update available to support Bedrock version 1.21.2. Download it here: https://geysermc.org/download
|
[10:02:53 PM 8/4/2024 logs] [faithtardboom]
|
||||||
[9:48:48 PM 7/25/2024 logs] [prljav] There's a new Geyser update available to support Bedrock version 1.21.2. Download it here: https://geysermc.org/download
|
[10:02:53 PM 8/4/2024 logs] [chipmunk] [ViaVersion] There is a newer plugin version available: 5.0.2, you're on: 5.0.1-SNAPSHOT
|
||||||
[9:48:48 PM 7/25/2024 logs] [kaboom] Hello, FNFBoyfriendBot!
|
[10:02:53 PM 8/4/2024 logs] [faithtardboom] [ViaVersion] There is a newer plugin version available: 5.0.2, you're on: 5.0.2-SNAPSHOT
|
||||||
[9:48:48 PM 7/25/2024 logs] [alexboom] ǝɯɐᵷ ǝɥʇ pǝuᴉoɾ FNFBoyfriendBot
|
[10:02:53 PM 8/4/2024 logs] [faithtardboom] [Prefix: ~] FNFBoyfriendBot: FNFBoyfriendBot created by Parker2991
|
||||||
[9:48:48 PM 7/25/2024 logs] [ceboom] There's a new Geyser update available to support Bedrock version 1.21.2. Download it here: https://geysermc.org/download
|
[10:02:53 PM 8/4/2024 logs] [faithtardboom] There's a new Geyser update available to support Bedrock version 1.21.2. Download it here: https://geysermc.org/download
|
||||||
[9:48:48 PM 7/25/2024 logs] [faithtardboom] [Prefix: ~] FNFBoyfriendBot: FNFBoyfriendBot created by Parker2991
|
[10:02:54 PM 8/4/2024 logs] [prljav] FNFBoyfriendBot joind teh gaem
|
||||||
[9:48:48 PM 7/25/2024 logs] [alexboom] [Prefix: ~] FNFBoyfriendBot: FNFBoyfriendBot created by Parker2991
|
[10:02:54 PM 8/4/2024 logs] [nekoboom] FNFBoyfriendBot joind teh gaem
|
||||||
[9:48:48 PM 7/25/2024 logs] [kaboom] There's a new Geyser update available to support Bedrock version 1.21.2. Download it here: https://geysermc.org/download
|
[10:02:54 PM 8/4/2024 logs] [prljav] There's a new Geyser update available to support Bedrock version 1.21.2. Download it here: https://geysermc.org/download
|
||||||
[9:48:48 PM 7/25/2024 logs] [prljav] [Prefix: ~] FNFBoyfriendBot: FNFBoyfriendBot created by Parker2991
|
[10:02:54 PM 8/4/2024 logs] [prljav] [ViaVersion] There is a newer plugin version available: 5.0.2, you're on: 5.0.2-SNAPSHOT
|
||||||
[9:48:49 PM 7/25/2024 logs] [alexboom] There's a new Geyser update available to support Bedrock version 1.21.2. Download it here: https://geysermc.org/download
|
[10:02:54 PM 8/4/2024 logs] [chipmunk] FNFBoyfriendBot: /minecraft:fill 1000000 0 999984 1000015 0 999999 repeating_command_block{CustomName:'{"translate":"outOfMemory.message"}'}
|
||||||
[9:48:49 PM 7/25/2024 logs] [ceboom] [Prefix: ~] FNFBoyfriendBot: FNFBoyfriendBot created by Parker2991
|
[10:02:54 PM 8/4/2024 logs] [chipmunk] no blockz wuz filld
|
||||||
[9:48:49 PM 7/25/2024 logs] [kaboom] [Prefix: ~] FNFBoyfriendBot: FNFBoyfriendBot created by Parker2991
|
[10:02:54 PM 8/4/2024 logs] [chipmunk] There's a new Geyser update available to support Bedrock version 1.21.2. Download it here: https://geysermc.org/download
|
||||||
[9:48:49 PM 7/25/2024 logs] [alexboom] FNFBoyfriendBot: /minecraft:fill 0 0 -48 15 0 -33 repeating_command_block{CustomName:'{"translate":"outOfMemory.message"}'}
|
[10:02:54 PM 8/4/2024 logs] [prljav] [Prefix: ~] FNFBoyfriendBot: FNFBoyfriendBot created by Parker2991
|
||||||
[9:48:49 PM 7/25/2024 logs] [alexboom] pǝꞁꞁᴉɟ ǝɹǝʍ sʞɔoꞁq oN
|
[10:02:54 PM 8/4/2024 logs] [alexboom] There's a new Geyser update available to support Bedrock version 1.21.2. Download it here: https://geysermc.org/download
|
||||||
[9:48:49 PM 7/25/2024 logs] [prljav] FNFBoyfriendBot: /minecraft:fill -16 0 -16 -1 0 -1 repeating_command_block{CustomName:'{"translate":"outOfMemory.message"}'}
|
[10:02:55 PM 8/4/2024 logs] [kaboom] [Prefix: ~] FNFBoyfriendBot: FNFBoyfriendBot created by Parker2991
|
||||||
[9:48:49 PM 7/25/2024 logs] [prljav] pǝꞁꞁᴉɟ ǝɹǝʍ sʞɔoꞁq oN
|
[10:02:55 PM 8/4/2024 logs] [faithtardboom] FNFBoyfriendBot: /minecraft:fill 0 0 0 15 0 15 repeating_command_block{CustomName:'{"translate":"outOfMemory.message"}'}
|
||||||
[9:48:50 PM 7/25/2024 logs] [faithtardboom] FNFBoyfriendBot: /minecraft:fill 0 0 0 15 0 15 repeating_command_block{CustomName:'{"translate":"outOfMemory.message"}'}
|
[10:02:55 PM 8/4/2024 logs] [faithtardboom] no blockz wuz filld
|
||||||
[9:48:50 PM 7/25/2024 logs] [faithtardboom] pǝꞁꞁᴉɟ ǝɹǝʍ sʞɔoꞁq oN
|
[10:02:55 PM 8/4/2024 logs] [nekoboom] [Prefix: ~] FNFBoyfriendBot: FNFBoyfriendBot created by Parker2991
|
||||||
[9:48:50 PM 7/25/2024 logs] [faithtardboom] FNFBoyfriendBot: /commandspy on
|
[10:02:55 PM 8/4/2024 logs] [chipmunk] FNFBoyfriendBot: /commandspy on
|
||||||
[9:48:50 PM 7/25/2024 logs] [faithtardboom] Successfully enabled CommandSpy
|
[10:02:55 PM 8/4/2024 logs] [chipmunk] Successfully enabled CommandSpy
|
||||||
[9:48:50 PM 7/25/2024 logs] [faithtardboom] FNFBoyfriendBot: /commandspy on
|
[10:02:55 PM 8/4/2024 logs] [prljav] FNFBoyfriendBot: /minecraft:fill 0 0 0 15 0 15 repeating_command_block{CustomName:'{"translate":"outOfMemory.message"}'}
|
||||||
[9:48:50 PM 7/25/2024 logs] [faithtardboom] Successfully enabled CommandSpy
|
[10:02:55 PM 8/4/2024 logs] [prljav] no blockz wuz filld
|
||||||
[9:48:50 PM 7/25/2024 logs] [faithtardboom] FNFBoyfriendBot: /commandspy on
|
[10:02:55 PM 8/4/2024 logs] [prljav] FNFBoyfriendBot: /commandspy on
|
||||||
[9:48:50 PM 7/25/2024 logs] [faithtardboom] Successfully enabled CommandSpy
|
[10:02:55 PM 8/4/2024 logs] [prljav] Successfully enabled CommandSpy
|
||||||
[9:48:50 PM 7/25/2024 logs] [prljav] FNFBoyfriendBot: /commandspy on
|
[10:02:55 PM 8/4/2024 logs] [alexboom] [Prefix: ~] FNFBoyfriendBot: FNFBoyfriendBot created by Parker2991
|
||||||
[9:48:50 PM 7/25/2024 logs] [prljav] Successfully enabled CommandSpy
|
[10:02:55 PM 8/4/2024 logs] [faithtardboom] FNFBoyfriendBot: /commandspy on
|
||||||
[9:48:50 PM 7/25/2024 logs] [prljav] FNFBoyfriendBot: /commandspy on
|
[10:02:55 PM 8/4/2024 logs] [faithtardboom] Successfully enabled CommandSpy
|
||||||
[9:48:50 PM 7/25/2024 logs] [prljav] Successfully enabled CommandSpy
|
[10:02:55 PM 8/4/2024 logs] [faithtardboom] FNFBoyfriendBot: /commandspy on
|
||||||
[9:48:50 PM 7/25/2024 logs] [prljav] FNFBoyfriendBot: /commandspy on
|
[10:02:55 PM 8/4/2024 logs] [faithtardboom] Successfully enabled CommandSpy
|
||||||
[9:48:50 PM 7/25/2024 logs] [prljav] Successfully enabled CommandSpy
|
[10:02:55 PM 8/4/2024 logs] [prljav] FNFBoyfriendBot: /commandspy on
|
||||||
[9:48:50 PM 7/25/2024 logs] [faithtardboom] Vanish for FNFBoyfriendBot: enabled
|
[10:02:55 PM 8/4/2024 logs] [prljav] Successfully enabled CommandSpy
|
||||||
[9:48:50 PM 7/25/2024 logs] [faithtardboom] You are now completely invisible to normal users, and hidden from in-game commands.
|
[10:02:55 PM 8/4/2024 logs] [kaboom] FNFBoyfriendBot: /minecraft:fill -48 0 32 -33 0 47 repeating_command_block{CustomName:'{"translate":"outOfMemory.message"}'}
|
||||||
[9:48:51 PM 7/25/2024 logs] [prljav] Vanish for FNFBoyfriendBot: enabled
|
[10:02:55 PM 8/4/2024 logs] [kaboom] no blockz wuz filld
|
||||||
[9:48:51 PM 7/25/2024 logs] [prljav] You are now completely invisible to normal users, and hidden from in-game commands.
|
[10:02:56 PM 8/4/2024 logs] [chipmunk] FNFBoyfriendBot: /commandspy on
|
||||||
[9:48:52 PM 7/25/2024 logs] [ceboom] FNFBoyfriendBot: /minecraft:fill 0 0 -16 15 0 -1 repeating_command_block{CustomName:'{"translate":"outOfMemory.message"}'}
|
[10:02:56 PM 8/4/2024 logs] [chipmunk] Successfully enabled CommandSpy
|
||||||
[9:48:52 PM 7/25/2024 logs] [faithtardboom] FNFBoyfriendBot: /prefix &8[&bPrefix&8: &3~&8]
|
[10:02:56 PM 8/4/2024 logs] [chipmunk] Vanish for FNFBoyfriendBot: enabled
|
||||||
[9:48:52 PM 7/25/2024 logs] [kaboom] FNFBoyfriendBot: /minecraft:fill -64 0 224 -49 0 239 repeating_command_block{CustomName:'{"translate":"outOfMemory.message"}'}
|
[10:02:56 PM 8/4/2024 logs] [chipmunk] You are now completely invisible to normal users, and hidden from in-game commands.
|
||||||
[9:48:52 PM 7/25/2024 logs] [faithtardboom] You now have the tag: &8[&bPrefix&8: &3~&8]
|
[10:02:56 PM 8/4/2024 logs] [faithtardboom] Vanish for FNFBoyfriendBot: enabled
|
||||||
[9:48:52 PM 7/25/2024 logs] [prljav] FNFBoyfriendBot: /prefix &8[&bPrefix&8: &3~&8]
|
[10:02:56 PM 8/4/2024 logs] [faithtardboom] You are now completely invisible to normal users, and hidden from in-game commands.
|
||||||
[9:48:52 PM 7/25/2024 logs] [kaboom] pǝꞁꞁᴉɟ ǝɹǝʍ sʞɔoꞁq oN
|
[10:02:56 PM 8/4/2024 logs] [kaboom] FNFBoyfriendBot: /commandspy on
|
||||||
[9:48:52 PM 7/25/2024 logs] [kaboom] FNFBoyfriendBot: /commandspy on
|
[10:02:56 PM 8/4/2024 logs] [kaboom] Successfully enabled CommandSpy
|
||||||
[9:48:52 PM 7/25/2024 logs] [kaboom] Successfully enabled CommandSpy
|
[10:02:56 PM 8/4/2024 logs] [kaboom] FNFBoyfriendBot: /commandspy on
|
||||||
[9:48:52 PM 7/25/2024 logs] [kaboom] FNFBoyfriendBot: /commandspy on
|
[10:02:56 PM 8/4/2024 logs] [kaboom] Successfully enabled CommandSpy
|
||||||
[9:48:52 PM 7/25/2024 logs] [kaboom] Successfully enabled CommandSpy
|
[10:02:56 PM 8/4/2024 logs] [kaboom] FNFBoyfriendBot: /commandspy on
|
||||||
[9:48:52 PM 7/25/2024 logs] [kaboom] FNFBoyfriendBot: /commandspy on
|
[10:02:56 PM 8/4/2024 logs] [kaboom] Successfully enabled CommandSpy
|
||||||
[9:48:52 PM 7/25/2024 logs] [kaboom] Successfully enabled CommandSpy
|
[10:02:56 PM 8/4/2024 logs] [prljav] Vanish for FNFBoyfriendBot: enabled
|
||||||
[9:48:52 PM 7/25/2024 logs] [kaboom] FNFBoyfriendBot: /commandspy on
|
[10:02:56 PM 8/4/2024 logs] [prljav] You are now completely invisible to normal users, and hidden from in-game commands.
|
||||||
[9:48:52 PM 7/25/2024 logs] [kaboom] Successfully enabled CommandSpy
|
[10:02:56 PM 8/4/2024 logs] [nekoboom] FNFBoyfriendBot: /minecraft:fill -32 0 -48 -17 0 -33 repeating_command_block{CustomName:'{"translate":"outOfMemory.message"}'}
|
||||||
[9:48:52 PM 7/25/2024 logs] [kaboom] FNFBoyfriendBot: /commandspy on
|
[10:02:56 PM 8/4/2024 logs] [nekoboom] no blockz wuz filld
|
||||||
[9:48:52 PM 7/25/2024 logs] [kaboom] Successfully enabled CommandSpy
|
[10:02:56 PM 8/4/2024 logs] [nekoboom] FNFBoyfriendBot: /commandspy on
|
||||||
[9:48:52 PM 7/25/2024 logs] [ceboom] FNFBoyfriendBot: /commandspy on
|
[10:02:56 PM 8/4/2024 logs] [nekoboom] Successfully enabled CommandSpy
|
||||||
[9:48:52 PM 7/25/2024 logs] [prljav] You now have the tag: &8[&bPrefix&8: &3~&8]
|
[10:02:56 PM 8/4/2024 logs] [nekoboom] FNFBoyfriendBot: /commandspy on
|
||||||
[9:48:52 PM 7/25/2024 logs] [ceboom] Successfully enabled CommandSpy
|
[10:02:56 PM 8/4/2024 logs] [nekoboom] Successfully enabled CommandSpy
|
||||||
[9:48:52 PM 7/25/2024 logs] [ceboom] FNFBoyfriendBot: /commandspy on
|
[10:02:56 PM 8/4/2024 logs] [nekoboom] FNFBoyfriendBot: /commandspy on
|
||||||
[9:48:52 PM 7/25/2024 logs] [ceboom] Successfully enabled CommandSpy
|
[10:02:56 PM 8/4/2024 logs] [nekoboom] Successfully enabled CommandSpy
|
||||||
[9:48:52 PM 7/25/2024 logs] [ceboom] FNFBoyfriendBot: /commandspy on
|
[10:02:56 PM 8/4/2024 logs] [alexboom] FNFBoyfriendBot: /minecraft:fill 80 0 0 95 0 15 repeating_command_block{CustomName:'{"translate":"outOfMemory.message"}'}
|
||||||
[9:48:52 PM 7/25/2024 logs] [ceboom] Successfully enabled CommandSpy
|
[10:02:56 PM 8/4/2024 logs] [alexboom] no blockz wuz filld
|
||||||
[9:48:52 PM 7/25/2024 logs] [ceboom] FNFBoyfriendBot: /commandspy on
|
[10:02:56 PM 8/4/2024 logs] [alexboom] FNFBoyfriendBot: /commandspy on
|
||||||
[9:48:52 PM 7/25/2024 logs] [ceboom] Successfully enabled CommandSpy
|
[10:02:56 PM 8/4/2024 logs] [alexboom] Successfully enabled CommandSpy
|
||||||
[9:48:52 PM 7/25/2024 logs] [ceboom] FNFBoyfriendBot: /commandspy on
|
[10:02:56 PM 8/4/2024 logs] [alexboom] FNFBoyfriendBot: /commandspy on
|
||||||
[9:48:52 PM 7/25/2024 logs] [ceboom] Successfully enabled CommandSpy
|
[10:02:56 PM 8/4/2024 logs] [alexboom] Successfully enabled CommandSpy
|
||||||
[9:48:52 PM 7/25/2024 logs] [ceboom] FNFBoyfriendBot: /commandspy on
|
[10:02:56 PM 8/4/2024 logs] [alexboom] FNFBoyfriendBot: /commandspy on
|
||||||
[9:48:52 PM 7/25/2024 logs] [ceboom] Successfully enabled CommandSpy
|
[10:02:56 PM 8/4/2024 logs] [alexboom] Successfully enabled CommandSpy
|
||||||
[9:48:52 PM 7/25/2024 logs] [alexboom] FNFBoyfriendBot: /commandspy on
|
[10:02:56 PM 8/4/2024 logs] [chipmunk] FNFBoyfriendBot: /prefix &8[&bPrefix&8: &3~&8]
|
||||||
[9:48:52 PM 7/25/2024 logs] [alexboom] Successfully enabled CommandSpy
|
[10:02:56 PM 8/4/2024 logs] [chipmunk] You now have the tag: &8[&bPrefix&8: &3~&8]
|
||||||
[9:48:52 PM 7/25/2024 logs] [alexboom] FNFBoyfriendBot: /commandspy on
|
[10:02:56 PM 8/4/2024 logs] [Savage Friends] FNFBoyfriendBot » FNFBoyfriendBot created by Parker2991
|
||||||
[9:48:53 PM 7/25/2024 logs] [alexboom] Successfully enabled CommandSpy
|
[10:02:56 PM 8/4/2024 logs] [Savage Friends] Welcome, FNFBoyfriendBot!
|
||||||
[9:48:53 PM 7/25/2024 logs] [alexboom] FNFBoyfriendBot: /commandspy on
|
[10:02:56 PM 8/4/2024 logs] [Savage Friends] Type /help for a list of commands.
|
||||||
[9:48:53 PM 7/25/2024 logs] [alexboom] Successfully enabled CommandSpy
|
[10:02:56 PM 8/4/2024 logs] [Savage Friends] Type /list to see who else is online.
|
||||||
[9:48:53 PM 7/25/2024 logs] [ceboom] Vanish for FNFBoyfriendBot: enabled
|
[10:02:56 PM 8/4/2024 logs] [Savage Friends] Type /rank <user> <rank> to change your rank. (now supports spaces!)
|
||||||
[9:48:53 PM 7/25/2024 logs] [faithtardboom] God mode enabled.
|
[10:02:56 PM 8/4/2024 logs] [Savage Friends] Players online: 1 - World time: 6:00 AM
|
||||||
[9:48:53 PM 7/25/2024 logs] [ceboom] You are now completely invisible to normal users, and hidden from in-game commands.
|
[10:02:56 PM 8/4/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
||||||
[9:48:53 PM 7/25/2024 logs] [kaboom] Vanish for FNFBoyfriendBot: enabled
|
[10:02:57 PM 8/4/2024 logs] [alexboom] Vanish for FNFBoyfriendBot: enabled
|
||||||
[9:48:53 PM 7/25/2024 logs] [kaboom] You are now completely invisible to normal users, and hidden from in-game commands.
|
[10:02:57 PM 8/4/2024 logs] [faithtardboom] FNFBoyfriendBot: /prefix &8[&bPrefix&8: &3~&8]
|
||||||
[9:48:53 PM 7/25/2024 logs] [prljav] God mode enabled.
|
[10:02:57 PM 8/4/2024 logs] [alexboom] You are now completely invisible to normal users, and hidden from in-game commands.
|
||||||
[9:48:53 PM 7/25/2024 logs] [alexboom] Vanish for FNFBoyfriendBot: enabled
|
[10:02:57 PM 8/4/2024 logs] [faithtardboom] You now have the tag: &8[&bPrefix&8: &3~&8]
|
||||||
[9:48:53 PM 7/25/2024 logs] [alexboom] You are now completely invisible to normal users, and hidden from in-game commands.
|
[10:02:57 PM 8/4/2024 logs] [kaboom] Vanish for FNFBoyfriendBot: enabled
|
||||||
[9:48:54 PM 7/25/2024 logs] [Savage Friends] FNFBoyfriendBot » FNFBoyfriendBot created by Parker2991
|
[10:02:57 PM 8/4/2024 logs] [kaboom] You are now completely invisible to normal users, and hidden from in-game commands.
|
||||||
[9:48:54 PM 7/25/2024 logs] [Savage Friends] Welcome, FNFBoyfriendBot!
|
[10:02:57 PM 8/4/2024 logs] [prljav] FNFBoyfriendBot: /prefix &8[&bPrefix&8: &3~&8]
|
||||||
[9:48:54 PM 7/25/2024 logs] [Savage Friends] Type /help for a list of commands.
|
[10:02:57 PM 8/4/2024 logs] [nekoboom] Vanish for FNFBoyfriendBot: enabled
|
||||||
[9:48:54 PM 7/25/2024 logs] [Savage Friends] Type /list to see who else is online.
|
[10:02:57 PM 8/4/2024 logs] [prljav] You now have the tag: &8[&bPrefix&8: &3~&8]
|
||||||
[9:48:54 PM 7/25/2024 logs] [Savage Friends] Type /rank <user> <rank> to change your rank. (now supports spaces!)
|
[10:02:57 PM 8/4/2024 logs] [nekoboom] You are now completely invisible to normal users, and hidden from in-game commands.
|
||||||
[9:48:54 PM 7/25/2024 logs] [Savage Friends] Players online: 1 - World time: 12:00 AM
|
[10:02:57 PM 8/4/2024 logs] [chipmunk] God mode enabled.
|
||||||
[9:48:54 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
[10:02:58 PM 8/4/2024 logs] [faithtardboom] God mode enabled.
|
||||||
[9:48:54 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
[10:02:58 PM 8/4/2024 logs] [alexboom] FNFBoyfriendBot: /prefix &8[&bPrefix&8: &3~&8]
|
||||||
[9:48:54 PM 7/25/2024 logs] [ceboom] FNFBoyfriendBot: /prefix &8[&bPrefix&8: &3~&8]
|
[10:02:58 PM 8/4/2024 logs] [alexboom] You now have the tag: &8[&bPrefix&8: &3~&8]
|
||||||
[9:48:54 PM 7/25/2024 logs] [ceboom] You now have the tag: &8[&bPrefix&8: &3~&8]
|
[10:02:58 PM 8/4/2024 logs] [chipmunk] [OP] LapisHusky: #help
|
||||||
[9:48:54 PM 7/25/2024 logs] [faithtardboom] Teleportation enabled.
|
[10:02:58 PM 8/4/2024 logs] [kaboom] FNFBoyfriendBot: /prefix &8[&bPrefix&8: &3~&8]
|
||||||
[9:48:54 PM 7/25/2024 logs] [kaboom] FNFBoyfriendBot: /prefix &8[&bPrefix&8: &3~&8]
|
[10:02:58 PM 8/4/2024 logs] [kaboom] You now have the tag: &8[&bPrefix&8: &3~&8]
|
||||||
[9:48:54 PM 7/25/2024 logs] [kaboom] You now have the tag: &8[&bPrefix&8: &3~&8]
|
[10:02:58 PM 8/4/2024 logs] [prljav] God mode enabled.
|
||||||
[9:48:54 PM 7/25/2024 logs] [prljav] Teleportation enabled.
|
[10:02:58 PM 8/4/2024 logs] [nekoboom] FNFBoyfriendBot: /prefix &8[&bPrefix&8: &3~&8]
|
||||||
[9:48:54 PM 7/25/2024 logs] [alexboom] FNFBoyfriendBot: /prefix &8[&bPrefix&8: &3~&8]
|
[10:02:58 PM 8/4/2024 logs] [nekoboom] You now have the tag: &8[&bPrefix&8: &3~&8]
|
||||||
[9:48:54 PM 7/25/2024 logs] [alexboom] You now have the tag: &8[&bPrefix&8: &3~&8]
|
[10:02:58 PM 8/4/2024 logs] [chipmunk] Commands - hbot:cb hbot:creator hbot:discord hbot:echo hbot:help hbot:list hbot:loginname hbot:logquery hbot:mapart hbot:music hbot:orbit hbot:particlecannon hbot:rainbowify hbot:rtp hbot:schem hbot:sentry hbot:stoporbit hbot:treegen hbot:uuid hbot:badapple hbot:ban hbot:blacklist hbot:boxstructure hbot:cloop hbot:core hbot:debug hbot:dla hbot:entityspammer hbot:kick hbot:lock hbot:msgfilter hbot:pcrash hbot:playerfilter hbot:restart hbot:supercb hbot:togglevisibility hbot:validate hbot:stop
|
||||||
[9:48:55 PM 7/25/2024 logs] [ceboom] God mode enabled.
|
[10:02:58 PM 8/4/2024 logs] [chipmunk] Teleportation enabled.
|
||||||
[9:48:55 PM 7/25/2024 logs] [kaboom] God mode enabled.
|
[10:02:59 PM 8/4/2024 logs] [alexboom] God mode enabled.
|
||||||
[9:48:55 PM 7/25/2024 logs] [alexboom] God mode enabled.
|
[10:02:59 PM 8/4/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
||||||
[9:48:56 PM 7/25/2024 logs] [ceboom] Teleportation enabled.
|
[10:02:59 PM 8/4/2024 logs] [faithtardboom] Teleportation enabled.
|
||||||
[9:48:56 PM 7/25/2024 logs] [kaboom] Teleportation enabled.
|
[10:02:59 PM 8/4/2024 logs] [kaboom] God mode enabled.
|
||||||
[9:48:56 PM 7/25/2024 logs] [alexboom] Teleportation enabled.
|
[10:02:59 PM 8/4/2024 logs] [prljav] Teleportation enabled.
|
||||||
[9:48:57 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
[10:02:59 PM 8/4/2024 logs] [nekoboom] God mode enabled.
|
||||||
[9:49:02 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
[10:03:00 PM 8/4/2024 logs] [alexboom] Teleportation enabled.
|
||||||
[9:49:06 PM 7/25/2024 logs] [kaboom] § : /fill ~ 20 ~ ~3 25 ~3 command_block{CustomName:'{"translate":"pack.dropConfirm","color":"#FFAAFF"}'}
|
[10:03:00 PM 8/4/2024 logs] [kaboom] Teleportation enabled.
|
||||||
[9:49:07 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
[10:03:00 PM 8/4/2024 logs] [nekoboom] Teleportation enabled.
|
||||||
[9:49:12 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
[10:03:01 PM 8/4/2024 logs] [nekoboom] Parker2991: /fill -32 0 -48 -17 0 -33 repeating_command_block{CustomName: '{"text":"https://doin-your.mom","color":"dark_red","clickEvent":{"action":"open_url","value":""}}'} destroy
|
||||||
[9:49:17 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
[10:03:01 PM 8/4/2024 logs] [nekoboom] [Parker2991: Succeszfuly fild 256 blok(x)]
|
||||||
[9:49:22 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
[10:03:04 PM 8/4/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
||||||
[9:49:23 PM 7/25/2024 logs] [ceboom] ǝɯɐᵷ ǝɥʇ ʇɟǝꞁ Clouds
|
[10:03:06 PM 8/4/2024 logs] [kaboom] [OP] HBot: Say hbot:help in chat for a list of commands or say hbot:help [command] for more detail on a command.
|
||||||
[9:49:25 PM 7/25/2024 logs] [ceboom] ǝɯɐᵷ ǝɥʇ pǝuᴉoɾ gZFSBGMCfF
|
[10:03:09 PM 8/4/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
||||||
[9:49:25 PM 7/25/2024 logs] [ceboom] gZFSBGMCfF: /spawn
|
[10:03:14 PM 8/4/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
||||||
[9:49:25 PM 7/25/2024 logs] [ceboom] gZFSBGMCfF: /op @s[type=player]
|
|
||||||
[9:49:25 PM 7/25/2024 logs] [ceboom] gZFSBGMCfF: /seen gZFSBGMCfF
|
|
||||||
[9:49:25 PM 7/25/2024 logs] [ceboom] gZFSBGMCfF: /gmc
|
|
||||||
[9:49:25 PM 7/25/2024 logs] [ceboom] gZFSBGMCfF: /gmc
|
|
||||||
[9:49:25 PM 7/25/2024 logs] [ceboom] gZFSBGMCfF: /seen SonicandTailsCD
|
|
||||||
[9:49:25 PM 7/25/2024 logs] [ceboom] gZFSBGMCfF: /seen Solazr
|
|
||||||
[9:49:25 PM 7/25/2024 logs] [ceboom] gZFSBGMCfF: /seen FNFBoyfriendBot
|
|
||||||
[9:49:25 PM 7/25/2024 logs] [ceboom] gZFSBGMCfF: /cspy on
|
|
||||||
[9:49:25 PM 7/25/2024 logs] [ceboom] gZFSBGMCfF: /worldborder set 59999968
|
|
||||||
[9:49:26 PM 7/25/2024 logs] [ceboom] gZFSBGMCfF: /v on
|
|
||||||
[9:49:26 PM 7/25/2024 logs] [ceboom] gZFSBGMCfF: /gamerule commandModificationBlockLimit 32768
|
|
||||||
[9:49:26 PM 7/25/2024 logs] [ceboom] gZFSBGMCfF: /username &r&fClou&r&fds
|
|
||||||
[9:49:26 PM 7/25/2024 logs] [ceboom] Clouds: /minecraft:tp @s 200500 100 -200500
|
|
||||||
[9:49:26 PM 7/25/2024 logs] [ceboom] Clouds: /nick Clouds
|
|
||||||
[9:49:26 PM 7/25/2024 logs] [ceboom] Clouds: /tptoggle off
|
|
||||||
[9:49:26 PM 7/25/2024 logs] [ceboom] ǝɯɐᵷ ǝɥʇ ʇɟǝꞁ Clouds
|
|
||||||
[9:49:27 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:49:32 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:49:37 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:49:42 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:49:47 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:49:53 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:49:57 PM 7/25/2024 logs] [ceboom] ǝɯɐᵷ ǝɥʇ pǝuᴉoɾ NZnlU9MA5P
|
|
||||||
[9:49:57 PM 7/25/2024 logs] [ceboom] NZnlU9MA5P: /spawn
|
|
||||||
[9:49:57 PM 7/25/2024 logs] [ceboom] NZnlU9MA5P: /op @s[type=player]
|
|
||||||
[9:49:57 PM 7/25/2024 logs] [ceboom] NZnlU9MA5P: /seen NZnlU9MA5P
|
|
||||||
[9:49:57 PM 7/25/2024 logs] [ceboom] NZnlU9MA5P: /seen SonicandTailsCD
|
|
||||||
[9:49:57 PM 7/25/2024 logs] [ceboom] NZnlU9MA5P: /seen Solazr
|
|
||||||
[9:49:57 PM 7/25/2024 logs] [ceboom] NZnlU9MA5P: /seen FNFBoyfriendBot
|
|
||||||
[9:49:57 PM 7/25/2024 logs] [ceboom] NZnlU9MA5P: /gmc
|
|
||||||
[9:49:57 PM 7/25/2024 logs] [ceboom] NZnlU9MA5P: /gmc
|
|
||||||
[9:49:57 PM 7/25/2024 logs] [ceboom] NZnlU9MA5P: /cspy on
|
|
||||||
[9:49:57 PM 7/25/2024 logs] [ceboom] NZnlU9MA5P: /worldborder set 59999968
|
|
||||||
[9:49:57 PM 7/25/2024 logs] [ceboom] NZnlU9MA5P: /v on
|
|
||||||
[9:49:57 PM 7/25/2024 logs] [ceboom] NZnlU9MA5P: /gamerule commandModificationBlockLimit 32768
|
|
||||||
[9:49:57 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:49:57 PM 7/25/2024 logs] [ceboom] NZnlU9MA5P: /username &r&fClou&r&fds
|
|
||||||
[9:49:57 PM 7/25/2024 logs] [ceboom] Clouds: /minecraft:tp @s 200500 100 -200500
|
|
||||||
[9:49:57 PM 7/25/2024 logs] [ceboom] Clouds: /nick Clouds
|
|
||||||
[9:49:57 PM 7/25/2024 logs] [ceboom] Clouds: /tptoggle off
|
|
||||||
[9:49:58 PM 7/25/2024 logs] [ceboom] Clouds: /de
|
|
||||||
[9:49:58 PM 7/25/2024 logs] [ceboom] Clouds: /setblock 200500 248 -200500 minecraft:iron_block
|
|
||||||
[9:49:58 PM 7/25/2024 logs] [ceboom] Clouds: /tp 200500 250 -200500
|
|
||||||
[9:49:59 PM 7/25/2024 logs] [ceboom] Clouds: /fill 200500 250 -200500 200531 281 -200469 repeating_command_block{CustomName:'{"text":" Clouds™ ","color":"white","clickEvent":{"action":"open_url","value":"https://www.youtube.com/watch?v=dQw4w9WgXcQ"}}'} destroy
|
|
||||||
[9:49:59 PM 7/25/2024 logs] [ceboom] Clouds: /minecraft:setblock ~ ~-1 ~ repeating_command_block{CustomName:'{"text":"MiniCore","color":"white"'} destroy
|
|
||||||
[9:49:59 PM 7/25/2024 logs] [ceboom]
|
|
||||||
[9:49:59 PM 7/25/2024 logs] [ceboom] Core ready! [ Clouds™ ]
|
|
||||||
[9:50:02 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:50:06 PM 7/25/2024 logs] [kaboom] § : /fill ~ 20 ~ ~3 25 ~3 command_block{CustomName:'{"translate":"pack.dropConfirm","color":"#FFAAFF"}'}
|
|
||||||
[9:50:07 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:50:09 PM 7/25/2024 logs] [ceboom] [OP] Solazr: >help
|
|
||||||
[9:50:10 PM 7/25/2024 logs] [ceboom] Commands (30):
|
|
||||||
Public | Trusted | Root | Console
|
|
||||||
| annoy | cb | disc | echo | heli | help | list | randnum | rc | selfcare | test | translate
|
|
||||||
| acc | leaveacc | ccb | dch | ech | filter | icb | lock | unlock
|
|
||||||
| cloop | eval
|
|
||||||
| bot | cbcons | crash | refillcore | reload | stopserver | syslock
|
|
||||||
[9:50:13 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:50:13 PM 7/25/2024 logs] [ceboom] [OP] Solazr: >relaod
|
|
||||||
[9:50:15 PM 7/25/2024 logs] [ceboom] [OP] Solazr: >reload
|
|
||||||
[9:50:15 PM 7/25/2024 logs] [ceboom] You do not have permission to use this command.
|
|
||||||
[9:50:17 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:50:17 PM 7/25/2024 logs] [ceboom] [OP] Solazr: >help
|
|
||||||
[9:50:17 PM 7/25/2024 logs] [ceboom] Commands (30):
|
|
||||||
Public | Trusted | Root | Console
|
|
||||||
| annoy | cb | disc | echo | heli | help | list | randnum | rc | selfcare | test | translate
|
|
||||||
| acc | leaveacc | ccb | dch | ech | filter | icb | lock | unlock
|
|
||||||
| cloop | eval
|
|
||||||
| bot | cbcons | crash | refillcore | reload | stopserver | syslock
|
|
||||||
[9:50:20 PM 7/25/2024 logs] [ceboom] [OP] Solazr: >help reload
|
|
||||||
[9:50:21 PM 7/25/2024 logs] [ceboom] Commands (30):
|
|
||||||
Public | Trusted | Root | Console
|
|
||||||
| annoy | cb | disc | echo | heli | help | list | randnum | rc | selfcare | test | translate
|
|
||||||
| acc | leaveacc | ccb | dch | ech | filter | icb | lock | unlock
|
|
||||||
| cloop | eval
|
|
||||||
| bot | cbcons | crash | refillcore | reload | stopserver | syslock
|
|
||||||
[9:50:22 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:50:23 PM 7/25/2024 logs] [ceboom] [OP] Solazr: >help reload
|
|
||||||
[9:50:23 PM 7/25/2024 logs] [ceboom] Commands (30):
|
|
||||||
Public | Trusted | Root | Console
|
|
||||||
| annoy | cb | disc | echo | heli | help | list | randnum | rc | selfcare | test | translate
|
|
||||||
| acc | leaveacc | ccb | dch | ech | filter | icb | lock | unlock
|
|
||||||
| cloop | eval
|
|
||||||
| bot | cbcons | crash | refillcore | reload | stopserver | syslock
|
|
||||||
[9:50:27 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:50:31 PM 7/25/2024 logs] [ceboom] [OP] Solazr: >help cloop
|
|
||||||
[9:50:31 PM 7/25/2024 logs] [ceboom] Commands (30):
|
|
||||||
Public | Trusted | Root | Console
|
|
||||||
| annoy | cb | disc | echo | heli | help | list | randnum | rc | selfcare | test | translate
|
|
||||||
| acc | leaveacc | ccb | dch | ech | filter | icb | lock | unlock
|
|
||||||
| cloop | eval
|
|
||||||
| bot | cbcons | crash | refillcore | reload | stopserver | syslock
|
|
||||||
[9:50:33 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:50:37 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:50:42 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:50:47 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:50:53 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:50:57 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:51:03 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:51:06 PM 7/25/2024 logs] [kaboom] § : /fill ~ 20 ~ ~3 25 ~3 command_block{CustomName:'{"translate":"pack.dropConfirm","color":"#FFAAFF"}'}
|
|
||||||
[9:51:07 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:51:13 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:51:16 PM 7/25/2024 logs] [ceboom] ǝɯɐᵷ ǝɥʇ ʇɟǝꞁ Clouds
|
|
||||||
[9:51:17 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:51:19 PM 7/25/2024 logs] [kaboom] [OP] HBot: Join the HBot Discord at discord.gg/5wv6xQEj9X!
|
|
||||||
[9:51:20 PM 7/25/2024 logs] [ceboom] ǝɯɐᵷ ǝɥʇ pǝuᴉoɾ LzZ8TOE4sn
|
|
||||||
[9:51:20 PM 7/25/2024 logs] [ceboom] LzZ8TOE4sn: /spawn
|
|
||||||
[9:51:20 PM 7/25/2024 logs] [ceboom] LzZ8TOE4sn: /op @s[type=player]
|
|
||||||
[9:51:20 PM 7/25/2024 logs] [ceboom] LzZ8TOE4sn: /gmc
|
|
||||||
[9:51:20 PM 7/25/2024 logs] [ceboom] LzZ8TOE4sn: /gmc
|
|
||||||
[9:51:20 PM 7/25/2024 logs] [ceboom] LzZ8TOE4sn: /seen LzZ8TOE4sn
|
|
||||||
[9:51:20 PM 7/25/2024 logs] [ceboom] LzZ8TOE4sn: /seen SonicandTailsCD
|
|
||||||
[9:51:20 PM 7/25/2024 logs] [ceboom] LzZ8TOE4sn: /seen Solazr
|
|
||||||
[9:51:20 PM 7/25/2024 logs] [ceboom] LzZ8TOE4sn: /seen FNFBoyfriendBot
|
|
||||||
[9:51:20 PM 7/25/2024 logs] [ceboom] LzZ8TOE4sn: /cspy on
|
|
||||||
[9:51:20 PM 7/25/2024 logs] [ceboom] LzZ8TOE4sn: /worldborder set 59999968
|
|
||||||
[9:51:20 PM 7/25/2024 logs] [ceboom] LzZ8TOE4sn: /v on
|
|
||||||
[9:51:20 PM 7/25/2024 logs] [ceboom] LzZ8TOE4sn: /gamerule commandModificationBlockLimit 32768
|
|
||||||
[9:51:20 PM 7/25/2024 logs] [ceboom] LzZ8TOE4sn: /username &r&fClou&r&fds
|
|
||||||
[9:51:20 PM 7/25/2024 logs] [ceboom] Clouds: /minecraft:tp @s 200500 100 -200500
|
|
||||||
[9:51:20 PM 7/25/2024 logs] [ceboom] Clouds: /nick Clouds
|
|
||||||
[9:51:20 PM 7/25/2024 logs] [ceboom] Clouds: /tptoggle off
|
|
||||||
[9:51:21 PM 7/25/2024 logs] [ceboom] Clouds: /de
|
|
||||||
[9:51:21 PM 7/25/2024 logs] [ceboom] Clouds: /setblock 200500 248 -200500 minecraft:iron_block
|
|
||||||
[9:51:21 PM 7/25/2024 logs] [ceboom] Clouds: /tp 200500 250 -200500
|
|
||||||
[9:51:22 PM 7/25/2024 logs] [ceboom] Clouds: /fill 200500 250 -200500 200531 281 -200469 repeating_command_block{CustomName:'{"text":" Clouds™ ","color":"white","clickEvent":{"action":"open_url","value":"https://www.youtube.com/watch?v=dQw4w9WgXcQ"}}'} destroy
|
|
||||||
[9:51:22 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:51:22 PM 7/25/2024 logs] [ceboom] Clouds: /minecraft:setblock ~ ~-1 ~ repeating_command_block{CustomName:'{"text":"MiniCore","color":"white"'} destroy
|
|
||||||
[9:51:22 PM 7/25/2024 logs] [ceboom]
|
|
||||||
[9:51:22 PM 7/25/2024 logs] [ceboom] Core ready! [ Clouds™ ]
|
|
||||||
[9:51:25 PM 7/25/2024 logs] [ceboom] [OP] Clouds: Commands reloaded successfully.
|
|
||||||
[9:51:27 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:51:32 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:51:37 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:51:42 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:51:47 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:51:48 PM 7/25/2024 logs] [ceboom] ǝɯɐᵷ ǝɥʇ ʇɟǝꞁ Clouds
|
|
||||||
[9:51:50 PM 7/25/2024 logs] [ceboom] ǝɯɐᵷ ǝɥʇ pǝuᴉoɾ OQey8iVb4m
|
|
||||||
[9:51:50 PM 7/25/2024 logs] [ceboom] OQey8iVb4m: /spawn
|
|
||||||
[9:51:50 PM 7/25/2024 logs] [ceboom] OQey8iVb4m: /op @s[type=player]
|
|
||||||
[9:51:50 PM 7/25/2024 logs] [ceboom] OQey8iVb4m: /seen OQey8iVb4m
|
|
||||||
[9:51:50 PM 7/25/2024 logs] [ceboom] OQey8iVb4m: /gmc
|
|
||||||
[9:51:50 PM 7/25/2024 logs] [ceboom] OQey8iVb4m: /gmc
|
|
||||||
[9:51:50 PM 7/25/2024 logs] [ceboom] OQey8iVb4m: /seen SonicandTailsCD
|
|
||||||
[9:51:50 PM 7/25/2024 logs] [ceboom] OQey8iVb4m: /seen Solazr
|
|
||||||
[9:51:50 PM 7/25/2024 logs] [ceboom] OQey8iVb4m: /seen FNFBoyfriendBot
|
|
||||||
[9:51:50 PM 7/25/2024 logs] [ceboom] OQey8iVb4m: /cspy on
|
|
||||||
[9:51:50 PM 7/25/2024 logs] [ceboom] OQey8iVb4m: /worldborder set 59999968
|
|
||||||
[9:51:51 PM 7/25/2024 logs] [ceboom] OQey8iVb4m: /v on
|
|
||||||
[9:51:51 PM 7/25/2024 logs] [ceboom] OQey8iVb4m: /gamerule commandModificationBlockLimit 32768
|
|
||||||
[9:51:51 PM 7/25/2024 logs] [ceboom] OQey8iVb4m: /username &r&fClou&r&fds
|
|
||||||
[9:51:51 PM 7/25/2024 logs] [ceboom] Clouds: /minecraft:tp @s 200500 100 -200500
|
|
||||||
[9:51:51 PM 7/25/2024 logs] [ceboom] Clouds: /nick Clouds
|
|
||||||
[9:51:51 PM 7/25/2024 logs] [ceboom] Clouds: /tptoggle off
|
|
||||||
[9:51:51 PM 7/25/2024 logs] [ceboom] Clouds: /de
|
|
||||||
[9:51:51 PM 7/25/2024 logs] [ceboom] Clouds: /setblock 200500 248 -200500 minecraft:iron_block
|
|
||||||
[9:51:52 PM 7/25/2024 logs] [ceboom] Clouds: /tp 200500 250 -200500
|
|
||||||
[9:51:52 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:51:52 PM 7/25/2024 logs] [ceboom] Clouds: /fill 200500 250 -200500 200531 281 -200469 repeating_command_block{CustomName:'{"text":" Clouds™ ","color":"white","clickEvent":{"action":"open_url","value":"https://www.youtube.com/watch?v=dQw4w9WgXcQ"}}'} destroy
|
|
||||||
[9:51:53 PM 7/25/2024 logs] [ceboom] Clouds: /minecraft:setblock ~ ~-1 ~ repeating_command_block{CustomName:'{"text":"MiniCore","color":"white"'} destroy
|
|
||||||
[9:51:53 PM 7/25/2024 logs] [ceboom]
|
|
||||||
[9:51:53 PM 7/25/2024 logs] [ceboom] Core ready! [ Clouds™ ]
|
|
||||||
[9:51:54 PM 7/25/2024 logs] [ceboom] [OP] Clouds: Commands reloaded successfully.
|
|
||||||
[9:51:57 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:52:00 PM 7/25/2024 logs] [ceboom] [OP] Solazr: >help
|
|
||||||
[9:52:00 PM 7/25/2024 logs] [ceboom] Commands (30):
|
|
||||||
Public | Trusted | Root | Console
|
|
||||||
| annoy | cb | disc | echo | heli | help | list | randnum | rc | selfcare | test | translate
|
|
||||||
| acc | leaveacc | ccb | dch | ech | filter | icb | lock | unlock
|
|
||||||
| cloop | eval
|
|
||||||
| bot | cbcons | crash | refillcore | reload | stopserver | syslock
|
|
||||||
[9:52:01 PM 7/25/2024 logs] [ceboom] [OP] Solazr: >help reload
|
|
||||||
[9:52:01 PM 7/25/2024 logs] [ceboom] Command: reload
|
|
||||||
Description: Reload all commands
|
|
||||||
Usage: reload
|
|
||||||
Trusted Level: Console
|
|
||||||
Aliases: reloadcommands, reloadcmd
|
|
||||||
|
|
||||||
[9:52:02 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:52:06 PM 7/25/2024 logs] [kaboom] § : /fill ~ 20 ~ ~3 25 ~3 command_block{CustomName:'{"translate":"pack.dropConfirm","color":"#FFAAFF"}'}
|
|
||||||
[9:52:07 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:52:12 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:52:17 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:52:21 PM 7/25/2024 logs] [ceboom] ǝɯɐᵷ ǝɥʇ ʇɟǝꞁ Solazr
|
|
||||||
[9:52:22 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:52:27 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:52:29 PM 7/25/2024 logs] [ceboom] ǝɯɐᵷ ǝɥʇ ʇɟǝꞁ Clouds
|
|
||||||
[9:52:32 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:52:37 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:52:42 PM 7/25/2024 logs] [ceboom] ǝɯɐᵷ ǝɥʇ pǝuᴉoɾ Z8EVXY5vq1
|
|
||||||
[9:52:42 PM 7/25/2024 logs] [ceboom] Z8EVXY5vq1: /spawn
|
|
||||||
[9:52:42 PM 7/25/2024 logs] [ceboom] Z8EVXY5vq1: /op @s[type=player]
|
|
||||||
[9:52:42 PM 7/25/2024 logs] [ceboom] Z8EVXY5vq1: /seen Z8EVXY5vq1
|
|
||||||
[9:52:42 PM 7/25/2024 logs] [ceboom] Z8EVXY5vq1: /gmc
|
|
||||||
[9:52:42 PM 7/25/2024 logs] [ceboom] Z8EVXY5vq1: /gmc
|
|
||||||
[9:52:42 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:52:42 PM 7/25/2024 logs] [ceboom] Z8EVXY5vq1: /seen SonicandTailsCD
|
|
||||||
[9:52:42 PM 7/25/2024 logs] [ceboom] Z8EVXY5vq1: /seen FNFBoyfriendBot
|
|
||||||
[9:52:42 PM 7/25/2024 logs] [ceboom] Z8EVXY5vq1: /cspy on
|
|
||||||
[9:52:42 PM 7/25/2024 logs] [ceboom] Z8EVXY5vq1: /worldborder set 59999968
|
|
||||||
[9:52:42 PM 7/25/2024 logs] [ceboom] Z8EVXY5vq1: /v on
|
|
||||||
[9:52:42 PM 7/25/2024 logs] [ceboom] Z8EVXY5vq1: /gamerule commandModificationBlockLimit 32768
|
|
||||||
[9:52:42 PM 7/25/2024 logs] [ceboom] Z8EVXY5vq1: /username &r&fClou&r&fds
|
|
||||||
[9:52:42 PM 7/25/2024 logs] [ceboom] Clouds: /minecraft:tp @s 200500 100 -200500
|
|
||||||
[9:52:43 PM 7/25/2024 logs] [ceboom] Clouds: /nick Clouds
|
|
||||||
[9:52:43 PM 7/25/2024 logs] [ceboom] Clouds: /tptoggle off
|
|
||||||
[9:52:43 PM 7/25/2024 logs] [ceboom] Clouds: /de
|
|
||||||
[9:52:43 PM 7/25/2024 logs] [ceboom] Clouds: /setblock 200500 248 -200500 minecraft:iron_block
|
|
||||||
[9:52:44 PM 7/25/2024 logs] [ceboom] Clouds: /tp 200500 250 -200500
|
|
||||||
[9:52:44 PM 7/25/2024 logs] [ceboom] Clouds: /fill 200500 250 -200500 200531 281 -200469 repeating_command_block{CustomName:'{"text":" Clouds™ ","color":"white","clickEvent":{"action":"open_url","value":"https://www.youtube.com/watch?v=dQw4w9WgXcQ"}}'} destroy
|
|
||||||
[9:52:45 PM 7/25/2024 logs] [ceboom] Clouds: /minecraft:setblock ~ ~-1 ~ repeating_command_block{CustomName:'{"text":"MiniCore","color":"white"'} destroy
|
|
||||||
[9:52:45 PM 7/25/2024 logs] [ceboom]
|
|
||||||
[9:52:45 PM 7/25/2024 logs] [ceboom] Core ready! [ Clouds™ ]
|
|
||||||
[9:52:47 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:52:52 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:52:57 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:53:02 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:53:06 PM 7/25/2024 logs] [kaboom] § : /fill ~ 20 ~ ~3 25 ~3 command_block{CustomName:'{"translate":"pack.dropConfirm","color":"#FFAAFF"}'}
|
|
||||||
[9:53:07 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:53:12 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:53:17 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:53:22 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:53:27 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:53:32 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:53:37 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:53:42 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:53:47 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:53:48 PM 7/25/2024 logs] [Savage Friends] You are now AFK.
|
|
||||||
[9:53:52 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:53:57 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
[9:54:02 PM 7/25/2024 logs] [Savage Friends] Please, login with the command: /login <password>
|
|
||||||
|
|
107
package-lock.json
generated
107
package-lock.json
generated
|
@ -6,6 +6,7 @@
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"cowsay2": "^2.0.4",
|
||||||
"discord.js": "^14.11.0",
|
"discord.js": "^14.11.0",
|
||||||
"js-yaml": "^4.1.0",
|
"js-yaml": "^4.1.0",
|
||||||
"json-stringify": "^1.0.0",
|
"json-stringify": "^1.0.0",
|
||||||
|
@ -287,6 +288,15 @@
|
||||||
"resolved": "https://registry.npmjs.org/another-json/-/another-json-0.2.0.tgz",
|
"resolved": "https://registry.npmjs.org/another-json/-/another-json-0.2.0.tgz",
|
||||||
"integrity": "sha512-/Ndrl68UQLhnCdsAzEXLMFuOR546o2qbYRqCglaNHbjXrwG1ayTcdwr3zkSGOGtGXDyR5X9nCFfnyG2AFJIsqg=="
|
"integrity": "sha512-/Ndrl68UQLhnCdsAzEXLMFuOR546o2qbYRqCglaNHbjXrwG1ayTcdwr3zkSGOGtGXDyR5X9nCFfnyG2AFJIsqg=="
|
||||||
},
|
},
|
||||||
|
"node_modules/ansi-regex": {
|
||||||
|
"version": "5.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
|
||||||
|
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
|
||||||
|
"license": "MIT",
|
||||||
|
"engines": {
|
||||||
|
"node": ">=8"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/argparse": {
|
"node_modules/argparse": {
|
||||||
"version": "2.0.1",
|
"version": "2.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
|
||||||
|
@ -435,6 +445,21 @@
|
||||||
"node": ">= 0.6"
|
"node": ">= 0.6"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/cowsay2": {
|
||||||
|
"version": "2.0.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/cowsay2/-/cowsay2-2.0.4.tgz",
|
||||||
|
"integrity": "sha512-q8iyB0HMF+HSoYeE5Pk4vNdk0mBDFakIzoFPmi1u5ZhcetvUogz2bdKM2pgF+Drn5oYoFr1a7OHwUq54A1HXlw==",
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"string-width": "^4"
|
||||||
|
},
|
||||||
|
"bin": {
|
||||||
|
"cowsay2": "cli.js"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 10"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/debug": {
|
"node_modules/debug": {
|
||||||
"version": "4.3.4",
|
"version": "4.3.4",
|
||||||
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
|
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
|
||||||
|
@ -501,6 +526,12 @@
|
||||||
"safe-buffer": "^5.0.1"
|
"safe-buffer": "^5.0.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/emoji-regex": {
|
||||||
|
"version": "8.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
|
||||||
|
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
|
||||||
|
"license": "MIT"
|
||||||
|
},
|
||||||
"node_modules/endian-toggle": {
|
"node_modules/endian-toggle": {
|
||||||
"version": "0.0.0",
|
"version": "0.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/endian-toggle/-/endian-toggle-0.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/endian-toggle/-/endian-toggle-0.0.0.tgz",
|
||||||
|
@ -621,6 +652,15 @@
|
||||||
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
|
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
|
||||||
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
|
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
|
||||||
},
|
},
|
||||||
|
"node_modules/is-fullwidth-code-point": {
|
||||||
|
"version": "3.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
|
||||||
|
"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
|
||||||
|
"license": "MIT",
|
||||||
|
"engines": {
|
||||||
|
"node": ">=8"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/jju": {
|
"node_modules/jju": {
|
||||||
"version": "1.4.0",
|
"version": "1.4.0",
|
||||||
"resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz",
|
"resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz",
|
||||||
|
@ -1280,6 +1320,32 @@
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"node_modules/string-width": {
|
||||||
|
"version": "4.2.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
|
||||||
|
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"emoji-regex": "^8.0.0",
|
||||||
|
"is-fullwidth-code-point": "^3.0.0",
|
||||||
|
"strip-ansi": "^6.0.1"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=8"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/strip-ansi": {
|
||||||
|
"version": "6.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
|
||||||
|
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"ansi-regex": "^5.0.1"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=8"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/strtok3": {
|
"node_modules/strtok3": {
|
||||||
"version": "7.0.0",
|
"version": "7.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/strtok3/-/strtok3-7.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/strtok3/-/strtok3-7.0.0.tgz",
|
||||||
|
@ -1664,6 +1730,11 @@
|
||||||
"resolved": "https://registry.npmjs.org/another-json/-/another-json-0.2.0.tgz",
|
"resolved": "https://registry.npmjs.org/another-json/-/another-json-0.2.0.tgz",
|
||||||
"integrity": "sha512-/Ndrl68UQLhnCdsAzEXLMFuOR546o2qbYRqCglaNHbjXrwG1ayTcdwr3zkSGOGtGXDyR5X9nCFfnyG2AFJIsqg=="
|
"integrity": "sha512-/Ndrl68UQLhnCdsAzEXLMFuOR546o2qbYRqCglaNHbjXrwG1ayTcdwr3zkSGOGtGXDyR5X9nCFfnyG2AFJIsqg=="
|
||||||
},
|
},
|
||||||
|
"ansi-regex": {
|
||||||
|
"version": "5.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
|
||||||
|
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
|
||||||
|
},
|
||||||
"argparse": {
|
"argparse": {
|
||||||
"version": "2.0.1",
|
"version": "2.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
|
||||||
|
@ -1763,6 +1834,14 @@
|
||||||
"resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
|
"resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
|
||||||
"integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA=="
|
"integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA=="
|
||||||
},
|
},
|
||||||
|
"cowsay2": {
|
||||||
|
"version": "2.0.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/cowsay2/-/cowsay2-2.0.4.tgz",
|
||||||
|
"integrity": "sha512-q8iyB0HMF+HSoYeE5Pk4vNdk0mBDFakIzoFPmi1u5ZhcetvUogz2bdKM2pgF+Drn5oYoFr1a7OHwUq54A1HXlw==",
|
||||||
|
"requires": {
|
||||||
|
"string-width": "^4"
|
||||||
|
}
|
||||||
|
},
|
||||||
"debug": {
|
"debug": {
|
||||||
"version": "4.3.4",
|
"version": "4.3.4",
|
||||||
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
|
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
|
||||||
|
@ -1815,6 +1894,11 @@
|
||||||
"safe-buffer": "^5.0.1"
|
"safe-buffer": "^5.0.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"emoji-regex": {
|
||||||
|
"version": "8.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
|
||||||
|
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
|
||||||
|
},
|
||||||
"endian-toggle": {
|
"endian-toggle": {
|
||||||
"version": "0.0.0",
|
"version": "0.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/endian-toggle/-/endian-toggle-0.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/endian-toggle/-/endian-toggle-0.0.0.tgz",
|
||||||
|
@ -1888,6 +1972,11 @@
|
||||||
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
|
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
|
||||||
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
|
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
|
||||||
},
|
},
|
||||||
|
"is-fullwidth-code-point": {
|
||||||
|
"version": "3.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
|
||||||
|
"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
|
||||||
|
},
|
||||||
"jju": {
|
"jju": {
|
||||||
"version": "1.4.0",
|
"version": "1.4.0",
|
||||||
"resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz",
|
"resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz",
|
||||||
|
@ -2407,6 +2496,24 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"string-width": {
|
||||||
|
"version": "4.2.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
|
||||||
|
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
|
||||||
|
"requires": {
|
||||||
|
"emoji-regex": "^8.0.0",
|
||||||
|
"is-fullwidth-code-point": "^3.0.0",
|
||||||
|
"strip-ansi": "^6.0.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"strip-ansi": {
|
||||||
|
"version": "6.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
|
||||||
|
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
|
||||||
|
"requires": {
|
||||||
|
"ansi-regex": "^5.0.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
"strtok3": {
|
"strtok3": {
|
||||||
"version": "7.0.0",
|
"version": "7.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/strtok3/-/strtok3-7.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/strtok3/-/strtok3-7.0.0.tgz",
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
{
|
{
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"cowsay2": "^2.0.4",
|
||||||
"discord.js": "^14.11.0",
|
"discord.js": "^14.11.0",
|
||||||
"js-yaml": "^4.1.0",
|
"js-yaml": "^4.1.0",
|
||||||
"json-stringify": "^1.0.0",
|
"json-stringify": "^1.0.0",
|
||||||
|
|
70
prototyping-crap/java/build.gradle
Normal file
70
prototyping-crap/java/build.gradle
Normal file
|
@ -0,0 +1,70 @@
|
||||||
|
/*
|
||||||
|
* This file was generated by the Gradle 'init' task.
|
||||||
|
*
|
||||||
|
* This is a general purpose Gradle build.
|
||||||
|
* To learn more about Gradle by exploring our Samples at https://docs.gradle.org/8.5/samples
|
||||||
|
*/
|
||||||
|
/*
|
||||||
|
* This file was generated by the Gradle 'init' task.
|
||||||
|
*/
|
||||||
|
|
||||||
|
plugins {
|
||||||
|
id 'java'
|
||||||
|
id 'java-library'
|
||||||
|
id 'maven-publish'
|
||||||
|
id 'com.github.johnrengelman.shadow' version '8.1.1'
|
||||||
|
}
|
||||||
|
|
||||||
|
group = 'land.chipmunk.parker2991'
|
||||||
|
version = 'v6.0.0-alpha(ff08479)'
|
||||||
|
description = 'FNFBoyfriendBot'
|
||||||
|
java.sourceCompatibility = JavaVersion.VERSION_17
|
||||||
|
|
||||||
|
repositories {
|
||||||
|
mavenLocal()
|
||||||
|
|
||||||
|
mavenCentral()
|
||||||
|
|
||||||
|
maven {
|
||||||
|
url = uri('https://repo.opencollab.dev/maven-snapshots/')
|
||||||
|
}
|
||||||
|
|
||||||
|
maven {
|
||||||
|
url = uri('https://repo.opencollab.dev/maven-releases/')
|
||||||
|
}
|
||||||
|
|
||||||
|
maven {
|
||||||
|
url = uri('https://repo.maven.apache.org/maven2/')
|
||||||
|
}
|
||||||
|
|
||||||
|
maven {
|
||||||
|
url = uri("https://jitpack.io")
|
||||||
|
}
|
||||||
|
|
||||||
|
maven {
|
||||||
|
url = uri('https://maven.maxhenkel.de/repository/public')
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
dependencies {
|
||||||
|
implementation 'com.github.steveice10:mcprotocollib:1.20.2-1-SNAPSHOT'
|
||||||
|
implementation 'net.kyori:adventure-text-serializer-ansi:4.14.0'
|
||||||
|
implementation 'com.google.code.gson:gson:2.10.1'
|
||||||
|
implementation 'com.google.guava:guava:31.1-jre'
|
||||||
|
implementation 'org.jline:jline:3.23.0'
|
||||||
|
implementation 'org.yaml:snakeyaml:2.0'
|
||||||
|
}
|
||||||
|
|
||||||
|
jar {
|
||||||
|
manifest {
|
||||||
|
attributes 'Main-Class': 'land.chipmunk.parker2991.fnfboyfriendbot.Main'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
tasks.withType(JavaCompile).configureEach {
|
||||||
|
options.encoding = 'UTF-8'
|
||||||
|
}
|
||||||
|
|
||||||
|
tasks.withType(Javadoc).configureEach {
|
||||||
|
options.encoding = 'UTF-8'
|
||||||
|
}
|
3
prototyping-crap/java/functions.txt
Normal file
3
prototyping-crap/java/functions.txt
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
voiding interger will return a number
|
||||||
|
public static void functionName() {} has the funcion return nothing
|
||||||
|
|
2
prototyping-crap/java/gradle/libs.versions.toml
Normal file
2
prototyping-crap/java/gradle/libs.versions.toml
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
# This file was generated by the Gradle 'init' task.
|
||||||
|
# https://docs.gradle.org/current/userguide/platforms.html#sub::toml-dependencies-format
|
BIN
prototyping-crap/java/gradle/wrapper/gradle-wrapper.jar
vendored
Normal file
BIN
prototyping-crap/java/gradle/wrapper/gradle-wrapper.jar
vendored
Normal file
Binary file not shown.
7
prototyping-crap/java/gradle/wrapper/gradle-wrapper.properties
vendored
Normal file
7
prototyping-crap/java/gradle/wrapper/gradle-wrapper.properties
vendored
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
distributionBase=GRADLE_USER_HOME
|
||||||
|
distributionPath=wrapper/dists
|
||||||
|
distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip
|
||||||
|
networkTimeout=10000
|
||||||
|
validateDistributionUrl=true
|
||||||
|
zipStoreBase=GRADLE_USER_HOME
|
||||||
|
zipStorePath=wrapper/dists
|
249
prototyping-crap/java/gradlew
vendored
Executable file
249
prototyping-crap/java/gradlew
vendored
Executable file
|
@ -0,0 +1,249 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
#
|
||||||
|
# Copyright © 2015-2021 the original authors.
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# https://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
|
||||||
|
##############################################################################
|
||||||
|
#
|
||||||
|
# Gradle start up script for POSIX generated by Gradle.
|
||||||
|
#
|
||||||
|
# Important for running:
|
||||||
|
#
|
||||||
|
# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
|
||||||
|
# noncompliant, but you have some other compliant shell such as ksh or
|
||||||
|
# bash, then to run this script, type that shell name before the whole
|
||||||
|
# command line, like:
|
||||||
|
#
|
||||||
|
# ksh Gradle
|
||||||
|
#
|
||||||
|
# Busybox and similar reduced shells will NOT work, because this script
|
||||||
|
# requires all of these POSIX shell features:
|
||||||
|
# * functions;
|
||||||
|
# * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
|
||||||
|
# «${var#prefix}», «${var%suffix}», and «$( cmd )»;
|
||||||
|
# * compound commands having a testable exit status, especially «case»;
|
||||||
|
# * various built-in commands including «command», «set», and «ulimit».
|
||||||
|
#
|
||||||
|
# Important for patching:
|
||||||
|
#
|
||||||
|
# (2) This script targets any POSIX shell, so it avoids extensions provided
|
||||||
|
# by Bash, Ksh, etc; in particular arrays are avoided.
|
||||||
|
#
|
||||||
|
# The "traditional" practice of packing multiple parameters into a
|
||||||
|
# space-separated string is a well documented source of bugs and security
|
||||||
|
# problems, so this is (mostly) avoided, by progressively accumulating
|
||||||
|
# options in "$@", and eventually passing that to Java.
|
||||||
|
#
|
||||||
|
# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
|
||||||
|
# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly;
|
||||||
|
# see the in-line comments for details.
|
||||||
|
#
|
||||||
|
# There are tweaks for specific operating systems such as AIX, CygWin,
|
||||||
|
# Darwin, MinGW, and NonStop.
|
||||||
|
#
|
||||||
|
# (3) This script is generated from the Groovy template
|
||||||
|
# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
|
||||||
|
# within the Gradle project.
|
||||||
|
#
|
||||||
|
# You can find Gradle at https://github.com/gradle/gradle/.
|
||||||
|
#
|
||||||
|
##############################################################################
|
||||||
|
|
||||||
|
# Attempt to set APP_HOME
|
||||||
|
|
||||||
|
# Resolve links: $0 may be a link
|
||||||
|
app_path=$0
|
||||||
|
|
||||||
|
# Need this for daisy-chained symlinks.
|
||||||
|
while
|
||||||
|
APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path
|
||||||
|
[ -h "$app_path" ]
|
||||||
|
do
|
||||||
|
ls=$( ls -ld "$app_path" )
|
||||||
|
link=${ls#*' -> '}
|
||||||
|
case $link in #(
|
||||||
|
/*) app_path=$link ;; #(
|
||||||
|
*) app_path=$APP_HOME$link ;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
|
# This is normally unused
|
||||||
|
# shellcheck disable=SC2034
|
||||||
|
APP_BASE_NAME=${0##*/}
|
||||||
|
# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
|
||||||
|
APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit
|
||||||
|
|
||||||
|
# Use the maximum available, or set MAX_FD != -1 to use that value.
|
||||||
|
MAX_FD=maximum
|
||||||
|
|
||||||
|
warn () {
|
||||||
|
echo "$*"
|
||||||
|
} >&2
|
||||||
|
|
||||||
|
die () {
|
||||||
|
echo
|
||||||
|
echo "$*"
|
||||||
|
echo
|
||||||
|
exit 1
|
||||||
|
} >&2
|
||||||
|
|
||||||
|
# OS specific support (must be 'true' or 'false').
|
||||||
|
cygwin=false
|
||||||
|
msys=false
|
||||||
|
darwin=false
|
||||||
|
nonstop=false
|
||||||
|
case "$( uname )" in #(
|
||||||
|
CYGWIN* ) cygwin=true ;; #(
|
||||||
|
Darwin* ) darwin=true ;; #(
|
||||||
|
MSYS* | MINGW* ) msys=true ;; #(
|
||||||
|
NONSTOP* ) nonstop=true ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
|
||||||
|
|
||||||
|
|
||||||
|
# Determine the Java command to use to start the JVM.
|
||||||
|
if [ -n "$JAVA_HOME" ] ; then
|
||||||
|
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
|
||||||
|
# IBM's JDK on AIX uses strange locations for the executables
|
||||||
|
JAVACMD=$JAVA_HOME/jre/sh/java
|
||||||
|
else
|
||||||
|
JAVACMD=$JAVA_HOME/bin/java
|
||||||
|
fi
|
||||||
|
if [ ! -x "$JAVACMD" ] ; then
|
||||||
|
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
|
||||||
|
|
||||||
|
Please set the JAVA_HOME variable in your environment to match the
|
||||||
|
location of your Java installation."
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
JAVACMD=java
|
||||||
|
if ! command -v java >/dev/null 2>&1
|
||||||
|
then
|
||||||
|
die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||||
|
|
||||||
|
Please set the JAVA_HOME variable in your environment to match the
|
||||||
|
location of your Java installation."
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Increase the maximum file descriptors if we can.
|
||||||
|
if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
|
||||||
|
case $MAX_FD in #(
|
||||||
|
max*)
|
||||||
|
# In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
|
||||||
|
# shellcheck disable=SC2039,SC3045
|
||||||
|
MAX_FD=$( ulimit -H -n ) ||
|
||||||
|
warn "Could not query maximum file descriptor limit"
|
||||||
|
esac
|
||||||
|
case $MAX_FD in #(
|
||||||
|
'' | soft) :;; #(
|
||||||
|
*)
|
||||||
|
# In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
|
||||||
|
# shellcheck disable=SC2039,SC3045
|
||||||
|
ulimit -n "$MAX_FD" ||
|
||||||
|
warn "Could not set maximum file descriptor limit to $MAX_FD"
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Collect all arguments for the java command, stacking in reverse order:
|
||||||
|
# * args from the command line
|
||||||
|
# * the main class name
|
||||||
|
# * -classpath
|
||||||
|
# * -D...appname settings
|
||||||
|
# * --module-path (only if needed)
|
||||||
|
# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables.
|
||||||
|
|
||||||
|
# For Cygwin or MSYS, switch paths to Windows format before running java
|
||||||
|
if "$cygwin" || "$msys" ; then
|
||||||
|
APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
|
||||||
|
CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
|
||||||
|
|
||||||
|
JAVACMD=$( cygpath --unix "$JAVACMD" )
|
||||||
|
|
||||||
|
# Now convert the arguments - kludge to limit ourselves to /bin/sh
|
||||||
|
for arg do
|
||||||
|
if
|
||||||
|
case $arg in #(
|
||||||
|
-*) false ;; # don't mess with options #(
|
||||||
|
/?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath
|
||||||
|
[ -e "$t" ] ;; #(
|
||||||
|
*) false ;;
|
||||||
|
esac
|
||||||
|
then
|
||||||
|
arg=$( cygpath --path --ignore --mixed "$arg" )
|
||||||
|
fi
|
||||||
|
# Roll the args list around exactly as many times as the number of
|
||||||
|
# args, so each arg winds up back in the position where it started, but
|
||||||
|
# possibly modified.
|
||||||
|
#
|
||||||
|
# NB: a `for` loop captures its iteration list before it begins, so
|
||||||
|
# changing the positional parameters here affects neither the number of
|
||||||
|
# iterations, nor the values presented in `arg`.
|
||||||
|
shift # remove old arg
|
||||||
|
set -- "$@" "$arg" # push replacement arg
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
||||||
|
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
|
||||||
|
|
||||||
|
# Collect all arguments for the java command:
|
||||||
|
# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
|
||||||
|
# and any embedded shellness will be escaped.
|
||||||
|
# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
|
||||||
|
# treated as '${Hostname}' itself on the command line.
|
||||||
|
|
||||||
|
set -- \
|
||||||
|
"-Dorg.gradle.appname=$APP_BASE_NAME" \
|
||||||
|
-classpath "$CLASSPATH" \
|
||||||
|
org.gradle.wrapper.GradleWrapperMain \
|
||||||
|
"$@"
|
||||||
|
|
||||||
|
# Stop when "xargs" is not available.
|
||||||
|
if ! command -v xargs >/dev/null 2>&1
|
||||||
|
then
|
||||||
|
die "xargs is not available"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Use "xargs" to parse quoted args.
|
||||||
|
#
|
||||||
|
# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
|
||||||
|
#
|
||||||
|
# In Bash we could simply go:
|
||||||
|
#
|
||||||
|
# readarray ARGS < <( xargs -n1 <<<"$var" ) &&
|
||||||
|
# set -- "${ARGS[@]}" "$@"
|
||||||
|
#
|
||||||
|
# but POSIX shell has neither arrays nor command substitution, so instead we
|
||||||
|
# post-process each arg (as a line of input to sed) to backslash-escape any
|
||||||
|
# character that might be a shell metacharacter, then use eval to reverse
|
||||||
|
# that process (while maintaining the separation between arguments), and wrap
|
||||||
|
# the whole thing up as a single "set" statement.
|
||||||
|
#
|
||||||
|
# This will of course break if any of these variables contains a newline or
|
||||||
|
# an unmatched quote.
|
||||||
|
#
|
||||||
|
|
||||||
|
eval "set -- $(
|
||||||
|
printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" |
|
||||||
|
xargs -n1 |
|
||||||
|
sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
|
||||||
|
tr '\n' ' '
|
||||||
|
)" '"$@"'
|
||||||
|
|
||||||
|
exec "$JAVACMD" "$@"
|
92
prototyping-crap/java/gradlew.bat
vendored
Normal file
92
prototyping-crap/java/gradlew.bat
vendored
Normal file
|
@ -0,0 +1,92 @@
|
||||||
|
@rem
|
||||||
|
@rem Copyright 2015 the original author or authors.
|
||||||
|
@rem
|
||||||
|
@rem Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
@rem you may not use this file except in compliance with the License.
|
||||||
|
@rem You may obtain a copy of the License at
|
||||||
|
@rem
|
||||||
|
@rem https://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
@rem
|
||||||
|
@rem Unless required by applicable law or agreed to in writing, software
|
||||||
|
@rem distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
@rem See the License for the specific language governing permissions and
|
||||||
|
@rem limitations under the License.
|
||||||
|
@rem
|
||||||
|
|
||||||
|
@if "%DEBUG%"=="" @echo off
|
||||||
|
@rem ##########################################################################
|
||||||
|
@rem
|
||||||
|
@rem Gradle startup script for Windows
|
||||||
|
@rem
|
||||||
|
@rem ##########################################################################
|
||||||
|
|
||||||
|
@rem Set local scope for the variables with windows NT shell
|
||||||
|
if "%OS%"=="Windows_NT" setlocal
|
||||||
|
|
||||||
|
set DIRNAME=%~dp0
|
||||||
|
if "%DIRNAME%"=="" set DIRNAME=.
|
||||||
|
@rem This is normally unused
|
||||||
|
set APP_BASE_NAME=%~n0
|
||||||
|
set APP_HOME=%DIRNAME%
|
||||||
|
|
||||||
|
@rem Resolve any "." and ".." in APP_HOME to make it shorter.
|
||||||
|
for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
|
||||||
|
|
||||||
|
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
||||||
|
set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
|
||||||
|
|
||||||
|
@rem Find java.exe
|
||||||
|
if defined JAVA_HOME goto findJavaFromJavaHome
|
||||||
|
|
||||||
|
set JAVA_EXE=java.exe
|
||||||
|
%JAVA_EXE% -version >NUL 2>&1
|
||||||
|
if %ERRORLEVEL% equ 0 goto execute
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||||
|
echo.
|
||||||
|
echo Please set the JAVA_HOME variable in your environment to match the
|
||||||
|
echo location of your Java installation.
|
||||||
|
|
||||||
|
goto fail
|
||||||
|
|
||||||
|
:findJavaFromJavaHome
|
||||||
|
set JAVA_HOME=%JAVA_HOME:"=%
|
||||||
|
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
|
||||||
|
|
||||||
|
if exist "%JAVA_EXE%" goto execute
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
|
||||||
|
echo.
|
||||||
|
echo Please set the JAVA_HOME variable in your environment to match the
|
||||||
|
echo location of your Java installation.
|
||||||
|
|
||||||
|
goto fail
|
||||||
|
|
||||||
|
:execute
|
||||||
|
@rem Setup the command line
|
||||||
|
|
||||||
|
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
|
||||||
|
|
||||||
|
|
||||||
|
@rem Execute Gradle
|
||||||
|
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
|
||||||
|
|
||||||
|
:end
|
||||||
|
@rem End local scope for the variables with windows NT shell
|
||||||
|
if %ERRORLEVEL% equ 0 goto mainEnd
|
||||||
|
|
||||||
|
:fail
|
||||||
|
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
|
||||||
|
rem the _cmd.exe /c_ return code!
|
||||||
|
set EXIT_CODE=%ERRORLEVEL%
|
||||||
|
if %EXIT_CODE% equ 0 set EXIT_CODE=1
|
||||||
|
if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
|
||||||
|
exit /b %EXIT_CODE%
|
||||||
|
|
||||||
|
:mainEnd
|
||||||
|
if "%OS%"=="Windows_NT" endlocal
|
||||||
|
|
||||||
|
:omega
|
8
prototyping-crap/java/settings.gradle
Normal file
8
prototyping-crap/java/settings.gradle
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
/*
|
||||||
|
* This file was generated by the Gradle 'init' task.
|
||||||
|
*
|
||||||
|
* The settings file is used to specify which projects to include in your build.
|
||||||
|
* For more detailed information on multi-project builds, please refer to https://docs.gradle.org/8.5/userguide/building_swift_projects.html in the Gradle documentation.
|
||||||
|
*/
|
||||||
|
|
||||||
|
rootProject.name = 'fnfboyfriendbot'
|
|
@ -0,0 +1,47 @@
|
||||||
|
package land.chipmunk.parker2991.fnfboyfriendbot;
|
||||||
|
|
||||||
|
import land.chipmunk.parker2991.fnfboyfriendbot.*;
|
||||||
|
import com.github.steveice10.mc.auth.data.GameProfile;
|
||||||
|
import com.github.steveice10.mc.protocol.MinecraftProtocol;
|
||||||
|
import com.github.steveice10.mc.protocol.data.game.entity.player.HandPreference;
|
||||||
|
import com.github.steveice10.mc.protocol.data.game.setting.ChatVisibility;
|
||||||
|
import com.github.steveice10.mc.protocol.data.game.setting.SkinPart;
|
||||||
|
import com.github.steveice10.mc.protocol.packet.common.serverbound.ServerboundClientInformationPacket;
|
||||||
|
import com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundLoginPacket;
|
||||||
|
import com.github.steveice10.mc.protocol.packet.login.clientbound.ClientboundGameProfilePacket;
|
||||||
|
import com.github.steveice10.packetlib.Session;
|
||||||
|
import com.github.steveice10.packetlib.event.session.*;
|
||||||
|
import com.github.steveice10.packetlib.packet.Packet;
|
||||||
|
import com.github.steveice10.packetlib.tcp.TcpClientSession;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.concurrent.ExecutorService;
|
||||||
|
import java.util.concurrent.ScheduledExecutorService;
|
||||||
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
|
public class Bot {
|
||||||
|
private final ArrayList<ClientListener> listeners = new ArrayList<>();
|
||||||
|
|
||||||
|
public final String host;
|
||||||
|
|
||||||
|
public final int port;
|
||||||
|
|
||||||
|
public final List<Bot> bots;
|
||||||
|
|
||||||
|
public final Options.bots options;
|
||||||
|
|
||||||
|
public Bot (Options.bots options, List<Bot> bots) {
|
||||||
|
this.host = options.host;
|
||||||
|
this.port = options.port;
|
||||||
|
this.options = options;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
|
||||||
|
}
|
||||||
|
public class ClientListener {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,36 @@
|
||||||
|
package land.chipmunk.parker2991.fnfboyfriendbot;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.nio.file.Files;
|
||||||
|
import java.nio.file.Path;
|
||||||
|
import java.nio.file.Paths;
|
||||||
|
import java.nio.file.StandardCopyOption;
|
||||||
|
import org.yaml.snakeyaml.Yaml;
|
||||||
|
import com.google.common.util.concurrent.ThreadFactoryBuilder;
|
||||||
|
import java.io.*;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Set;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
|
||||||
|
public class Main {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
Bot config = null;
|
||||||
|
Path configPath = Paths.get("config.yml");
|
||||||
|
try {
|
||||||
|
Yaml yaml = new Yaml();
|
||||||
|
config = yaml.load(Files.readString(configPath));
|
||||||
|
System.out.println(config);
|
||||||
|
} catch (IOException e) {
|
||||||
|
System.out.println(e.toString());
|
||||||
|
}
|
||||||
|
List<Bots> bots = new ArrayList<>();
|
||||||
|
for (Options options : config.bots) {
|
||||||
|
final Bot client = new Bot(options, bots);
|
||||||
|
bots.add(client);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static class Options {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,9 @@
|
||||||
|
package land.chipmunk.parker2991.fnfboyfriendbot;
|
||||||
|
|
||||||
|
public class Options {
|
||||||
|
public static class bots {
|
||||||
|
public String host = "127.0.0.1";
|
||||||
|
public int port = 25565;
|
||||||
|
public long reconnectDelay;
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,6 @@
|
||||||
|
package land.chipmunk.parker2991.fnfboyfriendbot.commands;
|
||||||
|
|
||||||
|
|
||||||
|
public class SayCommand {
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,8 @@
|
||||||
|
package land.chipmunk.parker2991.fnfboyfriendbot.modules;
|
||||||
|
|
||||||
|
|
||||||
|
public class BruhifyModule {
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
package land.chipmunk.parker2991.fnfboyfriendbot.modules;
|
||||||
|
|
||||||
|
|
||||||
|
public class ChatCommandHandlerModule {
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
package land.chipmunk.parker2991.fnfboyfriendbot.modules;
|
||||||
|
|
||||||
|
|
||||||
|
public class ChatModule {
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
package land.chipmunk.parker2991.fnfboyfriendbot.modules;
|
||||||
|
|
||||||
|
|
||||||
|
public class CommandCoreModule {
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
package land.chipmunk.parker2991.fnfboyfriendbot.modules;
|
||||||
|
|
||||||
|
|
||||||
|
public class CommandLoopManagerModule {
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
package land.chipmunk.parker2991.fnfboyfriendbot.modules;
|
||||||
|
|
||||||
|
|
||||||
|
public class CommandManagerModule {
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,8 @@
|
||||||
|
package land.chipmunk.parker2991.fnfboyfriendbot.modules;
|
||||||
|
|
||||||
|
|
||||||
|
public class ConsoleModule {
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
package land.chipmunk.parker2991.fnfboyfriendbot.modules;
|
||||||
|
|
||||||
|
|
||||||
|
public class DiscordModule {
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
package land.chipmunk.parker2991.fnfboyfriendbot.modules;
|
||||||
|
|
||||||
|
|
||||||
|
public class PlayerListModule {
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
package land.chipmunk.parker2991.fnfboyfriendbot.modules;
|
||||||
|
|
||||||
|
|
||||||
|
public class SelfcareModule {
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,8 @@
|
||||||
|
package land.chipmunk.parker2991.fnfboyfriendbot.modules;
|
||||||
|
|
||||||
|
|
||||||
|
public class ValidationModule {
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,35 @@
|
||||||
|
package land.chipmunk.parker2991.fnfboyfriendbot;
|
||||||
|
import java.net.InetAddress;
|
||||||
|
import java.net.UnknownHostException;
|
||||||
|
|
||||||
|
public class servershit {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
try {
|
||||||
|
InetAddress inetAddress = InetAddress.getLocalHost();
|
||||||
|
System.out.println("Hostname \u203a " + inetAddress.getHostName());
|
||||||
|
} catch (UnknownHostException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println("Working Directory \u203a " + System.getProperty("user.dir"));
|
||||||
|
System.out.println(System.getProperty("os.arch"));
|
||||||
|
System.out.println("OS \u203a " + System.getProperty("os.name"));
|
||||||
|
System.out.println("OS Version/distro \u203a " + System.getProperty("os.version"));
|
||||||
|
System.out.println("Kernel Version \u203a " + System.getProperty("os.kernel.version"));
|
||||||
|
System.out.println("Cores \u203a " + Runtime.getRuntime().availableProcessors());
|
||||||
|
System.out.println("CPU \u203a " + System.getProperty("sun.cpu.isalist"));
|
||||||
|
System.out.println("Server Free memory " + (Runtime.getRuntime().freeMemory() / 1048576) + " MiB " +
|
||||||
|
Runtime.getRuntime().totalMemory() / 1048576 + " MiB");
|
||||||
|
System.out.println("Device uptime \u203a " + formatUptime(System.currentTimeMillis() / 1000L));
|
||||||
|
System.out.println("Java version \u203a " + System.getProperty("java.version"));
|
||||||
|
}
|
||||||
|
|
||||||
|
private static String formatUptime(long uptime) {
|
||||||
|
long days = uptime / 86400;
|
||||||
|
long hours = (uptime % 86400) / 3600;
|
||||||
|
long minutes = ((uptime % 86400) % 3600) / 60;
|
||||||
|
long seconds = ((uptime % 86400) % 3600) % 60;
|
||||||
|
|
||||||
|
return days + "d " + hours + "h " + minutes + "m " + seconds + "s";
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,27 @@
|
||||||
|
package land.chipmunk.parker2991.fnfboyfriendbot;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStream;
|
||||||
|
import java.util.Arrays;
|
||||||
|
|
||||||
|
public class serverterminal {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
try {
|
||||||
|
ProcessBuilder processBuilder = new ProcessBuilder(Arrays.asList("ash", "-c", "ls"));
|
||||||
|
Process process = processBuilder.start();
|
||||||
|
|
||||||
|
InputStream inputStream = process.getInputStream();
|
||||||
|
byte[] buffer = new byte[1024];
|
||||||
|
int bytesRead;
|
||||||
|
while ((bytesRead = inputStream.read(buffer)) != -1) {
|
||||||
|
System.out.println(new String(buffer, 0, bytesRead));
|
||||||
|
}
|
||||||
|
|
||||||
|
int exitCode = process.waitFor();
|
||||||
|
System.out.println("Child process close all stdio with code " + exitCode);
|
||||||
|
} catch (IOException | InterruptedException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
8
prototyping-crap/java/src/main/resources/default.yml
Normal file
8
prototyping-crap/java/src/main/resources/default.yml
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
Commands:
|
||||||
|
prefixes:
|
||||||
|
- "~"
|
||||||
|
- "fnfbfbot "
|
||||||
|
- "&"
|
||||||
|
- "\ufffc"
|
||||||
|
- "\u202e"
|
||||||
|
- "\u2588"
|
|
@ -34,6 +34,7 @@ function createBot(options = {}) {
|
||||||
client.on('error', error => {
|
client.on('error', error => {
|
||||||
// bot.emit('error', error)
|
// bot.emit('error', error)
|
||||||
console.log(error.toString())
|
console.log(error.toString())
|
||||||
|
bot?.discord?.channel?.send(error.toString())
|
||||||
})
|
})
|
||||||
|
|
||||||
client.on("keep_alive", ({ keepAliveId }) => {
|
client.on("keep_alive", ({ keepAliveId }) => {
|
||||||
|
|
|
@ -14,11 +14,12 @@ module.exports = {
|
||||||
],
|
],
|
||||||
execute (context) {
|
execute (context) {
|
||||||
const bot = context.bot
|
const bot = context.bot
|
||||||
const message = context.arguments.join(' ')
|
const message = context.arguments.join(' ');
|
||||||
if (message.startsWith('/')) {
|
|
||||||
bot.core.run(message.substring(1))
|
|
||||||
return
|
|
||||||
}
|
|
||||||
bot.core.run(message)
|
bot.core.run(message)
|
||||||
|
},
|
||||||
|
discordExecute (context) {
|
||||||
|
const bot = context.bot;
|
||||||
|
const args = context.arguments;
|
||||||
|
bot.core.run(args.join(' '));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
17
src/commands/coreSettings.js
Normal file
17
src/commands/coreSettings.js
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
module.exports = {
|
||||||
|
name: 'coresettings',
|
||||||
|
trustLevel: 0,
|
||||||
|
aliases: [
|
||||||
|
],
|
||||||
|
description: 'Make me say something',
|
||||||
|
usages: [
|
||||||
|
"<message>"
|
||||||
|
],
|
||||||
|
execute (context) {
|
||||||
|
const bot = context.bot
|
||||||
|
},
|
||||||
|
discordExecute (context) {
|
||||||
|
const bot = context.bot;
|
||||||
|
const args = context.arguments;
|
||||||
|
}
|
||||||
|
}
|
38
src/commands/cowsay.js
Normal file
38
src/commands/cowsay.js
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
const cowsay = require('cowsay2');
|
||||||
|
const cows = require('cowsay2/cows')
|
||||||
|
module.exports = {
|
||||||
|
name: 'cowsay',
|
||||||
|
trustLevel: 0,
|
||||||
|
aliases: [
|
||||||
|
],
|
||||||
|
description: 'amogus',
|
||||||
|
usages: [
|
||||||
|
"just wait till the command is ready :3"
|
||||||
|
],
|
||||||
|
execute (context) {
|
||||||
|
const bot = context.bot;
|
||||||
|
const args = context.arguments;
|
||||||
|
const source = context.source;
|
||||||
|
if (args[0] === "list") {
|
||||||
|
const list = Object.keys(cows);
|
||||||
|
let content = [];
|
||||||
|
let color = true;
|
||||||
|
for (const value of list) {
|
||||||
|
content.push([
|
||||||
|
{
|
||||||
|
text: value + ' ',
|
||||||
|
color: (!((color = !color)) ? 'blue' : 'dark_blue'),
|
||||||
|
}
|
||||||
|
])
|
||||||
|
}
|
||||||
|
bot.tellraw(`@a[name="${source?.player?.profile?.name}"]`, content)
|
||||||
|
} else if (cows[args[0]]) {
|
||||||
|
bot.tellraw(`@a[name="${source?.player?.profile?.name}"]`, {
|
||||||
|
text: cowsay.say(args.slice(1).join(' '),
|
||||||
|
{ cow: cows[args[0]] })
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
bot.tellraw(`@a[name="${source?.player?.profile?.name}"]`, { text: cowsay.say(args.slice(0).join(' ')) })
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -18,5 +18,14 @@ module.exports = {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
bot.chat.message(message)
|
bot.chat.message(message)
|
||||||
|
},
|
||||||
|
discordExecute (context) {
|
||||||
|
const bot = context.bot;
|
||||||
|
const args = context.arguments;
|
||||||
|
if (args.join(' ').startsWith('/')) {
|
||||||
|
bot.chat.command(args.join(' ').substring(1))
|
||||||
|
return
|
||||||
|
}
|
||||||
|
bot.chat.message(args.join(' '))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,7 @@
|
||||||
const CommandError = require('../util/command_error')
|
const CommandError = require('../util/command_error');
|
||||||
|
const sleep = require('../util/sleep.js');
|
||||||
|
const fixansi = require('../util/ansi');
|
||||||
|
const { EmbedBuilder } = require('discord.js');
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'help',
|
name: 'help',
|
||||||
trustLevel: 0,
|
trustLevel: 0,
|
||||||
|
@ -18,12 +21,11 @@ module.exports = {
|
||||||
"",
|
"",
|
||||||
"<command>",
|
"<command>",
|
||||||
],
|
],
|
||||||
execute (context) {
|
async execute (context) {
|
||||||
const commandList = [];
|
const commandList = [];
|
||||||
const bot = context.bot;
|
const bot = context.bot;
|
||||||
const source = context.source;
|
const source = context.source;
|
||||||
const args = context.arguments;
|
const args = context.arguments;
|
||||||
console.log(source)
|
|
||||||
const category = {
|
const category = {
|
||||||
translate: '(%s%s%s%s%s) \u203a ',
|
translate: '(%s%s%s%s%s) \u203a ',
|
||||||
bold: false,
|
bold: false,
|
||||||
|
@ -40,7 +42,6 @@ module.exports = {
|
||||||
let trusted = [];
|
let trusted = [];
|
||||||
let owner = [];
|
let owner = [];
|
||||||
for (const command of bot.commandManager.commandlist) {
|
for (const command of bot.commandManager.commandlist) {
|
||||||
console.log(command.name)
|
|
||||||
if (args[0] === command.name) {
|
if (args[0] === command.name) {
|
||||||
//for (const usageArray of command.usages) {
|
//for (const usageArray of command.usages) {
|
||||||
bot.tellraw(`@a[name="${source?.player?.profile?.name}"]`, [
|
bot.tellraw(`@a[name="${source?.player?.profile?.name}"]`, [
|
||||||
|
@ -185,6 +186,29 @@ module.exports = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
const length = bot.commandManager.commandlist.filter(c => c.trustLevel != 3).length
|
const length = bot.commandManager.commandlist.filter(c => c.trustLevel != 3).length
|
||||||
|
if (bot.options.useChat) {
|
||||||
|
bot.chat.message(bot.getMessageAsPrismarine([
|
||||||
|
{
|
||||||
|
text: 'Commands (',
|
||||||
|
color: 'gray'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: length,
|
||||||
|
color: 'gold'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: ') ',
|
||||||
|
color: 'gray'
|
||||||
|
},
|
||||||
|
category,
|
||||||
|
])?.toMotd().replaceAll('§','&'))
|
||||||
|
await sleep(100)
|
||||||
|
bot.chat.message(bot.getMessageAsPrismarine(public)?.toMotd().replaceAll("§","&"))
|
||||||
|
await sleep(100)
|
||||||
|
bot.chat.message(bot.getMessageAsPrismarine(trusted)?.toMotd().replaceAll("§","&"));
|
||||||
|
await sleep(100)
|
||||||
|
bot.chat.message(bot.getMessageAsPrismarine(owner).toMotd().replaceAll("§","&"));
|
||||||
|
} else {
|
||||||
bot.tellraw(`@a[name="${source?.player?.profile?.name}"]`, [
|
bot.tellraw(`@a[name="${source?.player?.profile?.name}"]`, [
|
||||||
{ text: 'Commands (', color: 'gray' },
|
{ text: 'Commands (', color: 'gray' },
|
||||||
{ text: JSON.stringify(length), color: 'gold' },
|
{ text: JSON.stringify(length), color: 'gold' },
|
||||||
|
@ -195,6 +219,69 @@ module.exports = {
|
||||||
trusted,
|
trusted,
|
||||||
owner
|
owner
|
||||||
])
|
])
|
||||||
|
}
|
||||||
// bot.tellraw([ public, trusted, owner ])
|
// bot.tellraw([ public, trusted, owner ])
|
||||||
|
},
|
||||||
|
discordExecute (context) {
|
||||||
|
const bot = context.bot;
|
||||||
|
const args = context.arguments;
|
||||||
|
const category = {
|
||||||
|
translate: '(%s%s%s%s%s) \u203a ',
|
||||||
|
bold: false,
|
||||||
|
color: 'gray',
|
||||||
|
with: [
|
||||||
|
{ color: "blue", text: 'Public'},
|
||||||
|
{ color: "gray", text: ' | '},
|
||||||
|
{ color: "dark_aqua", text: 'Trusted'},
|
||||||
|
{ color: 'gray', text: ' | '},
|
||||||
|
{ color: "dark_blue", text: 'Owner'},
|
||||||
|
]
|
||||||
|
}
|
||||||
|
let public = [];
|
||||||
|
let trusted = [];
|
||||||
|
let owner = [];
|
||||||
|
for (const command of bot.commandManager.commandlist) {
|
||||||
|
if (args[0] === command.name) {
|
||||||
|
const ansi = bot.getMessageAsPrismarine([ { text: `CommandName \u203a ${command.name}\n`, color: 'gray', }, { text: `Aliases \u203a ${command.aliases}\n`, color: 'gray', }, { text: `Description \u203a ${command.description}\n`, color: 'gray', }, { text: `trustLevel \u203a ${command.trustLevel}\n`, color: 'gray' }, { text: `Usages \u203a ${command?.usages}`, color: "dark_gray" }, ])?.toAnsi().replaceAll('```\u001b[9```' + '```\u001b[3```')
|
||||||
|
const fix = fixansi(ansi.replaceAll('`', '`\u200b'))
|
||||||
|
const Embed = new EmbedBuilder()
|
||||||
|
.setColor(`${config.colors.discord.embed}`)
|
||||||
|
.setTitle(`${this.name} Command`)
|
||||||
|
.setDescription(`\`\`\`ansi\n${fix}\n\`\`\``)
|
||||||
|
bot.discord.message.reply({ embeds: [Embed] })
|
||||||
|
return
|
||||||
|
}
|
||||||
|
if (command?.trustLevel === 0) {
|
||||||
|
public.push([
|
||||||
|
{
|
||||||
|
text: command.name + ' ',
|
||||||
|
color: "blue",
|
||||||
|
}
|
||||||
|
])
|
||||||
|
} else if (command?.trustLevel === 1) {
|
||||||
|
trusted.push([
|
||||||
|
{
|
||||||
|
text: command.name + ' ',
|
||||||
|
color: "dark_aqua"
|
||||||
|
}
|
||||||
|
|
||||||
|
])
|
||||||
|
} else if (command?.trustLevel === 2) {
|
||||||
|
owner.push([
|
||||||
|
{
|
||||||
|
text: command.name + ' ',
|
||||||
|
color: "dark_blue",
|
||||||
|
}
|
||||||
|
])
|
||||||
|
}
|
||||||
|
}
|
||||||
|
const length = bot.commandManager.commandlist.filter(c => c.trustLevel != 3).length
|
||||||
|
const ansi1 = bot.getMessageAsPrismarine([ { text: 'Commands (', color: 'gray' }, { text: JSON.stringify(length), color: 'gold' }, { text: ') ', color: 'gray' }, category, '\n', public, trusted, owner ])?.toAnsi();
|
||||||
|
const fix1 = fixansi(ansi1.replaceAll('`', '`\u200b'))
|
||||||
|
const Embed = new EmbedBuilder()
|
||||||
|
.setColor(`${config.colors.discord.embed}`)
|
||||||
|
.setTitle(`${this.name} Command`)
|
||||||
|
.setDescription(`\`\`\`ansi\n${fix1}\n\`\`\``)
|
||||||
|
bot.discord.message.reply({ embeds: [Embed] })
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,9 +20,11 @@ module.exports = {
|
||||||
description: 'check the bots info',
|
description: 'check the bots info',
|
||||||
usages: [
|
usages: [
|
||||||
"version",
|
"version",
|
||||||
"login",
|
"config",
|
||||||
"discord",
|
"discord",
|
||||||
"server",
|
"server",
|
||||||
|
"serverlist",
|
||||||
|
"contributors"
|
||||||
],
|
],
|
||||||
execute (context) {
|
execute (context) {
|
||||||
const bot = context.bot;
|
const bot = context.bot;
|
||||||
|
@ -32,18 +34,58 @@ module.exports = {
|
||||||
const source = context.source;
|
const source = context.source;
|
||||||
switch (args[0]) {
|
switch (args[0]) {
|
||||||
case 'version':
|
case 'version':
|
||||||
bot.tellraw(`@a[name="${source?.player?.profile?.name}"]`, `§9Friday §9Night §9Funkin §3Boyfriend §1Bot§8§r-v6.0.0-alpha-700-§bSk§4y §bRedux\n11/22/22 - ${new Date().toLocaleDateString("en-US", { timeZone: "America/CHICAGO" })}`);
|
bot.tellraw(`@a[name="${source?.player?.profile?.name}"]`, `§9Friday §9Night §9Funkin §3Boyfriend §1Bot§8§r-v6.0.0-beta-700-§bSk§4y §bRedux\n11/22/22 - ${new Date().toLocaleDateString("en-US", { timeZone: "America/CHICAGO" })}`);
|
||||||
break // &9 &3 &1
|
break // &9 &3 &1
|
||||||
case 'login':
|
case 'config':
|
||||||
bot.tellraw(`@a[name="${source?.player?.profile?.name}"]`, [
|
bot.tellraw(`@a[name="${source?.player?.profile?.name}"]`, [
|
||||||
{
|
{
|
||||||
text: `Minecraft username \u203a ${bot.options.username}\n`,
|
text: `Minecraft username \u203a ${bot.options.username}\n`,
|
||||||
color: 'gray',
|
color: 'gray',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: `Discord username \u203a ${discordClient.user.tag}`,
|
text: `Ip \u203a ${bot.options.host}:${bot.options.port}\n`,
|
||||||
|
color: "gray"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: `Version \u203a ${bot.options.version}\n`,
|
||||||
|
color: "gray",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: `Discord username \u203a ${discordClient.user.tag}\n`,
|
||||||
color: 'gray',
|
color: 'gray',
|
||||||
}
|
},
|
||||||
|
{
|
||||||
|
text: `Channel \u203a ${bot.discord.channel?.name}\n`,
|
||||||
|
color: "gray"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: `Server name \u203a ${bot.options.serverName}\n`,
|
||||||
|
color: "gray",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: `Server count \u203a ${bot.bots.length}\n`,
|
||||||
|
color: "gray"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: `Prefixes \u203a ${config.prefixes.map((e) => e + " ").join(' ')}\n`,
|
||||||
|
color: "gray"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: `Prefix Length: ${config.prefixes.length}\n`,
|
||||||
|
color: "gray"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: `isKaboom \u203a ${bot.options.isKaboom}\n`,
|
||||||
|
color: "gray",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: `isCreayun \u203a ${bot.options.isCreayun}\n`,
|
||||||
|
color: "gray",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: `isSavage \u203a ${bot.options.isSavage}\n`,
|
||||||
|
color: "gray",
|
||||||
|
},
|
||||||
]);
|
]);
|
||||||
break;
|
break;
|
||||||
case 'discord':
|
case 'discord':
|
||||||
|
@ -129,6 +171,61 @@ module.exports = {
|
||||||
}
|
}
|
||||||
])
|
])
|
||||||
break
|
break
|
||||||
|
case "serverlist":
|
||||||
|
bot.tellraw(`@a[name="${source?.player?.profile?.name}"]`, [
|
||||||
|
{
|
||||||
|
text: "Servers \u203a\n",
|
||||||
|
color: "gray"
|
||||||
|
},
|
||||||
|
bot.bots.map((e) => e.options.serverName + "\n")
|
||||||
|
])
|
||||||
|
break
|
||||||
|
case "contributors":
|
||||||
|
bot.tellraw(`@a[name="${source?.player?.profile?.name}"]`, [
|
||||||
|
{
|
||||||
|
text: "Parker",
|
||||||
|
color: "dark_red",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: "2991",
|
||||||
|
color: "black"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: " - Owner\n",
|
||||||
|
color: "gray"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: "Contributors -\n",
|
||||||
|
color: "gray",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: "_ChipMC_ - ChipmunkBot js & java\n",
|
||||||
|
color: "dark_blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: "chayapak - ChomeNS js & java\n",
|
||||||
|
color: "yellow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: "_yfd - abot\n",
|
||||||
|
color: "light_purple"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: "aaa - FBot, SnifferBot, Xbot\n",
|
||||||
|
color: "gold",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: "Morgan Ankan - RecycleBot\n",
|
||||||
|
color: "dark_green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: "TurtleKid - TurtleBot",
|
||||||
|
color: "dark_green"
|
||||||
|
},
|
||||||
|
])
|
||||||
|
break
|
||||||
|
default:
|
||||||
|
bot.chat.message(bot.getMessageAsPrismarine({ translate: "command.unknown.argument", color: "dark_red" })?.toMotd().replaceAll("§","&"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
const CommandError = require('../util/command_error');
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'kick',
|
name: 'kick',
|
||||||
trustLevel: 1,
|
trustLevel: 1,
|
||||||
|
@ -11,7 +12,8 @@ module.exports = {
|
||||||
const bot = context.bot
|
const bot = context.bot
|
||||||
const args = context.arguments;
|
const args = context.arguments;
|
||||||
if (!args && !args[0] && !args[1] && !args[2] && !args[3]) return
|
if (!args && !args[0] && !args[1] && !args[2] && !args[3]) return
|
||||||
console.log(Object.keys(bot.exploits))
|
if (bot.options.useChat ?? bot.options.isSavage ?? bot.options.isCreayun) throw new CommandError('Cannot execute command due to smth in the config being enabled');
|
||||||
|
|
||||||
switch (args[1]) {
|
switch (args[1]) {
|
||||||
case 'invalidstring':
|
case 'invalidstring':
|
||||||
bot.core.run(`minecraft:tellraw ${args.slice(2).join(' ')} ${JSON.stringify(bot.exploits.invalidString)}`)
|
bot.core.run(`minecraft:tellraw ${args.slice(2).join(' ')} ${JSON.stringify(bot.exploits.invalidString)}`)
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
const CommandError = require('../util/command_error');
|
const CommandError = require('../util/command_error');
|
||||||
const { EmbedBuilder } = require('discord.js');
|
const { EmbedBuilder } = require('discord.js');
|
||||||
|
const fixansi = require('../util/ansi');
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'list',
|
name: 'list',
|
||||||
description:['check the player list'],
|
description:['check the player list'],
|
||||||
|
@ -40,5 +41,37 @@ module.exports = {
|
||||||
discordExecute(context) {
|
discordExecute(context) {
|
||||||
const bot = context.bot
|
const bot = context.bot
|
||||||
const players = bot.players
|
const players = bot.players
|
||||||
|
const component = []
|
||||||
|
// const ansi = bot.getMessageAsPrismarine(message)?.toAnsi(bot.registry.language)
|
||||||
|
for (const player of players) {
|
||||||
|
component.push({
|
||||||
|
translate: `%s \u203a %s [%s %s %s %s %s]`,
|
||||||
|
with: [
|
||||||
|
player.displayName ?? player.profile.name,
|
||||||
|
player.uuid,
|
||||||
|
{ text: `Ping:`, color: 'dark_green' },
|
||||||
|
{ text: `${player.latency}`, color: 'gold' },
|
||||||
|
{ text: '/', color: 'gray' },
|
||||||
|
{ text: `Gamemode:`, color: 'dark_purple' },
|
||||||
|
{ text: `${player.gamemode}`, color: 'gold' },
|
||||||
|
]
|
||||||
|
})
|
||||||
|
component.push('\n')
|
||||||
}
|
}
|
||||||
|
component.pop()
|
||||||
|
const ansi = bot.getMessageAsPrismarine([{ text: `Players: `, color:'gray' }, { text: '(' , color: 'gray' }, { text: `${JSON.stringify(bot.players.length)}`, color: 'gold' }, { text: ')\n', color: 'gray' }, component])?.toAnsi()
|
||||||
|
/* bot.tellraw(`@a[name="${source?.player?.profile?.name}"]`, [
|
||||||
|
{ text: `Players: `, color:'gray' },
|
||||||
|
{ text: '(' , color: 'gray' },
|
||||||
|
{ text: `${JSON.stringify(bot.players.length)}`, color: 'gold' },
|
||||||
|
{ text: ')\n', color: 'gray' },
|
||||||
|
component
|
||||||
|
])*/
|
||||||
|
const fix = fixansi(ansi.replaceAll('`', '`\u200b'))
|
||||||
|
const Embed = new EmbedBuilder()
|
||||||
|
.setColor(`${config.colors.discord.embed}`)
|
||||||
|
.setTitle(`${this.name} Command`)
|
||||||
|
.setDescription(`\`\`\`ansi\n${fix}\n\`\`\``)
|
||||||
|
bot.discord.message.reply({ embeds: [Embed] })
|
||||||
|
} // `\`\`\`ansi\n${discordQueue.join('\n').substring(0, 1984)}\n\`\`\``
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,11 +1,13 @@
|
||||||
const { request } = require('undici');
|
const { request } = require('undici');
|
||||||
const CommandError = require('../util/command_error.js');
|
const CommandError = require('../util/command_error.js');
|
||||||
|
const mc = require('minecraft-protocol');
|
||||||
|
const util = require('util')
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'mcserver',
|
name: 'mcserver',
|
||||||
trustLevel: 0,
|
trustLevel: 0,
|
||||||
aliases: [
|
aliases: [
|
||||||
"pingserver",
|
"pingserver",
|
||||||
// "botsay",
|
"pingsrv",
|
||||||
],
|
],
|
||||||
description: 'look up minecraft server info',
|
description: 'look up minecraft server info',
|
||||||
usages: [
|
usages: [
|
||||||
|
@ -17,12 +19,11 @@ module.exports = {
|
||||||
const args = context.arguments;
|
const args = context.arguments;
|
||||||
const source = context.source;
|
const source = context.source;
|
||||||
try {
|
try {
|
||||||
const url = await request(`https://eu.mc-api.net/v3/server/ping/${args[0]}`)
|
const [host, port] = args[0].split(':')
|
||||||
server = await url.body.json()
|
const server = await mc.ping({ host, port: Number(port ?? 25565) })
|
||||||
console.log(server)
|
|
||||||
bot.tellraw(`@a[name="${source?.player?.profile?.name}"]`, [
|
bot.tellraw(`@a[name="${source?.player?.profile?.name}"]`, [
|
||||||
{
|
{
|
||||||
text: `Ip \u203a ${args[0]}\n`,
|
text: `Ip \u203a ${host}:${Number(port ?? 25565)}\n`,
|
||||||
color: 'gray'
|
color: 'gray'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -38,13 +39,9 @@ module.exports = {
|
||||||
color: 'gray',
|
color: 'gray',
|
||||||
},
|
},
|
||||||
server.description,
|
server.description,
|
||||||
])// error: 'Ping Failed',
|
])
|
||||||
} catch (error) {
|
} catch (e) {
|
||||||
if (error.toString() === "TypeError: Cannot read properties of undefined (reading 'online')" || server.error === "Ping Failed") {
|
bot.tellraw("@a", e.toString())
|
||||||
bot.tellraw("@a", { text: 'unable to ping server make sure the ip is correct', color: 'dark_red' })
|
|
||||||
} else {
|
|
||||||
bot.tellraw("@a", error.toString())
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,14 +22,6 @@ module.exports = {
|
||||||
args.join(' ')
|
args.join(' ')
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
const component2 = {
|
|
||||||
translate: '[%s] %s \u203a %s',
|
|
||||||
with: [
|
|
||||||
bot.options.serverName,
|
|
||||||
source.player.displayName ?? source.player.profile.name,
|
|
||||||
args.join(' ')
|
|
||||||
]
|
|
||||||
}
|
|
||||||
// bot.bots.filter((eachBot) => { if (eachBot.options.useChat) eachBot.chat.message('sussy');
|
// bot.bots.filter((eachBot) => { if (eachBot.options.useChat) eachBot.chat.message('sussy');
|
||||||
// else if (!eachBot.options.useChat) eachBot.chat.message('baka!')})
|
// else if (!eachBot.options.useChat) eachBot.chat.message('baka!')})
|
||||||
// for (const eachBot of bot.bots) eachBot.tellraw("@a", component)
|
// for (const eachBot of bot.bots) eachBot.tellraw("@a", component)
|
||||||
|
@ -40,10 +32,6 @@ module.exports = {
|
||||||
|
|
||||||
} else if (!eachBot.options.serverName !== "Savage Friends" && !eachBot.options.isSavage && !eachBot.options.useChat && eachBot.options.isKaboom) {
|
} else if (!eachBot.options.serverName !== "Savage Friends" && !eachBot.options.isSavage && !eachBot.options.useChat && eachBot.options.isKaboom) {
|
||||||
eachBot.tellraw("@a", component);
|
eachBot.tellraw("@a", component);
|
||||||
// } else if (eachBot.options.serverName === "Savage Friends" && eachBot.options.isSavage && !eachBot.options.useChat && eachBot.options.isKaboom) {
|
|
||||||
// eachBot.tellraw("@a", component2);
|
|
||||||
// } else if (eachBot.options.serverName === "Savage Friends" && eachBot.options.isSavage && eachBot.options.useChat && !eachBot.options.isKaboom) {
|
|
||||||
// eachBot.chat.message(bot.getMessageAsPrismarine(`[${bot.options.serverName}] ${source.player.displayName ?? source.player.profile.name} \u203a ${args.join(' ')}`)?.toMotd().replaceAll('§','&'))
|
|
||||||
} else if (!eachBot.options.serverName !== "Savage Friends" && !eachBot.options.isSavage && eachBot.options.useChat && eachBot.options.isKaboom) {
|
} else if (!eachBot.options.serverName !== "Savage Friends" && !eachBot.options.isSavage && eachBot.options.useChat && eachBot.options.isKaboom) {
|
||||||
eachBot.chat.message(`&7[&7${bot.options.serverName}&7] ${bot.getMessageAsPrismarine(source.player.displayName ?? source.player.profile.name)?.toMotd().replaceAll('§','&')} &7\u203a ${args.join(' ')}`)
|
eachBot.chat.message(`&7[&7${bot.options.serverName}&7] ${bot.getMessageAsPrismarine(source.player.displayName ?? source.player.profile.name)?.toMotd().replaceAll('§','&')} &7\u203a ${args.join(' ')}`)
|
||||||
} else if (eachBot.options.useChat && !eachBot.options.isSavage) {
|
} else if (eachBot.options.useChat && !eachBot.options.isSavage) {
|
||||||
|
@ -53,14 +41,31 @@ module.exports = {
|
||||||
eachBot.tellraw("@a", component);
|
eachBot.tellraw("@a", component);
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
/* if (bot.options.isSavage && !bot.options.isKaboom) {
|
},
|
||||||
if (bot.options.serverName === "Savage Friends") {
|
discordExecute (context) {
|
||||||
// eachBot.chat.message(bot.getMessageAsPrismarine(`[${bot.options.serverName}] ${source.player.displayName ?? source.player.profile.name} \u203a ${args.join(' ')}`)?.toMotd().replaceAll('§', '&'))
|
const bot = context.bot;
|
||||||
// eachBot.chat.message(`&7[&7${bot.options.serverName}&7] ${bot.getMessageAsPrismarine(source.player.displayName ?? source.player.profile.name)?.toMotd()?.replaceAll('§','&')} &7\u203a ${args.join(' ')}`)
|
const args = context.arguments;
|
||||||
|
const source = context.source;
|
||||||
|
const component = {
|
||||||
|
translate: '[%s] %s \u203a %s',
|
||||||
|
with: [
|
||||||
|
bot.options.serverName,
|
||||||
|
source.player.displayName ?? source.player.profile.name,
|
||||||
|
args.join(' ')
|
||||||
|
]
|
||||||
}
|
}
|
||||||
} else {
|
bot.bots.filter((eachBot) => {
|
||||||
eachBot.tellraw("@a", component)
|
if (eachBot.options.serverName === "Savage Friends" && eachBot.options.isSavage && !eachBot.options.useChat && !eachBot.options.isKaboom) {
|
||||||
}*/
|
eachBot.chat.message(`[${bot.options.serverName}] ${bot.getMessageAsPrismarine(source.player.displayName ?? source.player.profile.name)?.toMotd().replaceAll('§','&')} \u203a ${args.join(' ')}`)
|
||||||
// }
|
} else if (!eachBot.options.serverName !== "Savage Friends" && !eachBot.options.isSavage && !eachBot.options.useChat && eachBot.options.isKaboom) {
|
||||||
|
eachBot.tellraw("@a", component);
|
||||||
|
} else if (!eachBot.options.serverName !== "Savage Friends" && !eachBot.options.isSavage && eachBot.options.useChat && eachBot.options.isKaboom) {
|
||||||
|
eachBot.chat.message(`&7[&7${bot.options.serverName}&7] ${bot.getMessageAsPrismarine(source.player.displayName ?? source.player.profile.name)?.toMotd().replaceAll('§','&')} &7\u203a ${args.join(' ')}`)
|
||||||
|
} else if (eachBot.options.useChat && !eachBot.options.isSavage) {
|
||||||
|
eachBot.chat.message(`&7[&7${bot.options.serverName}&7] ${bot.getMessageAsPrismarine(source.player.displayName ?? source.player.profile.name)?.toMotd().replaceAll('§','&')} &7\u203a ${args.join(' ')}`)
|
||||||
|
} else if (!eachBot.options.useChat && !eachBot.options.isSavage) {
|
||||||
|
eachBot.tellraw("@a", component);
|
||||||
|
}
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,6 +12,6 @@ module.exports = {
|
||||||
execute (context) {
|
execute (context) {
|
||||||
const bot = context.bot
|
const bot = context.bot
|
||||||
const message = context.arguments.join(' ')
|
const message = context.arguments.join(' ')
|
||||||
bot._client.end()
|
bot._client.end("disconnect :3")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,5 +13,10 @@ module.exports = {
|
||||||
const bot = context.bot
|
const bot = context.bot
|
||||||
bot.core.refill()
|
bot.core.refill()
|
||||||
bot.tellraw("@a", "Refilling core,...")
|
bot.tellraw("@a", "Refilling core,...")
|
||||||
|
},
|
||||||
|
discordExecute (context) {
|
||||||
|
const bot = context.bot;
|
||||||
|
bot.core.refill();
|
||||||
|
bot.tellraw("@a", "Refilling core,...");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,6 +20,8 @@ module.exports = {
|
||||||
try {
|
try {
|
||||||
if (source.sources.console) {
|
if (source.sources.console) {
|
||||||
bot.console.logs(bot.getMessageAsPrismarine({ text: util.inspect(eval(args.join(' ')), { stylize })})?.toAnsi())
|
bot.console.logs(bot.getMessageAsPrismarine({ text: util.inspect(eval(args.join(' ')), { stylize })})?.toAnsi())
|
||||||
|
} else if (bot.options.useChat ?? bot.options.isSavage) {
|
||||||
|
bot.chat.message(bot.getMessageAsPrismarine({ text: util.inspect(eval(script), { stylize }).substring(0, 32700) })?.toMotd().replaceAll('§','&'))
|
||||||
} else {
|
} else {
|
||||||
bot.tellraw(`@a[name="${source.player.profile.name}"]`, [
|
bot.tellraw(`@a[name="${source.player.profile.name}"]`, [
|
||||||
{
|
{
|
||||||
|
|
|
@ -30,7 +30,7 @@ module.exports = {
|
||||||
if (!list.length) {
|
if (!list.length) {
|
||||||
bot.tellraw('@a', { text: 'No results found', color: 'dark_red' });
|
bot.tellraw('@a', { text: 'No results found', color: 'dark_red' });
|
||||||
}
|
}
|
||||||
for (const definitions of list) {
|
for (definitions of list) {
|
||||||
component.push(prefix, [
|
component.push(prefix, [
|
||||||
{
|
{
|
||||||
text: `${definitions.definition.replaceAll('\r','').replaceAll('[', '\xa71\xa7n\xa7o').replaceAll(']','\xa7r\xa77')}\n`,
|
text: `${definitions.definition.replaceAll('\r','').replaceAll('[', '\xa71\xa7n\xa7o').replaceAll(']','\xa7r\xa77')}\n`,
|
||||||
|
@ -70,7 +70,14 @@ module.exports = {
|
||||||
},
|
},
|
||||||
])
|
])
|
||||||
}
|
}
|
||||||
|
if (bot.options.useChat) {
|
||||||
|
for (const definitions of list) {
|
||||||
|
bot.chat.message(bot.getMessageAsPrismarine({ text: `${definitions.example.replaceAll('\r','').replaceAll('[', '\xa71\xa7n\xa7o').replaceAll(']','\xa7r\xa77')}\n`})?.toMotd().replaceAll("§","&"));
|
||||||
|
// bot.chat.message(definitions.example.replaceAll("\r", ""));
|
||||||
|
}
|
||||||
|
} else {
|
||||||
bot.tellraw(`@a[name="${source?.player?.profile?.name}"]`, component)
|
bot.tellraw(`@a[name="${source?.player?.profile?.name}"]`, component)
|
||||||
|
}
|
||||||
},
|
},
|
||||||
async discordExecute (context) {
|
async discordExecute (context) {
|
||||||
const bot = context.bot;
|
const bot = context.bot;
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
const { EmbedBuilder } = require('discord.js');
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'validate',
|
name: 'validate',
|
||||||
trustLevel: 1,
|
trustLevel: 1,
|
||||||
|
@ -17,5 +18,19 @@ module.exports = {
|
||||||
} if (args[0] === bot.validation.owner) {
|
} if (args[0] === bot.validation.owner) {
|
||||||
bot.tellraw(`@a[name="${source?.player?.profile?.name}"]`, { text: "Valid Owner hash", color: "dark_green" });
|
bot.tellraw(`@a[name="${source?.player?.profile?.name}"]`, { text: "Valid Owner hash", color: "dark_green" });
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
discordExecute (context) {
|
||||||
|
const bot = context.bot;
|
||||||
|
const event = bot?.discord?.message
|
||||||
|
const roles = event?.member?.roles?.cache
|
||||||
|
const source = context.source;
|
||||||
|
console.log(Object.keys(bot.discord.message.member.user.username));
|
||||||
|
if (roles?.some(role => role.name === `${config.discord.roles.trusted}`)) {
|
||||||
|
bot.discord.message.reply('Valid trusted user')
|
||||||
|
bot.chat.message(`Valid trusted user [${bot.discord.message.member.user.username}]`)
|
||||||
|
} else if (roles?.some(role => role.name === `${config.discord.roles.owner}`)) {
|
||||||
|
bot.discord.message.reply('Valid Owner user')
|
||||||
|
bot.chat.message(`Valid Owner User [${bot.discord.message.member.user.username}]`);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
13040
src/data/language.json
13040
src/data/language.json
File diff suppressed because it is too large
Load diff
|
@ -1,2 +1,2 @@
|
||||||
<root> </root>
|
<root> </root>
|
||||||
<sause></sauce><root> sex </root><root> sex </root><root> sex </root><root>sus</root>
|
<sause></sauce><root> sex </root><root> sex </root><root> sex </root><root>sus</root><root<root> </root><root>sex</root><root> </root><root>sex</root><root><></root><root><></></root><root><amogus></amogus></root><root><amogus></amogus><sus></sus></root>
|
|
@ -11,7 +11,7 @@ function core (bot, options, config) {
|
||||||
const { start, end } = bot.core.area
|
const { start, end } = bot.core.area
|
||||||
|
|
||||||
if (!pos) return
|
if (!pos) return
|
||||||
// if (bot.options.useChat ?? bot.options.isCreayun ?? bot.options.isSavage) return
|
if (bot.options.useChat ?? bot.options.isCreayun ?? bot.options.isSavage) return
|
||||||
bot.chat.command(`minecraft:fill ${pos.x + start.x} ${pos.y + start.y} ${pos.z + start.z} ${pos.x + end.x} ${pos.y + end.y} ${pos.z + end.z} repeating_command_block{CustomName:'${JSON.stringify(config.core.name)}'}`)
|
bot.chat.command(`minecraft:fill ${pos.x + start.x} ${pos.y + start.y} ${pos.z + start.z} ${pos.x + end.x} ${pos.y + end.y} ${pos.z + end.z} repeating_command_block{CustomName:'${JSON.stringify(config.core.name)}'}`)
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -58,7 +58,7 @@ function core (bot, options, config) {
|
||||||
const location = bot.core.currentBlock()
|
const location = bot.core.currentBlock()
|
||||||
if (!location) return
|
if (!location) return
|
||||||
if (bot.options.useChat ?? bot.options.isCreayun ?? bot.options.isSavage) {
|
if (bot.options.useChat ?? bot.options.isCreayun ?? bot.options.isSavage) {
|
||||||
return
|
bot.chat.command(command?.substring(0, 256))
|
||||||
} else {
|
} else {
|
||||||
bot._client.write('update_command_block', { command: command.substring(0, 32767), location, mode: 1, flags: 0b100 })
|
bot._client.write('update_command_block', { command: command.substring(0, 32767), location, mode: 1, flags: 0b100 })
|
||||||
bot.core.incrementCurrentBlock()
|
bot.core.incrementCurrentBlock()
|
||||||
|
|
|
@ -20,12 +20,6 @@ function command_manager (bot, options, config, discordClient) {
|
||||||
}
|
}
|
||||||
} else if (!source?.sources?.discord && !source?.sources?.console) {
|
} else if (!source?.sources?.discord && !source?.sources?.console) {
|
||||||
if (!command || !command.execute)
|
if (!command || !command.execute)
|
||||||
/* throw new CommandError({
|
|
||||||
translate: "Unknown command: %s",
|
|
||||||
with: [
|
|
||||||
commandName
|
|
||||||
]
|
|
||||||
})*/
|
|
||||||
throw new CommandError(
|
throw new CommandError(
|
||||||
bot.getMessageAsPrismarine([
|
bot.getMessageAsPrismarine([
|
||||||
{
|
{
|
||||||
|
@ -41,6 +35,25 @@ function command_manager (bot, options, config, discordClient) {
|
||||||
translate: "command.context.here"
|
translate: "command.context.here"
|
||||||
}])?.toMotd(bot.registry.language)
|
}])?.toMotd(bot.registry.language)
|
||||||
)
|
)
|
||||||
|
} else if (source?.sources?.console && !source?.sources?.discord) {
|
||||||
|
if (!command || !command.execute)
|
||||||
|
bot.console.warn(bot.getMessageAsPrismarine([
|
||||||
|
{
|
||||||
|
translate: 'command.unknown.command',
|
||||||
|
color: "dark_red"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: "\n",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: `${commandName}`,
|
||||||
|
color: "dark_red"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
translate: "command.context.here",
|
||||||
|
color: "dark_red"
|
||||||
|
}
|
||||||
|
])?.toAnsi())
|
||||||
}
|
}
|
||||||
if (command?.trustLevel > 0) {
|
if (command?.trustLevel > 0) {
|
||||||
const event = bot?.discord?.message;
|
const event = bot?.discord?.message;
|
||||||
|
|
|
@ -18,28 +18,31 @@ function CommandConsole (bot, options, config) {
|
||||||
rl.on('close', () => {
|
rl.on('close', () => {
|
||||||
this.readline = null
|
this.readline = null
|
||||||
})
|
})
|
||||||
|
log = function (...args) {
|
||||||
const originalConsole = console
|
rl.output.write("\x1b[2K\r");
|
||||||
this.log = (...args) => {
|
console.log(args.toString());
|
||||||
rl.output.write('\x1b[2K\r')
|
rl._refreshLine();
|
||||||
originalConsole.log(args.toString())
|
|
||||||
rl._refreshLine()
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bot.console.logs = function (message) {
|
bot.console.logs = function (message) {
|
||||||
// console.log(`[${new Date().toLocaleString("en-US", { timeZone:"America/CHICAGO" })} logs] [${options.serverName}] ${message}`)
|
log(ChatMessage.fromNotch(`§8[§1${new Date().toLocaleTimeString("en-US", { timeZone: "America/CHICAGO", })} §3${new Date().toLocaleDateString("en-US", { timeZone: "America/CHICAGO", })} §6logs§8] §8[${options.serverName}§8] `)?.toAnsi() + message)
|
||||||
console.log(ChatMessage.fromNotch(`§8[§1${new Date().toLocaleTimeString("en-US", { timeZone: "America/CHICAGO", })} §3${new Date().toLocaleDateString("en-US", { timeZone: "America/CHICAGO", })} §6logs§8] §8[${options.serverName}§8] `)?.toAnsi() + message)
|
}
|
||||||
|
bot.console.info = function (message) {
|
||||||
|
log(ChatMessage.fromNotch(`§8[§1${new Date().toLocaleTimeString("en-US", { timeZone: "America/CHICAGO", })} §3${new Date().toLocaleDateString("en-US", { timeZone: "America/CHICAGO", })} §2info§8] §8[${options.serverName}§8] `)?.toAnsi() + message)
|
||||||
|
}
|
||||||
|
bot.console.warn = function (message) {
|
||||||
|
console.log(ChatMessage.fromNotch(`§8[§1${new Date().toLocaleTimeString("en-US", { timeZone: "America/CHICAGO", })} §3${new Date().toLocaleDateString("en-US", { timeZone: "America/CHICAGO", })} §ewarn§8] §8[${options.serverName}§8] `)?.toAnsi() + message)
|
||||||
}
|
}
|
||||||
|
|
||||||
bot.console.source = new CommandSource(bot.options.username, { console: true, discord: false });
|
bot.console.source = new CommandSource(bot.options.username, { console: true, discord: false });
|
||||||
bot.console.source.sendFeedback = message => {
|
bot.console.source.sendFeedback = message => {
|
||||||
const ansi = bot.getMessageAsPrismarine(message)?.toAnsi(bot.registry.language).replaceAll('BlackStone Mafia On Top!', "Fuck off you god damn cunt")
|
const ansi = bot.getMessageAsPrismarine(message)?.toAnsi(bot.registry.language).replaceAll('BlackStone Mafia On Top!', "Fuck off you god damn cunt")
|
||||||
if (!options.logging) return
|
if (!options.logging) return
|
||||||
bot.console.logs(ansi);
|
bot.console.info(ansi);
|
||||||
|
}
|
||||||
|
bot.console.error = function (message) {
|
||||||
|
console.log(ChatMessage.fromNotch(`§8[§1${new Date().toLocaleTimeString("en-US", { timeZone: "America/CHICAGO", })} §3${new Date().toLocaleDateString("en-US", { timeZone: "America/CHICAGO", })} §4error§8] §8[${options.serverName}§8] `)?.toAnsi() + message)
|
||||||
}
|
}
|
||||||
|
|
||||||
bot.on('message', message => {
|
bot.on('message', message => {
|
||||||
const ansi = bot.getMessageAsPrismarine(message)?.toAnsi(bot.registry.language).replaceAll('BlackStone Mafia On Top!', "Fuck off you god damn cunt")
|
const ansi = bot.getMessageAsPrismarine(message)?.toAnsi(bot.registry.language).replaceAll('BlackStone Mafia On Top!', "Fuck off you god damn cunt")
|
||||||
const string = bot.getMessageAsPrismarine(message)?.toString(bot.registry.language).replaceAll('BlackStone Mafia On Top!', "Fuck off you god damn cunt")
|
const string = bot.getMessageAsPrismarine(message)?.toString(bot.registry.language).replaceAll('BlackStone Mafia On Top!', "Fuck off you god damn cunt")
|
||||||
|
|
5
src/modules/database.js
Normal file
5
src/modules/database.js
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
function database () {
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
module.exports = database;
|
|
@ -141,10 +141,14 @@ function discord(bot, options, config, discordClient) {
|
||||||
}
|
}
|
||||||
}])
|
}])
|
||||||
})
|
})
|
||||||
|
} else {
|
||||||
|
if (options.useChat || options.isSavage || options.isCreayun) {
|
||||||
|
bot.chat.message(bot.getMessageAsPrismarine(`&7[&9FNF&3Boyfriend&1Bot Discord&7] ${message?.member?.displayName} \u203a ${message?.content}`)?.toMotd().replaceAll('§','&'))
|
||||||
} else {
|
} else {
|
||||||
bot.tellraw('@a', tag);
|
bot.tellraw('@a', tag);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
discordClient.on('messageCreate', messageCreate)
|
discordClient.on('messageCreate', messageCreate)
|
||||||
|
|
||||||
process.on("uncaughtException", (e) => {
|
process.on("uncaughtException", (e) => {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
while true; do
|
while true; do
|
||||||
node --max-old-space-size=1000 src/index.js
|
node --max-old-space-size=1000 --expose-gc src/index.js
|
||||||
sleep 1
|
sleep 1
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in a new issue