/*
 * Decompiled with CFR 0.152.
 * 
 * Could not load the following classes:
 *  net.minecraft.class_10017
 *  net.minecraft.class_1297
 *  org.jetbrains.annotations.Nullable
 *  org.spongepowered.asm.mixin.Mixin
 *  org.spongepowered.asm.mixin.Unique
 */
package meteordevelopment.meteorclient.mixin;

import meteordevelopment.meteorclient.mixininterface.IEntityRenderState;
import net.minecraft.class_10017;
import net.minecraft.class_1297;
import org.jetbrains.annotations.Nullable;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.Unique;

@Mixin(value={class_10017.class})
public abstract class EntityRenderStateMixin
implements IEntityRenderState {
    @Unique
    private class_1297 entity;

    @Override
    @Nullable(value="EntityCulling mod can prevent the code that sets the entity from running")
    public @Nullable(value="EntityCulling mod can prevent the code that sets the entity from running") class_1297 meteor$getEntity() {
        return this.entity;
    }

    @Override
    public void meteor$setEntity(class_1297 entity) {
        this.entity = entity;
    }
}

