package com.dairymoose.modernlife.blocks.gui;

import net.minecraft.core.BlockPos;

/* loaded from: outputsrg.jar:com/dairymoose/modernlife/blocks/gui/HBlockPos.class */
public class HBlockPos extends BlockPos {
    private static final long serialVersionUID = 799381105435813824L;

    public HBlockPos(int x, int y, int z) {
        super(x, y, z);
    }

    public HBlockPos(BlockPos pos) {
        super(pos.getX(), pos.getY(), pos.getZ());
    }

    public int hashCode() {
        int result = (31 * 1) + getX();
        return (31 * ((31 * result) + getY())) + getZ();
    }

    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        HBlockPos other = (HBlockPos) obj;
        if (getX() != other.getX() || getY() != other.getY() || getZ() != other.getZ()) {
            return false;
        }
        return true;
    }
}
