Skip to content

Instantly share code, notes, and snippets.

View RowBirded's full-sized avatar

Row RowBirded

View GitHub Profile
package net.rowbirded.rowshazbinhotel.mixin;
import net.minecraft.client.color.block.BlockColors;
import net.minecraft.client.render.model.ModelLoader;
import net.minecraft.client.render.model.json.JsonUnbakedModel;
import net.minecraft.client.util.ModelIdentifier;
import net.minecraft.util.Identifier;
import net.minecraft.util.profiler.Profiler;
import net.rowbirded.rowshazbinhotel.RowsHazbinHotel;
import org.spongepowered.asm.mixin.Mixin;
package net.rowbirded.rowshazbinhotel.mixin;
import net.minecraft.client.render.VertexConsumerProvider;
import net.minecraft.client.render.item.ItemRenderer;
import net.minecraft.client.render.model.BakedModel;
import net.minecraft.client.render.model.json.ModelTransformationMode;
import net.minecraft.client.util.ModelIdentifier;
import net.minecraft.client.util.math.MatrixStack;
import net.minecraft.item.ItemStack;
package net.rowbirded.rowshazbinhotel.mixin;
import net.minecraft.client.render.item.ItemModels;
import net.minecraft.client.render.item.ItemRenderer;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.gen.Accessor;
@Mixin(ItemRenderer.class)
public interface ItemRendererAccessor {
@Accessor("models")
package net.rowbirded.rowshazbinhotel.mixin;
import net.minecraft.server.MinecraftServer;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.Inject;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
@Mixin(MinecraftServer.class)
public class ExampleMixin {
[11:55:06] [main/INFO] (FabricLoader/GameProvider) Loading Minecraft 1.20.1 with Fabric Loader 0.18.4
[11:55:06] [main/INFO] (FabricLoader) Loading 59 mods:
- fabric-api 0.92.7+1.20.1
- fabric-api-base 0.4.32+1802ada577
- fabric-api-lookup-api-v1 1.6.37+1802ada577
- fabric-biome-api-v1 13.0.15+93aa238b77
- fabric-block-api-v1 1.0.12+1802ada577
- fabric-block-view-api-v2 1.0.3+924f046a77
- fabric-blockrenderlayer-v1 1.1.42+1802ada577
- fabric-client-tags-api-v1 1.1.3+1802ada577
[22:56:48] [main/INFO] (FabricLoader/GameProvider) Loading Minecraft 1.20.1 with Fabric Loader 0.18.4
[22:56:49] [main/DEBUG] (FabricLoader/GamePatch) Found game constructor: net.minecraft.client.main.Main -> net.minecraft.client.MinecraftClient
[22:56:49] [main/DEBUG] (FabricLoader/GamePatch) Patching game constructor <init>(Lnet/minecraft/client/RunArgs;)V
[22:56:49] [main/DEBUG] (FabricLoader/GamePatch) Run directory field is thought to be net/minecraft/client/MinecraftClient/runDirectory
[22:56:49] [main/DEBUG] (FabricLoader/GamePatch) Applying brand name hook to net/minecraft/client/ClientBrandRetriever::getClientModName
[22:56:49] [main/DEBUG] (FabricLoader/GamePatch) Applying brand name hook to net/minecraft/server/MinecraftServer::getServerModName
[22:56:49] [main/DEBUG] (FabricLoader/GamePatch) Patched 3 classs
[22:56:49] [main/DEBUG] (FabricLoader/Discovery) Mod discovery time: 78.6 ms
[22:56:49] [main/DEBUG] (FabricLoader/Resolution) Mod resolution time: 166.9 ms
[22:56:49] [main/INFO] (FabricLoade
package net.rowbirded.rowshazbinhotel.mixin;
import net.minecraft.client.color.block.BlockColors;
import net.minecraft.client.render.model.ModelLoader;
import net.minecraft.client.render.model.json.JsonUnbakedModel;
import net.minecraft.client.util.ModelIdentifier;
import net.minecraft.util.Identifier;
import net.minecraft.util.profiler.Profiler;
import net.rowbirded.rowshazbinhotel.RowsHazbinHotel;
import org.spongepowered.asm.mixin.Mixin;