Files
Chisel/src/main/java/com/cricketcraft/chisel/carving/CarvingVariation.java
T

48 lines
872 B
Java

package com.cricketcraft.chisel.carving;
import net.minecraft.block.Block;
import net.minecraft.item.ItemStack;
import com.cricketcraft.chisel.api.carving.CarvingUtils;
import com.cricketcraft.chisel.api.carving.ICarvingVariation;
public class CarvingVariation implements ICarvingVariation {
private int order;
private Block block;
private int meta;
private int damage;
public CarvingVariation(Block block, int metadata, int ord) {
this.order = ord;
this.block = block;
this.meta = metadata;
this.damage = metadata;
}
@Override
public Block getBlock() {
return block;
}
@Override
public int getBlockMeta() {
return meta;
}
@Override
public int getItemMeta() {
return damage;
}
@Override
public int getOrder() {
return order;
}
@Override
public int compareTo(ICarvingVariation o) {
return CarvingUtils.compare(this, o);
}
}