PurpleSk by PugaBear

PurpleIRC integration with Skript

















Download URL Fix 662 days, 10 hours and 51 minutes ago

This is an update posted by skUnity updating the download URL of the resource to a version located on SkriptTools.net.

View Update

Download Link Fix 1931 days, 1 hour and 46 minutes ago

Download Link Fix

View Update

IRCMessageEvent is now cancellable 2495 days, 19 hours and 42 minutes ago

Make sure you grab the most recent version of PurpleIRC. Just use 'cancel event'

View Update

Event-channel and event-recipient expressions 2566 days, 17 hours and 15 minutes ago

Thanks to cnaude, the developer of PurpleIRC, I was able to add an event-channel and event-recipient (for PMs) expression for the irc message event. Please make sure to update PurpleIRC (min. build 283) when you update PurpleSk.

Full documentation is on the wiki!

View Update

Lots of stuff! 2569 days, 13 hours and 31 minutes ago

Everything is documented on the wiki!

New expressions:

Hostmask of user
Channels of bot
Users in channel
Banned list (from config)
Ops list (from config)
Voices list (from config)

New effects:
Private message
Send raw
Join channel
Leave channel
Op user
Deop user
Voice user
Devoice user
Ban user
Unban user
Mute user
Unmute user

About half of this is untested, please let me know if there's any problems. I plan to do a little more with this soon™, if you want any features lemme know on discord.

View Update

Use change() methods instead of a different effect to set the message 2634 days, 18 hours and 33 minutes ago

Small change to allow you to use set irc message to "%string%" and related expressions more efficiently and without problems.

View Update

PurpleSk 2637 days and 21 minutes ago

Just a simple addon to hook into PurpleIRC and interact with IRC -> Ingame messages.

What is IRC?
IRC is a very old but still widely used chat protocol. An example of IRC can be found at https://spigotmc.org/pages/irc. PurpleIRC connects an IRC channel with the ingame minecraft chat.

Example usage:

on irc message:
broadcast "%irc event message%"
broadcast "%irc event permission%"
set irc message to "no"

Something cool you can do with it
on irc message:
loop all players:
if loop-player has permission "%irc event permission%":
if "%irc message%" contains "%name of loop-player%":
replace all "%name of loop-player%" with "&l%name of loop-player%&r" in irc message
play sound "ENTITY_ARROW_HIT_PLAYER" to loop-player with volume 1 and pitch 1 # requires skellet

I originally made this for myself, and just decided to release it here for other people to use. It is not meant to be fancy or feature-rich. I don't plan on developing this much further, but if you have a feature request, I will happily look into it.

The source is on github, feel free to explore and/or fork it.

You can join the Skript Chat Addon Discord server to chat with me about the addon if you have any questions. Mention @Griffin (This is the most effective way of communicating with me as I will not check this page often).

PurpleIRC is not my plugin. cnaude has made this wonderful plugin. Click below to view the resource page on SpigotMC.

If you have any questions/problems, please don't be afraid to contact me. Please use hastebin or code blocks for large amounts of code/errors.


View Update

© Copyright 2014-2024 skUnity

All rights reserved.