Skip to content

Instantly share code, notes, and snippets.

View extendedclip's full-sized avatar

Ryan extendedclip

View GitHub Profile
@extendedclip
extendedclip / data_placeholder.js
Created March 11, 2018 10:46
Javscript placeholder script to get and set data with arguments
function set(path, data) {
Data.set(path, data);
return "";
}
function increment(path) {
var amt = Data.exists(path) ? Data.get(path) : 0;
amt++;
Data.set(path, amt);
return "";
package com.extendedclip.papi.expansion.tokenmanager;
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;
import java.util.concurrent.ConcurrentHashMap;
import me.clip.placeholderapi.PlaceholderAPI;
import me.clip.placeholderapi.expansion.Cacheable;
import me.clip.placeholderapi.expansion.Cleanable;
package com.extendedclip.discordbotcommand.help;
import sx.blah.discord.handle.obj.IChannel;
import sx.blah.discord.handle.obj.IMessage;
import sx.blah.discord.util.MessageBuilder.Styles;
import com.extendedclip.discordbot.commands.Command;
public class Help extends Command {
@extendedclip
extendedclip / ChatInjector.java
Last active April 8, 2023 12:55
Chat injector using the new injector API (PlaceholderAPI v2.3.5)
package com.extendedclip.papi.injector.chat;
import java.util.regex.Matcher;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.Listener;
import org.bukkit.event.player.AsyncPlayerChatEvent;