refactor: Flattened the runestone blocks

This commit is contained in:
WinDanesz
2022-09-09 23:51:30 +02:00
parent b1e70c01f0
commit 5d337b93a6
54 changed files with 399 additions and 333 deletions
@@ -1,5 +1,6 @@
package electroblob.wizardry.block;
import electroblob.wizardry.api.IElemental;
import electroblob.wizardry.constants.Element;
import electroblob.wizardry.registry.WizardryTabs;
import net.minecraft.block.Block;
@@ -11,7 +12,7 @@ import net.minecraft.world.IBlockAccess;
import java.util.EnumMap;
public class BlockCrystal extends Block {
public class BlockCrystal extends Block implements IElemental {
private static final EnumMap<Element, MapColor> map_colours = new EnumMap<>(Element.class);
@@ -26,6 +27,9 @@ public class BlockCrystal extends Block {
map_colours.put(Element.HEALING, MapColor.YELLOW);
}
@Override
public Element getElement() { return element; }
private final Element element;
public BlockCrystal(Element element) {