Skip to content

Instantly share code, notes, and snippets.

View SizableShrimp's full-sized avatar
📞
Contact me on Discord!

SizableShrimp

📞
Contact me on Discord!
View GitHub Profile
@SizableShrimp
SizableShrimp / DatapackRegistryProvider.java
Created February 27, 2023 04:35
Datapack registry holder datagen 1.19.2
import com.google.gson.JsonElement;
import com.mojang.logging.LogUtils;
import com.mojang.serialization.Codec;
import com.mojang.serialization.DynamicOps;
import cpw.mods.modlauncher.api.LamdbaExceptionUtils;
import net.minecraft.core.Holder;
import net.minecraft.core.Registry;
import net.minecraft.core.RegistryAccess;
import net.minecraft.data.CachedOutput;
import net.minecraft.data.DataGenerator;
@SizableShrimp
SizableShrimp / LegacyComponentSerializer.java
Last active August 10, 2023 03:00
Simple util class to convert a Component using color codes to a legacy String
import net.minecraft.ChatFormatting;
import net.minecraft.network.chat.Component;
import net.minecraft.network.chat.Style;
import net.minecraft.util.FormattedCharSequence;
import net.minecraft.util.FormattedCharSink;
import java.util.EnumSet;
public class LegacyComponentSerializer {
public static String convertToLegacy(Component component) {
@SizableShrimp
SizableShrimp / main.gs
Last active December 3, 2025 09:53
AOC 2025 Day 3 in Scratch (compile with https://github.com/aspizu/goboscript)
%include std/string
costumes "blank.svg";
var input = "";
# var input = "987654321111111\n811111111111119\n234234234234278\n818181911112111";
func chartodig(c) {
return $c + 0;
}