promotional bannermobile promotional banner

Harmonie IRC

An IRC client for Minecraft.
Create your server today!
Create a server, get 25% off your first monthaffiliate logo
Create Server
affiliate banner image

Harmonie IRC

After making a project at 42 school 👩‍🎓 called ft_irc where I create an IRC server, I was inspired to make my own client, but having a bunch of clients already in the market makes the idea of making another one boring 🙄. So like any sane person 🙃 I challenged myself to at least learn something new in the process since I already know about how to use sockets from the server side, so I turned to my favourite game… Minecraft 🎮! The game is coded in Java so a perfect opportunity to dive into how my favourite game works to learn a new language 🔤. So from that moment onwards I strive to make a working IRC client in Minecraft.

Harmonie IRC an IRC client made for your Minecraft world by Harmonie Durrant.

💻 Commands

All commands start with irc_ to avoid conflicting commands.

<>: obligatory argument

{}: optional argument

/irc_help

Shows info about the mod and it's commands

/irc_connect <ip> <port> <password>

Connects you to an IRC server. (ref: ft_irc)

<ip>: The address of the server.

<port>: The port the IRC server is hosted on.

<password>: The password needed to access the server.

/irc_nick <new_nick>

Changes your nickname in the currently connected IRC server.

<new_nick>: The address of the server

/irc_msg <target> <message>

Sends a message to a user/channel in the currently connected IRC server.

<target>: The nick of the user or name of the channel you want to send your message to.

<message>: The message you want to send

/irc_disconnect

Disconnects you from the currently connected IRC server.


What servers are supported?

The client is built using my ft_irc repository as the server. irssi was used as a reference client to make the server.

Tests for more official servers are planned for the future.


🗺️ Roadmap

Planned updates (may or may not happen)

  • irc_disconnect optional password
  • Handle duplicate Nicknames
  • Limit nickname length
  • irc_whois command
  • Operator commands ban, kick, topic
  • Ping server to check connection
  • Auto reply mode (a sort of DND mode)
  • Customize text coloring
  • CAP [LS, REQ, END…] IRC commands
  • Spin up custom server for current world/server

The Harmonie IRC Team

profile avatar
  • 4
    Projects
  • 3.5K
    Downloads
Donate

More from harmonie_drnt

  • Harmonie's One Block  project image

    Harmonie's One Block

    • 780
    • Mods

    A mod that turns minecraft into the popular oneblock gamemode, with adjustable blocks (modded and not)

    • 780
    • August 29, 2025
    • Mods
    • +2
  • Create: Civilisations project image

    Create: Civilisations

    • 440
    • Modpacks

    Create: Civilisations is a modpack built around the create mod and minecolonies. It's main philosophy is Exploration, Quests and Technology.

    • 440
    • November 1, 2024
    • Modpacks
    • +3
  • CreateTogether Remastered project image

    CreateTogether Remastered

    • 2.1K
    • Modpacks

    A fan made Create Together Remaster in 1.20.1

    • 2.1K
    • October 10, 2024
    • Modpacks
    • +4
  • Harmonie's One Block  project image

    Harmonie's One Block

    • 780
    • Mods

    A mod that turns minecraft into the popular oneblock gamemode, with adjustable blocks (modded and not)

    • 780
    • August 29, 2025
    • Mods
    • +2
  • Create: Civilisations project image

    Create: Civilisations

    • 440
    • Modpacks

    Create: Civilisations is a modpack built around the create mod and minecolonies. It's main philosophy is Exploration, Quests and Technology.

    • 440
    • November 1, 2024
    • Modpacks
    • +3
  • CreateTogether Remastered project image

    CreateTogether Remastered

    • 2.1K
    • Modpacks

    A fan made Create Together Remaster in 1.20.1

    • 2.1K
    • October 10, 2024
    • Modpacks
    • +4