Skip to content

Instantly share code, notes, and snippets.

package com.penzzly.engine.core.mini;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;
import java.util.Optional;
import java.util.function.BiConsumer;
import java.util.function.BiPredicate;
import java.util.function.Consumer;
package com.penzzly.engine.core.mini.dsm;
import com.google.common.collect.BiMap;
import com.google.common.collect.HashBiMap;
import io.reactivex.Completable;
import io.reactivex.Single;
import java.net.InetSocketAddress;
import java.net.SocketAddress;
import java.nio.file.Path;
package com.penzzly.engine.core.mini.dsm;
import java.io.IOException;
import java.io.InputStream;
import java.nio.ByteBuffer;
import java.nio.file.Path;
import java.util.function.Consumer;
import java.util.function.Function;
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;
package com.penzzly.engine.core.mini.dsm;
import io.reactivex.Single;
import org.bukkit.plugin.java.JavaPlugin;
import java.io.IOException;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.net.InetSocketAddress;
import java.net.SocketAddress;
package com.penzzly.engine.core.components.chat;
import com.penzzly.engine.architecture.base.Component;
import com.penzzly.engine.core.components.command.CommandComponent;
import org.bukkit.entity.Player;
import org.bukkit.event.player.AsyncPlayerChatEvent;
import java.util.HashSet;
import java.util.Set;
package com.penzzly.engine.core.components.chat;
import com.penzzly.engine.architecture.base.Component;
import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.HandlerList;
package com.penzzly.engine.core.components.chat;
import com.penzzly.engine.architecture.base.Component;
import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.HandlerList;
package com.penzzly.engine.core.components.command;
import com.penzzly.engine.architecture.base.Component;
import com.penzzly.engine.architecture.base.Toggleable;
import com.penzzly.engine.architecture.functions.Optional;
import com.penzzly.engine.architecture.utilites.Components;
import com.penzzly.engine.core.utilites.EnumUtil;
import com.penzzly.engine.core.utilites.time.Duration;
import net.jodah.typetools.TypeResolver;
import org.bukkit.command.CommandSender;
package me.bhop.guide;
import org.bukkit.event.EventHandler;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.inventory.Inventory;
import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.java.JavaPlugin;
import java.util.ArrayList;
import java.util.List;
package me.bhop.guide;
import org.bukkit.event.EventHandler;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.inventory.Inventory;
import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.java.JavaPlugin;
import java.util.ArrayList;
import java.util.List;