Skip to content

Instantly share code, notes, and snippets.

View Crypnotic's full-sized avatar
🏠
Working from home

Crypnotic Crypnotic

🏠
Working from home
View GitHub Profile
@Crypnotic
Crypnotic / Schematic.java
Created May 14, 2020 01:56
An object for loading and pasting schematics using the WorldEdit api
import com.sk89q.worldedit.EditSession;
import com.sk89q.worldedit.WorldEdit;
import com.sk89q.worldedit.WorldEditException;
import com.sk89q.worldedit.bukkit.BukkitAdapter;
import com.sk89q.worldedit.extent.clipboard.Clipboard;
import com.sk89q.worldedit.extent.clipboard.io.ClipboardFormat;
import com.sk89q.worldedit.extent.clipboard.io.ClipboardFormats;
import com.sk89q.worldedit.extent.clipboard.io.ClipboardReader;
import com.sk89q.worldedit.function.operation.Operation;
import com.sk89q.worldedit.function.operation.Operations;
@RequiredArgsConstructor
public class Circle {
@Getter
private final double radius;
@Getter
private final Vector3d center;
@Getter
private final int shardCount;
@Getter
package io.tagline.deejay.api.configuration;
import java.io.File;
import java.io.IOException;
import com.google.common.base.Preconditions;
import io.tagline.deejay.api.configuration.Configuration.Builder.ConfigType;
import io.tagline.deejay.util.FileIO;
import lombok.AllArgsConstructor;
public class MCTestBukkit extends JavaPlugin implements Listener {
private IPipeline alpha;
private IPipeline bravo;
@Override
public void onEnable() {
this.alpha = MessageChannelAPI.getPipelineRegistry().register("alpha");
this.bravo = MessageChannelAPI.getPipelineRegistry().register("bravo");
public class MCTestBungee extends Plugin implements Listener {
@Override
public void onEnable() {
IPipeline alpha = MessageChannelAPI.getPipelineRegistry().register("alpha");
IPipeline bravo = MessageChannelAPI.getPipelineRegistry().register("bravo");
alpha.onReceive(alpha::send);
bravo.onReceive(bravo::send);
}
@Plugin(id = "mctest")
public class MCTestVelocity {
@Subscribe
public void onProxyInitialize(ProxyInitializeEvent event) {
IPipeline alpha = MessageChannelAPI.getPipelineRegistry().register("alpha");
IPipeline bravo = MessageChannelAPI.getPipelineRegistry().register("bravo");
alpha.onReceive(alpha::send);
bravo.onReceive(bravo::send);
@RequiredArgsConstructor
public static enum CropSpec {
BEETROOT(Material.BEETROOT_BLOCK, Material.BEETROOT, Material.BEETROOT_SEEDS),
CARROT(Material.CARROT, Material.CARROT_ITEM, Material.CARROT_ITEM),
NETHER_WARTS(Material.NETHER_WART_BLOCK, Material.NETHER_WARTS, Material.NETHER_WARTS),
POTATO(Material.POTATO, Material.POTATO_ITEM, Material.POTATO_ITEM),
public class TileEnergyCondenser extends TileEntity implements ITeslaHolder, ITeslaConsumer, ITeslaProducer {
private long stored;
private final long capacity;
private final long rate;
public TileEnergyCondenser() {
this.stored = 0L;
this.capacity = 50000000L;
this.rate = 5000L;

Keybase proof

I hereby claim:

  • I am crypnotic on github.
  • I am crypnotic (https://keybase.io/crypnotic) on keybase.
  • I have a public key ASAKB2eD5Q7wKRF-0gFgiCCi5YwkXm7NgfVEv0qMKG9stQo

To claim this, I am signing this object: