Skip to content

Instantly share code, notes, and snippets.

View L1shed's full-sized avatar

Lished L1shed

  • Fusion Network
  • France
View GitHub Profile
@L1shed
L1shed / Selector.kt
Created June 15, 2024 09:14
FastInv Selector component
package me.lished.events.inventory.components
import fr.mrmicky.fastinv.FastInv
import fr.mrmicky.fastinv.ItemBuilder
fun selector(parent: FastInv, slot: Int, item: ItemBuilder, list: List<String>, padding: Int, selectedColor: String, defaultColor: String, default: Int, onClick: () -> Unit) {
val range = padding..list.size+(padding-1)
var selected = default
parent.setItem(slot, item.lore(mutableListOf<String>().apply {
@L1shed
L1shed / DiscordWebhook.kt
Last active February 7, 2024 16:13
Kotlin tool for Discord Webhooks communications. 7 years later...
import java.awt.Color
import java.io.IOException
import java.io.OutputStream
import java.net.URL
import javax.net.ssl.HttpsURLConnection
class DiscordWebhook(private val url: String) {
var content: String? = null
var username: String? = null
var avatarUrl: String? = null