mirror of
https://github.com/GTNewHorizons/Chisel.git
synced 2026-11-12 00:07:37 +00:00
48 lines
872 B
Java
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);
|
|
}
|
|
}
|