Skip to content

Instantly share code, notes, and snippets.

[17:14:43] [main/ERROR]: Parsing error loading recipe astrum:astrum_presure_plate_crafting
com.google.gson.JsonSyntaxException: Unknown item 'astrum:astrum_pressure_plate'
at net.minecraft.class_1869.method_17878(class_1869.java:233) ~[intermediary-minecraft-1.16.1-client.jar:?]
at java.util.Optional.orElseThrow(Optional.java:408) ~[?:?]
at net.minecraft.class_1869.method_8155(class_1869.java:233) ~[intermediary-minecraft-1.16.1-client.jar:?]
at net.minecraft.class_1869$class_1870.method_8164(class_1869.java:254) ~[intermediary-minecraft-1.16.1-client.jar:?]
at net.minecraft.class_1869$class_1870.method_8121(class_1869.java:241) ~[intermediary-minecraft-1.16.1-client.jar:?]
at net.minecraft.class_1863.method_17720(class_1863.java:123) ~[intermediary-minecraft-1.16.1-client.jar:?]
at net.minecraft.class_1863.method_20705(class_1863.java:54) ~[intermediary-minecraft-1.16.1-client.jar:?]
at net.minecraft.class_1863.method_18788(class_1863.java:35) ~[intermediary-minecraft-1.16.1-client.jar:?]
[00:22:07] [main/ERROR]: Error while loading contents for book lacrimis:guide
java.lang.RuntimeException: Error building entry lacrimis:runes/tarot_adder
at vazkii.patchouli.client.book.BookContents.lambda$reload$5(BookContents.java:142) ~[c110b7fa-ab00-4d8c-aa24-3c7533a4cf7c.jar:?]
at java.util.HashMap$Values.forEach(HashMap.java:976) ~[?:?]
at vazkii.patchouli.client.book.BookContents.reload(BookContents.java:138) ~[c110b7fa-ab00-4d8c-aa24-3c7533a4cf7c.jar:?]
at vazkii.patchouli.common.book.Book.reloadContents(Book.java:183) ~[c110b7fa-ab00-4d8c-aa24-3c7533a4cf7c.jar:?]
at java.util.HashMap$Values.forEach(HashMap.java:976) ~[?:?]
at vazkii.patchouli.common.book.BookRegistry.reloadContents(BookRegistry.java:97) ~[c110b7fa-ab00-4d8c-aa24-3c7533a4cf7c.jar:?]
at vazkii.patchouli.client.book.ClientBookRegistry.reload(ClientBookRegistry.java:63) ~[c110b7fa-ab00-4d8c-aa24-3c7533a4cf7c.jar:?]
at vazkii.patchouli.client.base.ClientAdvancements.onClientPacket(ClientAdvancements.java:35) ~[c110b7fa-ab00-4d8c-a
package dev.hephaestus.atmosfera.util;
import org.apache.logging.log4j.Logger;
import java.util.Map;
import java.util.Stack;
import java.util.TreeMap;
public class Profiler {
private static final Map<String, Long> TIMES = new TreeMap<>();
@Mixin(VindicatorEntity.class)
public abstract class PassiveVindicatorMixin {
@Redirect(
// The method we want to manipulate
method = "initGoals",
at = @At(
/* We are redirecting the NEW opcode here. This just means we're going to
be returning a different object than the one that is normally returned.
The objects should be compatible, so we want to make sure we return a Goal. */
value = "NEW",
@Mixin(ControlsOptionsScreen.class)
public class ControlOptionsScreenMixin {
@Redirect(
/* This is the method we're injecting into. We want to use the full method descriptor
so we don't get confused with <init>. */
method = "init()V",
at = @At(
// We're redirecting the INVOKE opcode to call our method instead of `addButton`.
value = "INVOKE",
@Mixin(BirdBath.class)
public class BirdBathMixin extends CauldronBlock {
public BirdBathMixin(Settings settings) {
super(settings);
}
@Inject(method = "<init>", at = @At("TAIL"))
private void setDefaultState(CallbackInfo ci) {
this.setDefaultState(this.getDefaultState().with(Tweaks.INFINITE, false));
}
package dev.inkwell.vivid;
import com.mojang.blaze3d.systems.RenderSystem;
import net.minecraft.client.font.TextRenderer;
import net.minecraft.client.gui.DrawableHelper;
import net.minecraft.client.render.BufferBuilder;
import net.minecraft.client.render.BufferRenderer;
import net.minecraft.client.render.Tessellator;
import net.minecraft.client.render.VertexFormats;
import net.minecraft.client.util.math.MatrixStack;
package dev.hephaestus.sugarskulls.mixin.client;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.minecraft.client.render.WorldRenderer;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.ModifyArg;
@Environment(EnvType.CLIENT)
package dev.hephaestus.sugarskulls.mixin.client;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.minecraft.client.render.BackgroundRenderer;
import net.minecraft.util.math.Vec3d;
import org.objectweb.asm.Opcodes;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.Redirect;
package hephaestus.dev.automotion.mixin.item;
import net.minecraft.item.Item;
import net.minecraft.item.Items;
import net.minecraft.util.Rarity;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.ModifyArg;
import org.spongepowered.asm.mixin.injection.Slice;