Korobi IRC Swiss Army knife.

21:50:41 DiscordBot <J​Ro​y> any idea how mineplex is doing this?
21:51:02 DiscordBot <J​Ro​y> they're able to turn players upside down with out having their name set to Dinnerbone
21:51:25 DiscordBot <e​le​ct​ro​ni​cc​at​> can't you do oddball things with armor stands?
21:51:47 DiscordBot <J​Ro​y> am unaware how that would work
21:53:47 DiscordBot <w​iz​ja​ny​> can you hide a player's tag?
21:53:59 DiscordBot <C​ry​pt​it​e> Could intercept the nametag packet?
21:54:22 DiscordBot <J​Ro​y> i wonder if maybe it's done via uuid?
22:00:35 DiscordBot <o​rb​la​ze​r> Hello,
22:00:37 DiscordBot <o​rb​la​ze​r> How i can prevent the set respawn when i click on the bed ?
22:00:38 DiscordBot <o​rb​la​ze​r> I have cancel PlayerBedEnterEvent and and y try cancel PlayerInteractEvent but this is doesn't work.Thanks
22:09:35 DiscordBot <H​ex​ed​He​ro​> Hide nametag > name them dinnerbone > armor stand for their actual name
22:09:59 DiscordBot <H​ex​ed​He​ro​> or packets yea
22:10:00 DiscordBot <H​ex​ed​He​ro​> ¯\_(ツ)_/¯
22:10:21 DiscordBot <w​iz​ja​ny​> yea that was my thinking
22:10:26 DiscordBot <w​iz​ja​ny​> wasn't sure if you could hide tags tho
22:20:20 DiscordBot <S​we​dz​> Hexed’s idea is smart in this case
22:20:35 DiscordBot <S​we​dz​> You’d also need to send a fake player info packet for it to show on tab
22:20:38 DiscordBot <S​we​dz​> Afaik
22:20:43 DiscordBot <S​we​dz​> Well no maybe not
22:21:56 DiscordBot <w​iz​ja​ny​> also afaik it's done on the entity renderer level
22:22:05 DiscordBot <w​iz​ja​ny​> nothing to do with profiles or whatnot, so uuid shouldn't matter
22:36:20 DiscordBot <A​rt​ut​o> Hey i'm having an issue with a sign where when I call update() the change does not reflect in the client
22:36:28 DiscordBot <A​rt​ut​o> im listening on the signchangeevent btw
22:36:38 DiscordBot <A​rt​ut​o> am i doing smth wrong
22:37:58 DiscordBot <C​ry​pt​it​e> probably need to run the update a tick later
22:38:11 DiscordBot <S​tr​ea​mf​ro​st​> the event is cancellable
22:38:21 DiscordBot <A​rt​ut​o> nothing is cancelling it
22:38:23 DiscordBot <C​ry​pt​it​e> i'll cancel u
22:38:26 DiscordBot <S​tr​ea​mf​ro​st​> not the point
22:38:38 DiscordBot <S​tr​ea​mf​ro​st​> the update to the sign is obviously after the event
22:38:44 DiscordBot <S​tr​ea​mf​ro​st​> given it's cancellable
22:38:56 DiscordBot <S​tr​ea​mf​ro​st​> the event is overriding your update
22:39:17 DiscordBot <C​ry​pt​it​e> > probably need to run the update a tick later
22:39:21 DiscordBot <A​rt​ut​o> but when the event gets fired the block state already ahs the new information
22:39:35 DiscordBot <A​rt​ut​o> i'll try running it a tick later
22:39:36 DiscordBot <S​tr​ea​mf​ro​st​> if you want to change the lines on the sign
22:39:39 DiscordBot <S​tr​ea​mf​ro​st​> use the methods on the event
22:39:43 DiscordBot <S​tr​ea​mf​ro​st​> setLine​\
22:39:52 DiscordBot <A​rt​ut​o> i do
22:39:57 DiscordBot <A​rt​ut​o> doesnt that need to call update()
22:40:00 DiscordBot <S​tr​ea​mf​ro​st​> no
22:40:06 DiscordBot <C​ry​pt​it​e> yes
22:40:10 DiscordBot <A​rt​ut​o> https://cdn.discordapp.com/emojis/309047017093726228.png
22:40:27 DiscordBot <C​ry​pt​it​e> Almost 100% sure you need a Sign::update() after setting its info
22:40:29 DiscordBot <S​tr​ea​mf​ro​st​> the event does it for you
22:40:30 DiscordBot <C​ry​pt​it​e> unless something changed
22:40:31 DiscordBot <C​ry​pt​it​e> oh the event
22:40:46 DiscordBot <A​rt​ut​o> oh
22:41:05 DiscordBot <A​rt​ut​o> so basically i'd need update() if it was running outside the sign update event
22:41:11 DiscordBot <C​ry​pt​it​e> yeah


One of the services provided by the IRC bot is the logging of your channel, be it publicly or privately. These logs are then used to generate channel statistics. The logs themselves are neatly organized and can easily be browsed within our website.


Another service provided by the IRC bot is the ability to create factoid commands on the fly. Allowing for easy and flexible creation of responses based on frequently asked questions, and even listen for certain triggers to have it respond automatically.


Statistics are generated based off of the logs collected by the IRC bot. We are able to generate statistics to accurately capture who is the most active person by hours, along with other things like whom uses the most smileys, who has been granted the most karma, and which person can make sailors blush with their vulgar language.

About the project

The Korobi project aims to be the Swiss Army knife of IRC.

Korobi is carefully designed by people who enjoy using IRC on a day to day basis, and aim to make IRC even more enjoyable by providing a large set of tools for channels to work with.

If you'd like to request Korobi for your own channel, or have any questions at all, please visit #korobi on EsperNet and highlight one of the ops. See the full documentation to see if your channel qualifies.

Read More... Issue Tracker

Channel Last Message