Skip to content

Instantly share code, notes, and snippets.

View Mystiflow's full-sized avatar
🐒
ello

Mystiflow Mystiflow

🐒
ello
View GitHub Profile
@Mystiflow
Mystiflow / ItemStackSerializer.java
Created March 29, 2022 05:48
Json[De]Serializer for ItemStacks (1.18)
package io.mystiflow.sand.serializer.gson;
import com.google.gson.JsonDeserializationContext;
import com.google.gson.JsonDeserializer;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.JsonParseException;
import com.google.gson.JsonPrimitive;
import com.google.gson.JsonSerializationContext;
import com.google.gson.JsonSerializer;
@Mystiflow
Mystiflow / ColorTest.java
Last active January 1, 2023 23:33
Convert range of colors to a traditional Minecraft Chat Color Pre 1.16
package io.mystiflow;
import com.google.common.collect.ImmutableMap;
import com.google.common.collect.Sets;
import java.awt.*;
import net.md_5.bungee.api.ChatColor;
import org.junit.Assert;
import org.junit.Test;
import java.util.Map;
@Mystiflow
Mystiflow / EssItemDbCsvToJson.java
Last active December 18, 2020 10:22
Essentials Item Database - convert from .csv to .json in a hierarchical format
package io.mystiflow;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.JsonArray;
import com.google.gson.JsonObject;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
@Mystiflow
Mystiflow / MinecraftTranslationFetcher.java
Last active March 18, 2023 21:02
Tool to retrieve translation files for every Minecraft version
package io.mystiflow;
import com.google.gson.Gson;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
import com.google.gson.stream.JsonReader;
import javax.swing.filechooser.FileSystemView;
import java.io.File;

Keybase proof

I hereby claim:

  • I am mystiflow on github.
  • I am mystiflow (https://keybase.io/mystiflow) on keybase.
  • I have a public key ASCSTYBbL4zojNh1HhAbgUcdSxFDjQGX9ZNnhxia_fM9YQo

To claim this, I am signing this object:

# IntelliJ
*.iml
*.ipr
*.iws
.idea/
default-cache-ttl 34560000
max-cache-ttl 34560000