Skip to content

Instantly share code, notes, and snippets.

@CorgiTaco
Created October 7, 2020 00:49
Show Gist options
  • Save CorgiTaco/9b55aa07c78c715e080b9a3768a89b02 to your computer and use it in GitHub Desktop.
Save CorgiTaco/9b55aa07c78c715e080b9a3768a89b02 to your computer and use it in GitHub Desktop.
package corgiaoc.byg.core;
import corgiaoc.byg.BYG;
import corgiaoc.byg.common.entity.boat.BYGBoatEntity;
import corgiaoc.byg.common.properties.BYGCreativeTab;
import corgiaoc.byg.common.properties.items.itemtiers.BYGArmorTiers;
import corgiaoc.byg.common.properties.items.itemtiers.BYGItemTiers;
import net.minecraft.inventory.EquipmentSlotType;
import net.minecraft.item.BlockItem;
import net.minecraft.item.Food;
import net.minecraft.item.Item;
import net.minecraft.potion.EffectInstance;
import net.minecraft.potion.Effects;
import net.minecraft.util.ResourceLocation;
import net.minecraft.util.registry.Registry;
public class BYGItems {
p
BYG_LOGO = new Item((new Item.Properties())).setRegistryName("byg_logo"),
PEAT = createItem(new BlockItem(BYGBlocks.PEAT, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PEAT),
MEADOW_GRASSBLOCK = createItem(new BlockItem(BYGBlocks.MEADOW_GRASSBLOCK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MEADOW_GRASSBLOCK),
GLOWCELIUM = createItem(new BlockItem(BYGBlocks.GLOWCELIUM, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.GLOWCELIUM),
MEADOW_DIRT = createItem(new BlockItem(BYGBlocks.MEADOW_DIRT, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MEADOW_DIRT),
MUD_BALL = new Item(new Item.Properties().group(BYGCreativeTab.creativeTab)).setRegistryName("mud_ball"),
MUD_BLOCK = createItem(new BlockItem(BYGBlocks.MUD_BLOCK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MUD_BLOCK),
MUD_BRICKS = createItem(new BlockItem(BYGBlocks.MUD_BRICKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MUD_BRICKS),
CHAIN_PLATING = new Item(new Item.Properties().group(BYGCreativeTab.creativeTab)).setRegistryName("chain_plating"),
AMETRINE_GEMS = new Item(new Item.Properties().group(BYGCreativeTab.creativeTab)).setRegistryName("ametrine_gems"),
AMETRINE_ORE = createItem(new BlockItem(BYGBlocks.AMETRINE_ORE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.AMETRINE_ORE),
AMETRINE_BLOCK = createItem(new BlockItem(BYGBlocks.AMETRINE_BLOCK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.AMETRINE_BLOCK),
AMETRINE_HELMET = new BYGArmorItem(BYGArmorTiers.AMETRINE, EquipmentSlotType.HEAD, (new Item.Properties()).group(BYGCreativeTab.creativeTab)).setRegistryName("ametrine_helmet"),
AMETRINE_CHEST = new BYGArmorItem(BYGArmorTiers.AMETRINE, EquipmentSlotType.CHEST, (new Item.Properties()).group(BYGCreativeTab.creativeTab)).setRegistryName("ametrine_chestplate"),
AMETRINE_LEGGINGS = new BYGArmorItem(BYGArmorTiers.AMETRINE, EquipmentSlotType.LEGS, (new Item.Properties()).group(BYGCreativeTab.creativeTab)).setRegistryName("ametrine_leggings"),
AMETRINE_BOOTS = new BYGArmorItem(BYGArmorTiers.AMETRINE, EquipmentSlotType.FEET, (new Item.Properties()).group(BYGCreativeTab.creativeTab)).setRegistryName("ametrine_boots"),
AMETRINE_HORSE_ARMOR = new BYGHorseArmor(15, "ametrine", (new Item.Properties()).maxStackSize(1).group(BYGCreativeTab.creativeTab)).setRegistryName("ametrine_horse_armor"),
PENDORITE_SCRAPS = new Item(new Item.Properties().group(BYGCreativeTab.creativeTab)).setRegistryName("pendorite_scraps"),
PENDORITE_ORE = createItem(new BlockItem(BYGBlocks.PENDORITE_ORE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PENDORITE_ORE),
PENDORITE_BLOCK = createItem(new BlockItem(BYGBlocks.PENDORITE_BLOCK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PENDORITE_BLOCK),
PENDORITE_AXE = new AxeItem(BYGItemTiers.PENDORITE, 6.0F, -3.0F, (new Item.Properties()).group(BYGCreativeTab.creativeTab)).setRegistryName("pendorite_axe"),
PENDORITE_PICK = new PickaxeItem(BYGItemTiers.PENDORITE, 2, -2.8F, (new Item.Properties()).group(BYGCreativeTab.creativeTab)).setRegistryName("pendorite_pickaxe"),
PENDORITE_SWORD = new SwordItem(BYGItemTiers.PENDORITE, 4, -2.4F, (new Item.Properties()).group(BYGCreativeTab.creativeTab)).setRegistryName("pendorite_sword"),
PENDORITE_BATTLEAXE = new AxeItem(BYGItemTiers.PENDORITE, 7.0F, -3.3F, (new Item.Properties()).group(BYGCreativeTab.creativeTab)).setRegistryName("pendorite_battleaxe"),
PENDORITE_SHOVEL = new ShovelItem(BYGItemTiers.PENDORITE, 2.0F, -3.0F, (new Item.Properties()).group(BYGCreativeTab.creativeTab)).setRegistryName("pendorite_shovel"),
PENDORITE_HOE = new HoeItem(BYGItemTiers.PENDORITE, 0, 0.0F, (new Item.Properties()).group(BYGCreativeTab.creativeTab)).setRegistryName("pendorite_hoe"),
PENDORITE_HORSE_ARMOR = new BYGHorseArmor(11, "pendorite", (new Item.Properties()).maxStackSize(1).group(BYGCreativeTab.creativeTab)).setRegistryName("pendorite_horse_armor"),
DACITE = createItem(new BlockItem(BYGBlocks.DACITE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.DACITE),
DACITE_STAIRS = createItem(new BlockItem(BYGBlocks.DACITE_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.DACITE_STAIRS),
DACITE_SLAB = createItem(new BlockItem(BYGBlocks.DACITE_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.DACITE_SLAB),
DACITE_WALL = createItem(new BlockItem(BYGBlocks.DACITE_WALL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.DACITE_WALL),
DACITE_BRICKS = createItem(new BlockItem(BYGBlocks.DACITE_BRICKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.DACITE_BRICKS),
DACITE_BRICK_STAIRS = createItem(new BlockItem(BYGBlocks.DACITE_BRICK_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.DACITE_BRICK_STAIRS),
DACITE_BRICK_SLAB = createItem(new BlockItem(BYGBlocks.DACITE_BRICK_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.DACITE_BRICK_SLAB),
DACITE_BRICK_WALL = createItem(new BlockItem(BYGBlocks.DACITE_BRICK_WALL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.DACITE_BRICK_WALL),
DACITE_COBBLESTONE = createItem(new BlockItem(BYGBlocks.DACITE_COBBLESTONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.DACITE_COBBLESTONE),
DACITE_COBBLESTONE_STAIRS = createItem(new BlockItem(BYGBlocks.DACITE_COBBLESTONE_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.DACITE_COBBLESTONE_STAIRS),
DACITE_COBBLESTONE_SLAB = createItem(new BlockItem(BYGBlocks.DACITE_COBBLESTONE_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.DACITE_COBBLESTONE_SLAB),
DACITE_COBBLESTONE_WALL = createItem(new BlockItem(BYGBlocks.DACITE_COBBLESTONE_WALL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.DACITE_COBBLESTONE_WALL),
DACITE_PILLAR = createItem(new BlockItem(BYGBlocks.DACITE_PILLAR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.DACITE_PILLAR),
DACITE_TILE = createItem(new BlockItem(BYGBlocks.DACITE_TILE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.DACITE_TILE),
DACITE_TILE_STAIRS = createItem(new BlockItem(BYGBlocks.DACITE_TILE_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.DACITE_TILE_STAIRS),
DACITE_TILE_SLAB = createItem(new BlockItem(BYGBlocks.DACITE_TILE_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.DACITE_TILE_SLAB),
DACITE_TILE_WALL = createItem(new BlockItem(BYGBlocks.DACITE_TILE_WALL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.DACITE_TILE_WALL),
MOSSY_STONE = createItem(new BlockItem(BYGBlocks.MOSSY_STONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MOSSY_STONE),
MOSSY_STONE_STAIRS = createItem(new BlockItem(BYGBlocks.MOSSY_STONE_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MOSSY_STONE_STAIRS),
MOSSY_STONE_SLAB = createItem(new BlockItem(BYGBlocks.MOSSY_STONE_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MOSSY_STONE_SLAB),
MOSSY_STONE_WALL = createItem(new BlockItem(BYGBlocks.MOSSY_STONE_WALL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MOSSY_STONE_WALL),
PODZOL_DACITE = createItem(new BlockItem(BYGBlocks.PODZOL_DACITE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PODZOL_DACITE),
OVERGROWN_DACITE = createItem(new BlockItem(BYGBlocks.OVERGROWN_DACITE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.OVERGROWN_DACITE),
OVERGROWN_STONE = createItem(new BlockItem(BYGBlocks.OVERGROWN_STONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.OVERGROWN_STONE),
RED_ROCK = createItem(new BlockItem(BYGBlocks.RED_ROCK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RED_ROCK),
RED_ROCK_STAIRS = createItem(new BlockItem(BYGBlocks.RED_ROCK_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RED_ROCK_STAIRS),
RED_ROCK_SLAB = createItem(new BlockItem(BYGBlocks.RED_ROCK_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RED_ROCK_SLAB),
RED_ROCK_WALL = createItem(new BlockItem(BYGBlocks.RED_ROCK_WALL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RED_ROCK_WALL),
RED_ROCK_BRICKS = createItem(new BlockItem(BYGBlocks.RED_ROCK_BRICKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RED_ROCK_BRICKS),
RED_ROCK_BRICK_STAIRS = createItem(new BlockItem(BYGBlocks.RED_ROCK_BRICK_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RED_ROCK_BRICK_STAIRS),
RED_ROCK_BRICK_SLAB = createItem(new BlockItem(BYGBlocks.RED_ROCK_BRICK_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RED_ROCK_BRICK_SLAB),
RED_ROCK_BRICK_WALL = createItem(new BlockItem(BYGBlocks.RED_ROCK_BRICK_WALL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RED_ROCK_BRICK_WALL),
MOSSY_RED_ROCK_BRICKS = createItem(new BlockItem(BYGBlocks.MOSSY_RED_ROCK_BRICKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MOSSY_RED_ROCK_BRICKS),
MOSSY_RED_ROCK_BRICK_STAIRS = createItem(new BlockItem(BYGBlocks.MOSSY_RED_ROCK_BRICK_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MOSSY_RED_ROCK_BRICK_STAIRS),
MOSSY_RED_ROCK_BRICK_SLAB = createItem(new BlockItem(BYGBlocks.MOSSY_RED_ROCK_BRICK_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MOSSY_RED_ROCK_BRICK_SLAB),
MOSSY_RED_ROCK_BRICK_WALL = createItem(new BlockItem(BYGBlocks.MOSSY_RED_ROCK_BRICK_WALL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MOSSY_RED_ROCK_BRICK_WALL),
CHISELED_RED_ROCK_BRICKS = createItem(new BlockItem(BYGBlocks.CHISELED_RED_ROCK_BRICKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CHISELED_RED_ROCK_BRICKS),
CHISELED_RED_ROCK_BRICK_STAIRS = createItem(new BlockItem(BYGBlocks.CHISELED_RED_ROCK_BRICK_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CHISELED_RED_ROCK_BRICK_STAIRS),
CHISELED_RED_ROCK_BRICK_SLAB = createItem(new BlockItem(BYGBlocks.CHISELED_RED_ROCK_BRICK_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CHISELED_RED_ROCK_BRICK_SLAB),
CHISELED_RED_ROCK_BRICK_WALL = createItem(new BlockItem(BYGBlocks.CHISELED_RED_ROCK_BRICK_WALL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CHISELED_RED_ROCK_BRICK_WALL),
CRACKED_RED_ROCK_BRICKS = createItem(new BlockItem(BYGBlocks.CRACKED_RED_ROCK_BRICKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CRACKED_RED_ROCK_BRICKS),
CRACKED_RED_ROCK_BRICK_STAIRS = createItem(new BlockItem(BYGBlocks.CRACKED_RED_ROCK_BRICK_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CRACKED_RED_ROCK_BRICK_STAIRS),
CRACKED_RED_ROCK_BRICK_SLAB = createItem(new BlockItem(BYGBlocks.CRACKED_RED_ROCK_BRICK_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CRACKED_RED_ROCK_BRICK_SLAB),
CRACKED_RED_ROCK_BRICK_WALL = createItem(new BlockItem(BYGBlocks.CRACKED_RED_ROCK_BRICK_WALL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CRACKED_RED_ROCK_BRICK_WALL),
ROCKY_STONE = createItem(new BlockItem(BYGBlocks.ROCKY_STONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ROCKY_STONE),
ROCKY_STAIRS = createItem(new BlockItem(BYGBlocks.ROCKY_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ROCKY_STAIRS),
ROCKY_SLAB = createItem(new BlockItem(BYGBlocks.ROCKY_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ROCKY_SLAB),
ROCKY_WALL = createItem(new BlockItem(BYGBlocks.ROCKY_WALL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ROCKY_WALL),
SCORIA_STONE = createItem(new BlockItem(BYGBlocks.SCORIA_STONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SCORIA_STONE),
SCORIA_STAIRS = createItem(new BlockItem(BYGBlocks.SCORIA_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SCORIA_STAIRS),
SCORIA_SLAB = createItem(new BlockItem(BYGBlocks.SCORIA_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SCORIA_SLAB),
SCORIA_WALL = createItem(new BlockItem(BYGBlocks.SCORIA_WALL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SCORIA_WALL),
SCORIA_COBBLESTONE = createItem(new BlockItem(BYGBlocks.SCORIA_COBBLESTONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SCORIA_COBBLESTONE),
SCORIA_COBBLESTONE_STAIRS = createItem(new BlockItem(BYGBlocks.SCORIA_COBBLESTONE_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SCORIA_COBBLESTONE_STAIRS),
SCORIA_COBBLESTONE_SLAB = createItem(new BlockItem(BYGBlocks.SCORIA_COBBLESTONE_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SCORIA_COBBLESTONE_SLAB),
SCORIA_COBBLESTONE_WALL = createItem(new BlockItem(BYGBlocks.SCORIA_COBBLESTONE_WALL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SCORIA_COBBLESTONE_WALL),
SCORIA_PILLAR = createItem(new BlockItem(BYGBlocks.SCORIA_PILLAR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SCORIA_PILLAR),
SCORIA_STONEBRICKS = createItem(new BlockItem(BYGBlocks.SCORIA_STONEBRICKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SCORIA_STONEBRICKS),
SCORIA_STONEBRICK_STAIRS = createItem(new BlockItem(BYGBlocks.SCORIA_STONEBRICK_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SCORIA_STONEBRICK_STAIRS),
SCORIA_STONEBRICK_SLAB = createItem(new BlockItem(BYGBlocks.SCORIA_STONEBRICK_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SCORIA_STONEBRICK_SLAB),
SCORIA_STONEBRICK_WALL = createItem(new BlockItem(BYGBlocks.SCORIA_STONEBRICK_WALL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SCORIA_STONEBRICK_WALL),
SOAPSTONE = createItem(new BlockItem(BYGBlocks.SOAPSTONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SOAPSTONE),
SOAPSTONE_STAIRS = createItem(new BlockItem(BYGBlocks.SOAPSTONE_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SOAPSTONE_STAIRS),
SOAPSTONE_SLAB = createItem(new BlockItem(BYGBlocks.SOAPSTONE_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SOAPSTONE_SLAB),
SOAPSTONE_WALL = createItem(new BlockItem(BYGBlocks.SOAPSTONE_WALL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SOAPSTONE_WALL),
POLISHED_SOAPSTONE = createItem(new BlockItem(BYGBlocks.POLISHED_SOAPSTONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.POLISHED_SOAPSTONE),
POLISHED_SOAPSTONE_STAIRS = createItem(new BlockItem(BYGBlocks.POLISHED_SOAPSTONE_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.POLISHED_SOAPSTONE_STAIRS),
POLISHED_SOAPSTONE_SLAB = createItem(new BlockItem(BYGBlocks.POLISHED_SOAPSTONE_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.POLISHED_SOAPSTONE_SLAB),
POLISHED_SOAPSTONE_WALL = createItem(new BlockItem(BYGBlocks.POLISHED_SOAPSTONE_WALL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.POLISHED_SOAPSTONE_WALL),
SOAPSTONE_BRICKS = createItem(new BlockItem(BYGBlocks.SOAPSTONE_BRICKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SOAPSTONE_BRICKS),
SOAPSTONE_BRICK_STAIRS = createItem(new BlockItem(BYGBlocks.SOAPSTONE_BRICK_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SOAPSTONE_BRICK_STAIRS),
SOAPSTONE_BRICK_SLAB = createItem(new BlockItem(BYGBlocks.SOAPSTONE_BRICK_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SOAPSTONE_BRICK_SLAB),
SOAPSTONE_BRICK_WALL = createItem(new BlockItem(BYGBlocks.SOAPSTONE_BRICK_WALL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SOAPSTONE_BRICK_WALL),
SOAPSTONE_PILLAR = createItem(new BlockItem(BYGBlocks.SOAPSTONE_PILLAR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SOAPSTONE_PILLAR),
SOAPSTONE_TILE = createItem(new BlockItem(BYGBlocks.SOAPSTONE_TILE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SOAPSTONE_TILE),
SOAPSTONE_TILE_STAIRS = createItem(new BlockItem(BYGBlocks.SOAPSTONE_TILE_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SOAPSTONE_TILE_STAIRS),
SOAPSTONE_TILE_SLAB = createItem(new BlockItem(BYGBlocks.SOAPSTONE_TILE_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SOAPSTONE_TILE_SLAB),
SOAPSTONE_TILE_WALL = createItem(new BlockItem(BYGBlocks.SOAPSTONE_TILE_WALL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SOAPSTONE_TILE_WALL),
BLACK_SAND = createItem(new BlockItem(BYGBlocks.BLACK_SAND, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLACK_SAND),
BLACK_SANDSTONE = createItem(new BlockItem(BYGBlocks.BLACK_SANDSTONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLACK_SANDSTONE),
BLACK_CHISELED_SANDSTONE = createItem(new BlockItem(BYGBlocks.BLACK_CHISELED_SANDSTONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLACK_CHISELED_SANDSTONE),
BLACK_CUT_SANDSTONE = createItem(new BlockItem(BYGBlocks.BLACK_CUT_SANDSTONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLACK_CUT_SANDSTONE),
BLACK_SMOOTH_SANDSTONE = createItem(new BlockItem(BYGBlocks.BLACK_SMOOTH_SANDSTONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLACK_SMOOTH_SANDSTONE),
WHITE_SAND = createItem(new BlockItem(BYGBlocks.WHITE_SAND, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WHITE_SAND),
WHITE_SANDSTONE = createItem(new BlockItem(BYGBlocks.WHITE_SANDSTONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WHITE_SANDSTONE),
WHITE_CHISELED_SANDSTONE = createItem(new BlockItem(BYGBlocks.WHITE_CHISELED_SANDSTONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WHITE_CHISELED_SANDSTONE),
WHITE_CUT_SANDSTONE = createItem(new BlockItem(BYGBlocks.WHITE_CUT_SANDSTONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WHITE_CUT_SANDSTONE),
WHITE_SMOOTH_SANDSTONE = createItem(new BlockItem(BYGBlocks.WHITE_SMOOTH_SANDSTONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WHITE_SMOOTH_SANDSTONE),
BLUE_SAND = createItem(new BlockItem(BYGBlocks.BLUE_SAND, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_SAND),
BLUE_SANDSTONE = createItem(new BlockItem(BYGBlocks.BLUE_SANDSTONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_SANDSTONE),
BLUE_CHISELED_SANDSTONE = createItem(new BlockItem(BYGBlocks.BLUE_CHISELED_SANDSTONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_CHISELED_SANDSTONE),
BLUE_CUT_SANDSTONE = createItem(new BlockItem(BYGBlocks.BLUE_CUT_SANDSTONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_CUT_SANDSTONE),
BLUE_SMOOTH_SANDSTONE = createItem(new BlockItem(BYGBlocks.BLUE_SMOOTH_SANDSTONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_SMOOTH_SANDSTONE),
PURPLE_SAND = createItem(new BlockItem(BYGBlocks.PURPLE_SAND, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PURPLE_SAND),
PURPLE_SANDSTONE = createItem(new BlockItem(BYGBlocks.PURPLE_SANDSTONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PURPLE_SANDSTONE),
PURPLE_CHISELED_SANDSTONE = createItem(new BlockItem(BYGBlocks.PURPLE_CHISELED_SANDSTONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PURPLE_CHISELED_SANDSTONE),
PURPLE_CUT_SANDSTONE = createItem(new BlockItem(BYGBlocks.PURPLE_CUT_SANDSTONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PURPLE_CUT_SANDSTONE),
PURPLE_SMOOTH_SANDSTONE = createItem(new BlockItem(BYGBlocks.PURPLE_SMOOTH_SANDSTONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PURPLE_SMOOTH_SANDSTONE),
PINK_SAND = createItem(new BlockItem(BYGBlocks.PINK_SAND, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINK_SAND),
PINK_SANDSTONE = createItem(new BlockItem(BYGBlocks.PINK_SANDSTONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINK_SANDSTONE),
PINK_CHISELED_SANDSTONE = createItem(new BlockItem(BYGBlocks.PINK_CHISELED_SANDSTONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINK_CHISELED_SANDSTONE),
PINK_CUT_SANDSTONE = createItem(new BlockItem(BYGBlocks.PINK_CUT_SANDSTONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINK_CUT_SANDSTONE),
PINK_SMOOTH_SANDSTONE = createItem(new BlockItem(BYGBlocks.PINK_SMOOTH_SANDSTONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINK_SMOOTH_SANDSTONE),
//Aspen Woodtype
ASPEN_SAPLING = createItem(new BlockItem(BYGBlocks.ASPEN_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ASPEN_SAPLING),
ASPEN_LEAVES = createItem(new BlockItem(BYGBlocks.ASPEN_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ASPEN_LEAVES),
ASPEN_LOG = createItem(new BlockItem(BYGBlocks.ASPEN_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ASPEN_LOG),
ASPEN_WOOD = createItem(new BlockItem(BYGBlocks.ASPEN_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ASPEN_WOOD),
STRIPPED_ASPEN_LOG = createItem(new BlockItem(BYGBlocks.STRIPPED_ASPEN_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_ASPEN_LOG),
STRIPPED_ASPEN_WOOD = createItem(new BlockItem(BYGBlocks.STRIPPED_ASPEN_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_ASPEN_WOOD),
ASPEN_PLANKS = createItem(new BlockItem(BYGBlocks.ASPEN_PLANKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ASPEN_PLANKS),
ASPEN_BOOKSHELF = createItem(new BlockItem(BYGBlocks.ASPEN_BOOKSHELF, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ASPEN_BOOKSHELF),
ASPEN_CRAFTING_TABLE = createItem(new BlockItem(BYGBlocks.ASPEN_CRAFTING_TABLE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ASPEN_CRAFTING_TABLE),
ASPEN_STAIRS = createItem(new BlockItem(BYGBlocks.ASPEN_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ASPEN_STAIRS),
ASPEN_SLAB = createItem(new BlockItem(BYGBlocks.ASPEN_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ASPEN_SLAB),
ASPEN_FENCE = createItem(new BlockItem(BYGBlocks.ASPEN_FENCE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ASPEN_FENCE),
ASPEN_FENCE_GATE = createItem(new BlockItem(BYGBlocks.ASPEN_FENCE_GATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ASPEN_FENCE_GATE),
ASPEN_DOOR = new TallBlockItem(BYGBlocks.ASPEN_DOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ASPEN_DOOR),
ASPEN_TRAPDOOR = createItem(new BlockItem(BYGBlocks.ASPEN_TRAPDOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ASPEN_TRAPDOOR),
ASPEN_PRESSURE_PLATE = createItem(new BlockItem(BYGBlocks.ASPEN_PRESSURE_PLATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ASPEN_PRESSURE_PLATE),
ASPEN_BUTTON = createItem(new BlockItem(BYGBlocks.ASPEN_BUTTON, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ASPEN_BUTTON),
ASPEN_BOAT = new BYGBoatItem(BYGBoatEntity.BYGType.ASPEN, new Item.Properties().group(BYGCreativeTab.creativeTab).maxStackSize(1)).setRegistryName("aspen_boat"),
//Baobab Woodtype
BAOBAB_SAPLING = createItem(new BlockItem(BYGBlocks.BAOBAB_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BAOBAB_SAPLING),
BAOBAB_LEAVES = createItem(new BlockItem(BYGBlocks.BAOBAB_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BAOBAB_LEAVES),
BAOBAB_LOG = createItem(new BlockItem(BYGBlocks.BAOBAB_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BAOBAB_LOG),
BAOBAB_WOOD = createItem(new BlockItem(BYGBlocks.BAOBAB_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BAOBAB_WOOD),
STRIPPED_BAOBAB_LOG = createItem(new BlockItem(BYGBlocks.STRIPPED_BAOBAB_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_BAOBAB_LOG),
STRIPPED_BAOBAB_WOOD = createItem(new BlockItem(BYGBlocks.STRIPPED_BAOBAB_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_BAOBAB_WOOD),
BAOBAB_PLANKS = createItem(new BlockItem(BYGBlocks.BAOBAB_PLANKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BAOBAB_PLANKS),
BAOBAB_BOOKSHELF = createItem(new BlockItem(BYGBlocks.BAOBAB_BOOKSHELF, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BAOBAB_BOOKSHELF),
BAOBAB_CRAFTING_TABLE = createItem(new BlockItem(BYGBlocks.BAOBAB_CRAFTING_TABLE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BAOBAB_CRAFTING_TABLE),
BAOBAB_STAIRS = createItem(new BlockItem(BYGBlocks.BAOBAB_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BAOBAB_STAIRS),
BAOBAB_SLAB = createItem(new BlockItem(BYGBlocks.BAOBAB_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BAOBAB_SLAB),
BAOBAB_FENCE = createItem(new BlockItem(BYGBlocks.BAOBAB_FENCE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BAOBAB_FENCE),
BAOBAB_FENCE_GATE = createItem(new BlockItem(BYGBlocks.BAOBAB_FENCE_GATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BAOBAB_FENCE_GATE),
BAOBAB_DOOR = new TallBlockItem(BYGBlocks.BAOBAB_DOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BAOBAB_DOOR),
BAOBAB_TRAPDOOR = createItem(new BlockItem(BYGBlocks.BAOBAB_TRAPDOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BAOBAB_TRAPDOOR),
BAOBAB_PRESSURE_PLATE = createItem(new BlockItem(BYGBlocks.BAOBAB_PRESSURE_PLATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BAOBAB_PRESSURE_PLATE),
BAOBAB_BUTTON = createItem(new BlockItem(BYGBlocks.BAOBAB_BUTTON, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BAOBAB_BUTTON),
BAOBAB_BOAT = new BYGBoatItem(BYGBoatEntity.BYGType.BAOBAB, new Item.Properties().group(BYGCreativeTab.creativeTab).maxStackSize(1)).setRegistryName("baobab_boat"),
//Blue Enchanted Woodtype
BLUE_ENCHANTED_SAPLING = createItem(new BlockItem(BYGBlocks.BLUE_ENCHANTED_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_ENCHANTED_SAPLING),
BLUE_ENCHANTED_LEAVES = createItem(new BlockItem(BYGBlocks.BLUE_ENCHANTED_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_ENCHANTED_LEAVES),
BLUE_ENCHANTED_LOG = createItem(new BlockItem(BYGBlocks.BLUE_ENCHANTED_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_ENCHANTED_LOG),
BLUE_ENCHANTED_WOOD = createItem(new BlockItem(BYGBlocks.BLUE_ENCHANTED_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_ENCHANTED_WOOD),
STRIPPED_BLUE_ENCHANTED_LOG = createItem(new BlockItem(BYGBlocks.STRIPPED_BLUE_ENCHANTED_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_BLUE_ENCHANTED_LOG),
STRIPPED_BLUE_ENCHANTED_WOOD = createItem(new BlockItem(BYGBlocks.STRIPPED_BLUE_ENCHANTED_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_BLUE_ENCHANTED_WOOD),
BLUE_ENCHANTED_PLANKS = createItem(new BlockItem(BYGBlocks.BLUE_ENCHANTED_PLANKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_ENCHANTED_PLANKS),
BLUE_ENCHANTED_BOOKSHELF = createItem(new BlockItem(BYGBlocks.BLUE_ENCHANTED_BOOKSHELF, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_ENCHANTED_BOOKSHELF),
BLUE_ENCHANTED_CRAFTING_TABLE = createItem(new BlockItem(BYGBlocks.BLUE_ENCHANTED_CRAFTING_TABLE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_ENCHANTED_CRAFTING_TABLE),
BLUE_ENCHANTED_STAIRS = createItem(new BlockItem(BYGBlocks.BLUE_ENCHANTED_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_ENCHANTED_STAIRS),
BLUE_ENCHANTED_SLAB = createItem(new BlockItem(BYGBlocks.BLUE_ENCHANTED_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_ENCHANTED_SLAB),
BLUE_ENCHANTED_FENCE = createItem(new BlockItem(BYGBlocks.BLUE_ENCHANTED_FENCE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_ENCHANTED_FENCE),
BLUE_ENCHANTED_FENCE_GATE = createItem(new BlockItem(BYGBlocks.BLUE_ENCHANTED_FENCE_GATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_ENCHANTED_FENCE_GATE),
BLUE_ENCHANTED_DOOR = new TallBlockItem(BYGBlocks.BLUE_ENCHANTED_DOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_ENCHANTED_DOOR),
BLUE_ENCHANTED_TRAPDOOR = createItem(new BlockItem(BYGBlocks.BLUE_ENCHANTED_TRAPDOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_ENCHANTED_TRAPDOOR),
BLUE_ENCHANTED_PRESSURE_PLATE = createItem(new BlockItem(BYGBlocks.BLUE_ENCHANTED_PRESSURE_PLATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_ENCHANTED_PRESSURE_PLATE),
BLUE_ENCHANTED_BUTTON = createItem(new BlockItem(BYGBlocks.BLUE_ENCHANTED_BUTTON, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_ENCHANTED_BUTTON),
BLUE_ENCHANTED_BOAT = new BYGBoatItem(BYGBoatEntity.BYGType.BLUE_ENCHANTED, new Item.Properties().group(BYGCreativeTab.creativeTab).maxStackSize(1)).setRegistryName("blue_enchanted_boat"),
//Cherry Woodtype
PINK_CHERRY_SAPLING = createItem(new BlockItem(BYGBlocks.PINK_CHERRY_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINK_CHERRY_SAPLING),
PINK_CHERRY_FOLIAGE = createItem(new BlockItem(BYGBlocks.PINK_CHERRY_FOLIAGE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINK_CHERRY_FOLIAGE),
PINK_CHERRY_LEAVES = createItem(new BlockItem(BYGBlocks.PINK_CHERRY_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINK_CHERRY_LEAVES),
WHITE_CHERRY_SAPLING = createItem(new BlockItem(BYGBlocks.WHITE_CHERRY_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WHITE_CHERRY_SAPLING),
WHITE_CHERRY_FOLIAGE = createItem(new BlockItem(BYGBlocks.WHITE_CHERRY_FOLIAGE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WHITE_CHERRY_FOLIAGE),
WHITE_CHERRY_LEAVES = createItem(new BlockItem(BYGBlocks.WHITE_CHERRY_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WHITE_CHERRY_LEAVES),
CHERRY_LOG = createItem(new BlockItem(BYGBlocks.CHERRY_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CHERRY_LOG),
CHERRY_WOOD = createItem(new BlockItem(BYGBlocks.CHERRY_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CHERRY_WOOD),
STRIPPED_CHERRY_LOG = createItem(new BlockItem(BYGBlocks.STRIPPED_CHERRY_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_CHERRY_LOG),
STRIPPED_CHERRY_WOOD = createItem(new BlockItem(BYGBlocks.STRIPPED_CHERRY_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_CHERRY_WOOD),
CHERRY_PLANKS = createItem(new BlockItem(BYGBlocks.CHERRY_PLANKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CHERRY_PLANKS),
CHERRY_BOOKSHELF = createItem(new BlockItem(BYGBlocks.CHERRY_BOOKSHELF, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CHERRY_BOOKSHELF),
CHERRY_CRAFTING_TABLE = createItem(new BlockItem(BYGBlocks.CHERRY_CRAFTING_TABLE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CHERRY_CRAFTING_TABLE),
CHERRY_STAIRS = createItem(new BlockItem(BYGBlocks.CHERRY_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CHERRY_STAIRS),
CHERRY_SLAB = createItem(new BlockItem(BYGBlocks.CHERRY_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CHERRY_SLAB),
CHERRY_FENCE = createItem(new BlockItem(BYGBlocks.CHERRY_FENCE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CHERRY_FENCE),
CHERRY_FENCE_GATE = createItem(new BlockItem(BYGBlocks.CHERRY_FENCE_GATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CHERRY_FENCE_GATE),
CHERRY_DOOR = new TallBlockItem(BYGBlocks.CHERRY_DOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CHERRY_DOOR),
CHERRY_TRAPDOOR = createItem(new BlockItem(BYGBlocks.CHERRY_TRAPDOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CHERRY_TRAPDOOR),
CHERRY_PRESSURE_PLATE = createItem(new BlockItem(BYGBlocks.CHERRY_PRESSURE_PLATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CHERRY_PRESSURE_PLATE),
CHERRY_BUTTON = createItem(new BlockItem(BYGBlocks.CHERRY_BUTTON, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CHERRY_BUTTON),
CHERRY_BOAT = new BYGBoatItem(BYGBoatEntity.BYGType.CHERRY, new Item.Properties().group(BYGCreativeTab.creativeTab).maxStackSize(1)).setRegistryName("cherry_boat"),
//Cika Woodtype
CIKA_SAPLING = createItem(new BlockItem(BYGBlocks.CIKA_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CIKA_SAPLING),
CIKA_LEAVES = createItem(new BlockItem(BYGBlocks.CIKA_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CIKA_LEAVES),
CIKA_LOG = createItem(new BlockItem(BYGBlocks.CIKA_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CIKA_LOG),
CIKA_WOOD = createItem(new BlockItem(BYGBlocks.CIKA_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CIKA_WOOD),
STRIPPED_CIKA_LOG = createItem(new BlockItem(BYGBlocks.STRIPPED_CIKA_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_CIKA_LOG),
STRIPPED_CIKA_WOOD = createItem(new BlockItem(BYGBlocks.STRIPPED_CIKA_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_CIKA_WOOD),
CIKA_PLANKS = createItem(new BlockItem(BYGBlocks.CIKA_PLANKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CIKA_PLANKS),
CIKA_BOOKSHELF = createItem(new BlockItem(BYGBlocks.CIKA_BOOKSHELF, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CIKA_BOOKSHELF),
CIKA_CRAFTING_TABLE = createItem(new BlockItem(BYGBlocks.CIKA_CRAFTING_TABLE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CIKA_CRAFTING_TABLE),
CIKA_STAIRS = createItem(new BlockItem(BYGBlocks.CIKA_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CIKA_STAIRS),
CIKA_SLAB = createItem(new BlockItem(BYGBlocks.CIKA_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CIKA_SLAB),
CIKA_FENCE = createItem(new BlockItem(BYGBlocks.CIKA_FENCE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CIKA_FENCE),
CIKA_FENCE_GATE = createItem(new BlockItem(BYGBlocks.CIKA_FENCE_GATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CIKA_FENCE_GATE),
CIKA_DOOR = new TallBlockItem(BYGBlocks.CIKA_DOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CIKA_DOOR),
CIKA_TRAPDOOR = createItem(new BlockItem(BYGBlocks.CIKA_TRAPDOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CIKA_TRAPDOOR),
CIKA_PRESSURE_PLATE = createItem(new BlockItem(BYGBlocks.CIKA_PRESSURE_PLATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CIKA_PRESSURE_PLATE),
CIKA_BUTTON = createItem(new BlockItem(BYGBlocks.CIKA_BUTTON, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CIKA_BUTTON),
CIKA_BOAT = new BYGBoatItem(BYGBoatEntity.BYGType.CIKA, new Item.Properties().group(BYGCreativeTab.creativeTab).maxStackSize(1)).setRegistryName("cika_boat"),
//Cypress Woodtype
CYPRESS_SAPLING = createItem(new BlockItem(BYGBlocks.CYPRESS_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CYPRESS_SAPLING),
CYPRESS_LEAVES = createItem(new BlockItem(BYGBlocks.CYPRESS_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CYPRESS_LEAVES),
CYPRESS_LOG = createItem(new BlockItem(BYGBlocks.CYPRESS_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CYPRESS_LOG),
CYPRESS_WOOD = createItem(new BlockItem(BYGBlocks.CYPRESS_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CYPRESS_WOOD),
STRIPPED_CYPRESS_LOG = createItem(new BlockItem(BYGBlocks.STRIPPED_CYPRESS_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_CYPRESS_LOG),
STRIPPED_CYPRESS_WOOD = createItem(new BlockItem(BYGBlocks.STRIPPED_CYPRESS_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_CYPRESS_WOOD),
CYPRESS_PLANKS = createItem(new BlockItem(BYGBlocks.CYPRESS_PLANKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CYPRESS_PLANKS),
CYPRESS_BOOKSHELF = createItem(new BlockItem(BYGBlocks.CYPRESS_BOOKSHELF, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CYPRESS_BOOKSHELF),
CYPRESS_CRAFTING_TABLE = createItem(new BlockItem(BYGBlocks.CYPRESS_CRAFTING_TABLE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CYPRESS_CRAFTING_TABLE),
CYPRESS_STAIRS = createItem(new BlockItem(BYGBlocks.CYPRESS_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CYPRESS_STAIRS),
CYPRESS_SLAB = createItem(new BlockItem(BYGBlocks.CYPRESS_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CYPRESS_SLAB),
CYPRESS_FENCE = createItem(new BlockItem(BYGBlocks.CYPRESS_FENCE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CYPRESS_FENCE),
CYPRESS_FENCE_GATE = createItem(new BlockItem(BYGBlocks.CYPRESS_FENCE_GATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CYPRESS_FENCE_GATE),
CYPRESS_DOOR = new TallBlockItem(BYGBlocks.CYPRESS_DOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CYPRESS_DOOR),
CYPRESS_TRAPDOOR = createItem(new BlockItem(BYGBlocks.CYPRESS_TRAPDOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CYPRESS_TRAPDOOR),
CYPRESS_PRESSURE_PLATE = createItem(new BlockItem(BYGBlocks.CYPRESS_PRESSURE_PLATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CYPRESS_PRESSURE_PLATE),
CYPRESS_BUTTON = createItem(new BlockItem(BYGBlocks.CYPRESS_BUTTON, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CYPRESS_BUTTON),
CYPRESS_BOAT = new BYGBoatItem(BYGBoatEntity.BYGType.CYPRESS, new Item.Properties().group(BYGCreativeTab.creativeTab).maxStackSize(1)).setRegistryName("cypress_boat"),
//Ebony Woodtype
EBONY_SAPLING = createItem(new BlockItem(BYGBlocks.EBONY_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EBONY_SAPLING),
EBONY_LEAVES = createItem(new BlockItem(BYGBlocks.EBONY_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EBONY_LEAVES),
EBONY_LOG = createItem(new BlockItem(BYGBlocks.EBONY_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EBONY_LOG),
EBONY_WOOD = createItem(new BlockItem(BYGBlocks.EBONY_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EBONY_WOOD),
STRIPPED_EBONY_LOG = createItem(new BlockItem(BYGBlocks.STRIPPED_EBONY_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_EBONY_LOG),
STRIPPED_EBONY_WOOD = createItem(new BlockItem(BYGBlocks.STRIPPED_EBONY_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_EBONY_WOOD),
EBONY_PLANKS = createItem(new BlockItem(BYGBlocks.EBONY_PLANKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EBONY_PLANKS),
EBONY_BOOKSHELF = createItem(new BlockItem(BYGBlocks.EBONY_BOOKSHELF, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EBONY_BOOKSHELF),
EBONY_CRAFTING_TABLE = createItem(new BlockItem(BYGBlocks.EBONY_CRAFTING_TABLE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EBONY_CRAFTING_TABLE),
EBONY_STAIRS = createItem(new BlockItem(BYGBlocks.EBONY_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EBONY_STAIRS),
EBONY_SLAB = createItem(new BlockItem(BYGBlocks.EBONY_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EBONY_SLAB),
EBONY_FENCE = createItem(new BlockItem(BYGBlocks.EBONY_FENCE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EBONY_FENCE),
EBONY_FENCE_GATE = createItem(new BlockItem(BYGBlocks.EBONY_FENCE_GATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EBONY_FENCE_GATE),
EBONY_DOOR = new TallBlockItem(BYGBlocks.EBONY_DOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EBONY_DOOR),
EBONY_TRAPDOOR = createItem(new BlockItem(BYGBlocks.EBONY_TRAPDOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EBONY_TRAPDOOR),
EBONY_PRESSURE_PLATE = createItem(new BlockItem(BYGBlocks.EBONY_PRESSURE_PLATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EBONY_PRESSURE_PLATE),
EBONY_BUTTON = createItem(new BlockItem(BYGBlocks.EBONY_BUTTON, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EBONY_BUTTON),
EBONY_BOAT = new BYGBoatItem(BYGBoatEntity.BYGType.EBONY, new Item.Properties().group(BYGCreativeTab.creativeTab).maxStackSize(1)).setRegistryName("ebony_boat"),
//Fir Woodtype
FIR_SAPLING = createItem(new BlockItem(BYGBlocks.FIR_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.FIR_SAPLING),
FIR_LEAVES = createItem(new BlockItem(BYGBlocks.FIR_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.FIR_LEAVES),
FIR_LOG = createItem(new BlockItem(BYGBlocks.FIR_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.FIR_LOG),
FIR_WOOD = createItem(new BlockItem(BYGBlocks.FIR_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.FIR_WOOD),
STRIPPED_FIR_LOG = createItem(new BlockItem(BYGBlocks.STRIPPED_FIR_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_FIR_LOG),
STRIPPED_FIR_WOOD = createItem(new BlockItem(BYGBlocks.STRIPPED_FIR_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_FIR_WOOD),
FIR_PLANKS = createItem(new BlockItem(BYGBlocks.FIR_PLANKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.FIR_PLANKS),
FIR_BOOKSHELF = createItem(new BlockItem(BYGBlocks.FIR_BOOKSHELF, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.FIR_BOOKSHELF),
FIR_CRAFTING_TABLE = createItem(new BlockItem(BYGBlocks.FIR_CRAFTING_TABLE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.FIR_CRAFTING_TABLE),
FIR_STAIRS = createItem(new BlockItem(BYGBlocks.FIR_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.FIR_STAIRS),
FIR_SLAB = createItem(new BlockItem(BYGBlocks.FIR_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.FIR_SLAB),
FIR_FENCE = createItem(new BlockItem(BYGBlocks.FIR_FENCE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.FIR_FENCE),
FIR_FENCE_GATE = createItem(new BlockItem(BYGBlocks.FIR_FENCE_GATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.FIR_FENCE_GATE),
FIR_DOOR = new TallBlockItem(BYGBlocks.FIR_DOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.FIR_DOOR),
FIR_TRAPDOOR = createItem(new BlockItem(BYGBlocks.FIR_TRAPDOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.FIR_TRAPDOOR),
FIR_PRESSURE_PLATE = createItem(new BlockItem(BYGBlocks.FIR_PRESSURE_PLATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.FIR_PRESSURE_PLATE),
FIR_BUTTON = createItem(new BlockItem(BYGBlocks.FIR_BUTTON, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.FIR_BUTTON),
FIR_BOAT = new BYGBoatItem(BYGBoatEntity.BYGType.FIR, new Item.Properties().group(BYGCreativeTab.creativeTab).maxStackSize(1)).setRegistryName("fir_boat"),
//Green Enchanted Woodtype
GREEN_ENCHANTED_SAPLING = createItem(new BlockItem(BYGBlocks.GREEN_ENCHANTED_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.GREEN_ENCHANTED_SAPLING),
GREEN_ENCHANTED_LEAVES = createItem(new BlockItem(BYGBlocks.GREEN_ENCHANTED_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.GREEN_ENCHANTED_LEAVES),
GREEN_ENCHANTED_LOG = createItem(new BlockItem(BYGBlocks.GREEN_ENCHANTED_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.GREEN_ENCHANTED_LOG),
GREEN_ENCHANTED_WOOD = createItem(new BlockItem(BYGBlocks.GREEN_ENCHANTED_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.GREEN_ENCHANTED_WOOD),
STRIPPED_GREEN_ENCHANTED_LOG = createItem(new BlockItem(BYGBlocks.STRIPPED_GREEN_ENCHANTED_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_GREEN_ENCHANTED_LOG),
STRIPPED_GREEN_ENCHANTED_WOOD = createItem(new BlockItem(BYGBlocks.STRIPPED_GREEN_ENCHANTED_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_GREEN_ENCHANTED_WOOD),
GREEN_ENCHANTED_PLANKS = createItem(new BlockItem(BYGBlocks.GREEN_ENCHANTED_PLANKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.GREEN_ENCHANTED_PLANKS),
GREEN_ENCHANTED_BOOKSHELF = createItem(new BlockItem(BYGBlocks.GREEN_ENCHANTED_BOOKSHELF, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.GREEN_ENCHANTED_BOOKSHELF),
GREEN_ENCHANTED_CRAFTING_TABLE = createItem(new BlockItem(BYGBlocks.GREEN_ENCHANTED_CRAFTING_TABLE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.GREEN_ENCHANTED_CRAFTING_TABLE),
GREEN_ENCHANTED_STAIRS = createItem(new BlockItem(BYGBlocks.GREEN_ENCHANTED_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.GREEN_ENCHANTED_STAIRS),
GREEN_ENCHANTED_SLAB = createItem(new BlockItem(BYGBlocks.GREEN_ENCHANTED_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.GREEN_ENCHANTED_SLAB),
GREEN_ENCHANTED_FENCE = createItem(new BlockItem(BYGBlocks.GREEN_ENCHANTED_FENCE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.GREEN_ENCHANTED_FENCE),
GREEN_ENCHANTED_FENCE_GATE = createItem(new BlockItem(BYGBlocks.GREEN_ENCHANTED_FENCE_GATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.GREEN_ENCHANTED_FENCE_GATE),
GREEN_ENCHANTED_DOOR = new TallBlockItem(BYGBlocks.GREEN_ENCHANTED_DOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.GREEN_ENCHANTED_DOOR),
GREEN_ENCHANTED_TRAPDOOR = createItem(new BlockItem(BYGBlocks.GREEN_ENCHANTED_TRAPDOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.GREEN_ENCHANTED_TRAPDOOR),
GREEN_ENCHANTED_PRESSURE_PLATE = createItem(new BlockItem(BYGBlocks.GREEN_ENCHANTED_PRESSURE_PLATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.GREEN_ENCHANTED_PRESSURE_PLATE),
GREEN_ENCHANTED_BUTTON = createItem(new BlockItem(BYGBlocks.GREEN_ENCHANTED_BUTTON, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.GREEN_ENCHANTED_BUTTON),
GREEN_ENCHANTED_BOAT = new BYGBoatItem(BYGBoatEntity.BYGType.GREEN_ENCHANTED, new Item.Properties().group(BYGCreativeTab.creativeTab).maxStackSize(1)).setRegistryName("green_enchanted_boat"),
//Holly Woodtype
HOLLY_BERRY_LEAVES = createItem(new BlockItem(BYGBlocks.HOLLY_BERRY_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.HOLLY_BERRY_LEAVES),
HOLLY_BERRY = new Item(new Item.Properties().group(BYGCreativeTab.creativeTab).food(new Food.Builder().hunger(2).saturation(0.1f).build())).setRegistryName("holly_berries"),
HOLLY_SAPLING = createItem(new BlockItem(BYGBlocks.HOLLY_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.HOLLY_SAPLING),
HOLLY_LEAVES = createItem(new BlockItem(BYGBlocks.HOLLY_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.HOLLY_LEAVES),
HOLLY_LOG = createItem(new BlockItem(BYGBlocks.HOLLY_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.HOLLY_LOG),
HOLLY_WOOD = createItem(new BlockItem(BYGBlocks.HOLLY_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.HOLLY_WOOD),
STRIPPED_HOLLY_LOG = createItem(new BlockItem(BYGBlocks.STRIPPED_HOLLY_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_HOLLY_LOG),
STRIPPED_HOLLY_WOOD = createItem(new BlockItem(BYGBlocks.STRIPPED_HOLLY_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_HOLLY_WOOD),
HOLLY_PLANKS = createItem(new BlockItem(BYGBlocks.HOLLY_PLANKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.HOLLY_PLANKS),
HOLLY_BOOKSHELF = createItem(new BlockItem(BYGBlocks.HOLLY_BOOKSHELF, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.HOLLY_BOOKSHELF),
HOLLY_CRAFTING_TABLE = createItem(new BlockItem(BYGBlocks.HOLLY_CRAFTING_TABLE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.HOLLY_CRAFTING_TABLE),
HOLLY_STAIRS = createItem(new BlockItem(BYGBlocks.HOLLY_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.HOLLY_STAIRS),
HOLLY_SLAB = createItem(new BlockItem(BYGBlocks.HOLLY_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.HOLLY_SLAB),
HOLLY_FENCE = createItem(new BlockItem(BYGBlocks.HOLLY_FENCE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.HOLLY_FENCE),
HOLLY_FENCE_GATE = createItem(new BlockItem(BYGBlocks.HOLLY_FENCE_GATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.HOLLY_FENCE_GATE),
HOLLY_DOOR = new TallBlockItem(BYGBlocks.HOLLY_DOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.HOLLY_DOOR),
HOLLY_TRAPDOOR = createItem(new BlockItem(BYGBlocks.HOLLY_TRAPDOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.HOLLY_TRAPDOOR),
HOLLY_PRESSURE_PLATE = createItem(new BlockItem(BYGBlocks.HOLLY_PRESSURE_PLATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.HOLLY_PRESSURE_PLATE),
HOLLY_BUTTON = createItem(new BlockItem(BYGBlocks.HOLLY_BUTTON, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.HOLLY_BUTTON),
HOLLY_BOAT = new BYGBoatItem(BYGBoatEntity.BYGType.HOLLY, new Item.Properties().group(BYGCreativeTab.creativeTab).maxStackSize(1)).setRegistryName("holly_boat"),
//Jacaranda Woodtype
JACARANDA_SAPLING = createItem(new BlockItem(BYGBlocks.JACARANDA_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.JACARANDA_SAPLING),
JACARANDA_LEAVES = createItem(new BlockItem(BYGBlocks.JACARANDA_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.JACARANDA_LEAVES),
INDIGO_JACARANDA_SAPLING = createItem(new BlockItem(BYGBlocks.INDIGO_JACARANDA_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.INDIGO_JACARANDA_SAPLING),
INDIGO_JACARANDA_LEAVES = createItem(new BlockItem(BYGBlocks.INDIGO_JACARANDA_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.INDIGO_JACARANDA_LEAVES),
JACARANDA_LOG = createItem(new BlockItem(BYGBlocks.JACARANDA_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.JACARANDA_LOG),
JACARANDA_WOOD = createItem(new BlockItem(BYGBlocks.JACARANDA_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.JACARANDA_WOOD),
STRIPPED_JACARANDA_LOG = createItem(new BlockItem(BYGBlocks.STRIPPED_JACARANDA_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_JACARANDA_LOG),
STRIPPED_JACARANDA_WOOD = createItem(new BlockItem(BYGBlocks.STRIPPED_JACARANDA_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_JACARANDA_WOOD),
JACARANDA_PLANKS = createItem(new BlockItem(BYGBlocks.JACARANDA_PLANKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.JACARANDA_PLANKS),
JACARANDA_BOOKSHELF = createItem(new BlockItem(BYGBlocks.JACARANDA_BOOKSHELF, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.JACARANDA_BOOKSHELF),
JACARANDA_CRAFTING_TABLE = createItem(new BlockItem(BYGBlocks.JACARANDA_CRAFTING_TABLE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.JACARANDA_CRAFTING_TABLE),
JACARANDA_STAIRS = createItem(new BlockItem(BYGBlocks.JACARANDA_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.JACARANDA_STAIRS),
JACARANDA_SLAB = createItem(new BlockItem(BYGBlocks.JACARANDA_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.JACARANDA_SLAB),
JACARANDA_FENCE = createItem(new BlockItem(BYGBlocks.JACARANDA_FENCE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.JACARANDA_FENCE),
JACARANDA_FENCE_GATE = createItem(new BlockItem(BYGBlocks.JACARANDA_FENCE_GATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.JACARANDA_FENCE_GATE),
JACARANDA_DOOR = new TallBlockItem(BYGBlocks.JACARANDA_DOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.JACARANDA_DOOR),
JACARANDA_TRAPDOOR = createItem(new BlockItem(BYGBlocks.JACARANDA_TRAPDOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.JACARANDA_TRAPDOOR),
JACARANDA_PRESSURE_PLATE = createItem(new BlockItem(BYGBlocks.JACARANDA_PRESSURE_PLATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.JACARANDA_PRESSURE_PLATE),
JACARANDA_BUTTON = createItem(new BlockItem(BYGBlocks.JACARANDA_BUTTON, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.JACARANDA_BUTTON),
JACARANDA_BOAT = new BYGBoatItem(BYGBoatEntity.BYGType.JACARANDA, new Item.Properties().group(BYGCreativeTab.creativeTab).maxStackSize(1)).setRegistryName("jacaranda_boat"),
//Lament Woodtype
LAMENT_SAPLING = createItem(new BlockItem(BYGBlocks.LAMENT_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.LAMENT_SAPLING),
LAMENT_LEAVES = createItem(new BlockItem(BYGBlocks.LAMENT_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.LAMENT_LEAVES),
LAMENT_VINE = createItem(new BlockItem(BYGBlocks.LAMENT_VINE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.LAMENT_VINE),
LAMENT_SPROUTS = createItem(new BlockItem(BYGBlocks.LAMENT_SPROUTS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.LAMENT_SPROUTS),
LAMENT_LOG = createItem(new BlockItem(BYGBlocks.LAMENT_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.LAMENT_LOG),
LAMENT_WOOD = createItem(new BlockItem(BYGBlocks.LAMENT_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.LAMENT_WOOD),
STRIPPED_LAMENT_LOG = createItem(new BlockItem(BYGBlocks.STRIPPED_LAMENT_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_LAMENT_LOG),
STRIPPED_LAMENT_WOOD = createItem(new BlockItem(BYGBlocks.STRIPPED_LAMENT_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_LAMENT_WOOD),
LAMENT_PLANKS = createItem(new BlockItem(BYGBlocks.LAMENT_PLANKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.LAMENT_PLANKS),
LAMENT_BOOKSHELF = createItem(new BlockItem(BYGBlocks.LAMENT_BOOKSHELF, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.LAMENT_BOOKSHELF),
LAMENT_CRAFTING_TABLE = createItem(new BlockItem(BYGBlocks.LAMENT_CRAFTING_TABLE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.LAMENT_CRAFTING_TABLE),
LAMENT_STAIRS = createItem(new BlockItem(BYGBlocks.LAMENT_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.LAMENT_STAIRS),
LAMENT_SLAB = createItem(new BlockItem(BYGBlocks.LAMENT_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.LAMENT_SLAB),
LAMENT_FENCE = createItem(new BlockItem(BYGBlocks.LAMENT_FENCE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.LAMENT_FENCE),
LAMENT_FENCE_GATE = createItem(new BlockItem(BYGBlocks.LAMENT_FENCE_GATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.LAMENT_FENCE_GATE),
LAMENT_DOOR = new TallBlockItem(BYGBlocks.LAMENT_DOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.LAMENT_DOOR),
LAMENT_TRAPDOOR = createItem(new BlockItem(BYGBlocks.LAMENT_TRAPDOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.LAMENT_TRAPDOOR),
LAMENT_PRESSURE_PLATE = createItem(new BlockItem(BYGBlocks.LAMENT_PRESSURE_PLATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.LAMENT_PRESSURE_PLATE),
LAMENT_BUTTON = createItem(new BlockItem(BYGBlocks.LAMENT_BUTTON, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.LAMENT_BUTTON),
//Mahogany Woodtype
MAHOGANY_SAPLING = createItem(new BlockItem(BYGBlocks.MAHOGANY_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAHOGANY_SAPLING),
MAHOGANY_LEAVES = createItem(new BlockItem(BYGBlocks.MAHOGANY_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAHOGANY_LEAVES),
MAHOGANY_LOG = createItem(new BlockItem(BYGBlocks.MAHOGANY_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAHOGANY_LOG),
MAHOGANY_WOOD = createItem(new BlockItem(BYGBlocks.MAHOGANY_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAHOGANY_WOOD),
STRIPPED_MAHOGANY_LOG = createItem(new BlockItem(BYGBlocks.STRIPPED_MAHOGANY_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_MAHOGANY_LOG),
STRIPPED_MAHOGANY_WOOD = createItem(new BlockItem(BYGBlocks.STRIPPED_MAHOGANY_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_MAHOGANY_WOOD),
MAHOGANY_PLANKS = createItem(new BlockItem(BYGBlocks.MAHOGANY_PLANKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAHOGANY_PLANKS),
MAHOGANY_BOOKSHELF = createItem(new BlockItem(BYGBlocks.MAHOGANY_BOOKSHELF, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAHOGANY_BOOKSHELF),
MAHOGANY_CRAFTING_TABLE = createItem(new BlockItem(BYGBlocks.MAHOGANY_CRAFTING_TABLE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAHOGANY_CRAFTING_TABLE),
MAHOGANY_STAIRS = createItem(new BlockItem(BYGBlocks.MAHOGANY_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAHOGANY_STAIRS),
MAHOGANY_SLAB = createItem(new BlockItem(BYGBlocks.MAHOGANY_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAHOGANY_SLAB),
MAHOGANY_FENCE = createItem(new BlockItem(BYGBlocks.MAHOGANY_FENCE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAHOGANY_FENCE),
MAHOGANY_FENCE_GATE = createItem(new BlockItem(BYGBlocks.MAHOGANY_FENCE_GATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAHOGANY_FENCE_GATE),
MAHOGANY_DOOR = new TallBlockItem(BYGBlocks.MAHOGANY_DOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAHOGANY_DOOR),
MAHOGANY_TRAPDOOR = createItem(new BlockItem(BYGBlocks.MAHOGANY_TRAPDOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAHOGANY_TRAPDOOR),
MAHOGANY_PRESSURE_PLATE = createItem(new BlockItem(BYGBlocks.MAHOGANY_PRESSURE_PLATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAHOGANY_PRESSURE_PLATE),
MAHOGANY_BUTTON = createItem(new BlockItem(BYGBlocks.MAHOGANY_BUTTON, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAHOGANY_BUTTON),
MAHOGANY_BOAT = new BYGBoatItem(BYGBoatEntity.BYGType.MAHOGANY, new Item.Properties().group(BYGCreativeTab.creativeTab).maxStackSize(1)).setRegistryName("mahogany_boat"),
//Mangrove Woodtype
MANGROVE_SAPLING = createItem(new BlockItem(BYGBlocks.MANGROVE_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MANGROVE_SAPLING),
MANGROVE_LEAVES = createItem(new BlockItem(BYGBlocks.MANGROVE_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MANGROVE_LEAVES),
MANGROVE_LOG = createItem(new BlockItem(BYGBlocks.MANGROVE_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MANGROVE_LOG),
MANGROVE_WOOD = createItem(new BlockItem(BYGBlocks.MANGROVE_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MANGROVE_WOOD),
STRIPPED_MANGROVE_LOG = createItem(new BlockItem(BYGBlocks.STRIPPED_MANGROVE_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_MANGROVE_LOG),
STRIPPED_MANGROVE_WOOD = createItem(new BlockItem(BYGBlocks.STRIPPED_MANGROVE_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_MANGROVE_WOOD),
MANGROVE_PLANKS = createItem(new BlockItem(BYGBlocks.MANGROVE_PLANKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MANGROVE_PLANKS),
MANGROVE_BOOKSHELF = createItem(new BlockItem(BYGBlocks.MANGROVE_BOOKSHELF, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MANGROVE_BOOKSHELF),
MANGROVE_CRAFTING_TABLE = createItem(new BlockItem(BYGBlocks.MANGROVE_CRAFTING_TABLE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MANGROVE_CRAFTING_TABLE),
MANGROVE_STAIRS = createItem(new BlockItem(BYGBlocks.MANGROVE_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MANGROVE_STAIRS),
MANGROVE_SLAB = createItem(new BlockItem(BYGBlocks.MANGROVE_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MANGROVE_SLAB),
MANGROVE_FENCE = createItem(new BlockItem(BYGBlocks.MANGROVE_FENCE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MANGROVE_FENCE),
MANGROVE_FENCE_GATE = createItem(new BlockItem(BYGBlocks.MANGROVE_FENCE_GATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MANGROVE_FENCE_GATE),
MANGROVE_DOOR = new TallBlockItem(BYGBlocks.MANGROVE_DOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MANGROVE_DOOR),
MANGROVE_TRAPDOOR = createItem(new BlockItem(BYGBlocks.MANGROVE_TRAPDOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MANGROVE_TRAPDOOR),
MANGROVE_PRESSURE_PLATE = createItem(new BlockItem(BYGBlocks.MANGROVE_PRESSURE_PLATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MANGROVE_PRESSURE_PLATE),
MANGROVE_BUTTON = createItem(new BlockItem(BYGBlocks.MANGROVE_BUTTON, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MANGROVE_BUTTON),
MANGROVE_BOAT = new BYGBoatItem(BYGBoatEntity.BYGType.MANGROVE, new Item.Properties().group(BYGCreativeTab.creativeTab).maxStackSize(1)).setRegistryName("mangrove_boat"),
//Maple Woodtype
MAPLE_SAPLING = createItem(new BlockItem(BYGBlocks.MAPLE_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAPLE_SAPLING),
MAPLE_LEAVES = createItem(new BlockItem(BYGBlocks.MAPLE_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAPLE_LEAVES),
RED_MAPLE_SAPLING = createItem(new BlockItem(BYGBlocks.RED_MAPLE_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RED_MAPLE_SAPLING),
RED_MAPLE_LEAVES = createItem(new BlockItem(BYGBlocks.RED_MAPLE_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RED_MAPLE_LEAVES),
SILVER_MAPLE_SAPLING = createItem(new BlockItem(BYGBlocks.SILVER_MAPLE_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SILVER_MAPLE_SAPLING),
SILVER_MAPLE_LEAVES = createItem(new BlockItem(BYGBlocks.SILVER_MAPLE_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SILVER_MAPLE_LEAVES),
MAPLE_LOG = createItem(new BlockItem(BYGBlocks.MAPLE_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAPLE_LOG),
MAPLE_WOOD = createItem(new BlockItem(BYGBlocks.MAPLE_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAPLE_WOOD),
STRIPPED_MAPLE_LOG = createItem(new BlockItem(BYGBlocks.STRIPPED_MAPLE_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_MAPLE_LOG),
STRIPPED_MAPLE_WOOD = createItem(new BlockItem(BYGBlocks.STRIPPED_MAPLE_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_MAPLE_WOOD),
MAPLE_PLANKS = createItem(new BlockItem(BYGBlocks.MAPLE_PLANKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAPLE_PLANKS),
MAPLE_BOOKSHELF = createItem(new BlockItem(BYGBlocks.MAPLE_BOOKSHELF, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAPLE_BOOKSHELF),
MAPLE_CRAFTING_TABLE = createItem(new BlockItem(BYGBlocks.MAPLE_CRAFTING_TABLE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAPLE_CRAFTING_TABLE),
MAPLE_STAIRS = createItem(new BlockItem(BYGBlocks.MAPLE_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAPLE_STAIRS),
MAPLE_SLAB = createItem(new BlockItem(BYGBlocks.MAPLE_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAPLE_SLAB),
MAPLE_FENCE = createItem(new BlockItem(BYGBlocks.MAPLE_FENCE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAPLE_FENCE),
MAPLE_FENCE_GATE = createItem(new BlockItem(BYGBlocks.MAPLE_FENCE_GATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAPLE_FENCE_GATE),
MAPLE_DOOR = new TallBlockItem(BYGBlocks.MAPLE_DOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAPLE_DOOR),
MAPLE_TRAPDOOR = createItem(new BlockItem(BYGBlocks.MAPLE_TRAPDOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAPLE_TRAPDOOR),
MAPLE_PRESSURE_PLATE = createItem(new BlockItem(BYGBlocks.MAPLE_PRESSURE_PLATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAPLE_PRESSURE_PLATE),
MAPLE_BUTTON = createItem(new BlockItem(BYGBlocks.MAPLE_BUTTON, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAPLE_BUTTON),
MAPLE_BOAT = new BYGBoatItem(BYGBoatEntity.BYGType.MAPLE, new Item.Properties().group(BYGCreativeTab.creativeTab).maxStackSize(1)).setRegistryName("maple_boat"),
//Palm Woodtype
PALM_SAPLING = createItem(new BlockItem(BYGBlocks.PALM_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PALM_SAPLING),
PALM_LEAVES = createItem(new BlockItem(BYGBlocks.PALM_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PALM_LEAVES),
PALM_LOG = createItem(new BlockItem(BYGBlocks.PALM_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PALM_LOG),
PALM_WOOD = createItem(new BlockItem(BYGBlocks.PALM_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PALM_WOOD),
STRIPPED_PALM_LOG = createItem(new BlockItem(BYGBlocks.STRIPPED_PALM_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_PALM_LOG),
STRIPPED_PALM_WOOD = createItem(new BlockItem(BYGBlocks.STRIPPED_PALM_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_PALM_WOOD),
PALM_PLANKS = createItem(new BlockItem(BYGBlocks.PALM_PLANKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PALM_PLANKS),
PALM_BOOKSHELF = createItem(new BlockItem(BYGBlocks.PALM_BOOKSHELF, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PALM_BOOKSHELF),
PALM_CRAFTING_TABLE = createItem(new BlockItem(BYGBlocks.PALM_CRAFTING_TABLE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PALM_CRAFTING_TABLE),
PALM_STAIRS = createItem(new BlockItem(BYGBlocks.PALM_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PALM_STAIRS),
PALM_SLAB = createItem(new BlockItem(BYGBlocks.PALM_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PALM_SLAB),
PALM_FENCE = createItem(new BlockItem(BYGBlocks.PALM_FENCE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PALM_FENCE),
PALM_FENCE_GATE = createItem(new BlockItem(BYGBlocks.PALM_FENCE_GATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PALM_FENCE_GATE),
PALM_DOOR = new TallBlockItem(BYGBlocks.PALM_DOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PALM_DOOR),
PALM_TRAPDOOR = createItem(new BlockItem(BYGBlocks.PALM_TRAPDOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PALM_TRAPDOOR),
PALM_PRESSURE_PLATE = createItem(new BlockItem(BYGBlocks.PALM_PRESSURE_PLATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PALM_PRESSURE_PLATE),
PALM_BUTTON = createItem(new BlockItem(BYGBlocks.PALM_BUTTON, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PALM_BUTTON),
PALM_BOAT = new BYGBoatItem(BYGBoatEntity.BYGType.PALM, new Item.Properties().group(BYGCreativeTab.creativeTab).maxStackSize(1)).setRegistryName("palm_boat"),
//Palo Verde Woodtype
FLOWERING_PALO_VERDE_LEAVES = createItem(new BlockItem(BYGBlocks.FLOWERING_PALO_VERDE_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.FLOWERING_PALO_VERDE_LEAVES),
PALO_VERDE_SAPLING = createItem(new BlockItem(BYGBlocks.PALO_VERDE_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PALO_VERDE_SAPLING),
PALO_VERDE_LEAVES = createItem(new BlockItem(BYGBlocks.PALO_VERDE_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PALO_VERDE_LEAVES),
PALO_VERDE_LOG = createItem(new BlockItem(BYGBlocks.PALO_VERDE_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PALO_VERDE_LOG),
PALO_VERDE_WOOD = createItem(new BlockItem(BYGBlocks.PALO_VERDE_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PALO_VERDE_WOOD),
STRIPPED_PALO_VERDE_LOG = createItem(new BlockItem(BYGBlocks.STRIPPED_PALO_VERDE_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_PALO_VERDE_LOG),
STRIPPED_PALO_VERDE_WOOD = createItem(new BlockItem(BYGBlocks.STRIPPED_PALO_VERDE_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_PALO_VERDE_WOOD),
//Pine Woodtype
PINE_SAPLING = createItem(new BlockItem(BYGBlocks.PINE_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINE_SAPLING),
PINE_LEAVES = createItem(new BlockItem(BYGBlocks.PINE_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINE_LEAVES),
PINE_LOG = createItem(new BlockItem(BYGBlocks.PINE_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINE_LOG),
PINE_WOOD = createItem(new BlockItem(BYGBlocks.PINE_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINE_WOOD),
STRIPPED_PINE_LOG = createItem(new BlockItem(BYGBlocks.STRIPPED_PINE_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_PINE_LOG),
STRIPPED_PINE_WOOD = createItem(new BlockItem(BYGBlocks.STRIPPED_PINE_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_PINE_WOOD),
PINE_PLANKS = createItem(new BlockItem(BYGBlocks.PINE_PLANKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINE_PLANKS),
PINE_BOOKSHELF = createItem(new BlockItem(BYGBlocks.PINE_BOOKSHELF, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINE_BOOKSHELF),
PINE_CRAFTING_TABLE = createItem(new BlockItem(BYGBlocks.PINE_CRAFTING_TABLE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINE_CRAFTING_TABLE),
PINE_STAIRS = createItem(new BlockItem(BYGBlocks.PINE_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINE_STAIRS),
PINE_SLAB = createItem(new BlockItem(BYGBlocks.PINE_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINE_SLAB),
PINE_FENCE = createItem(new BlockItem(BYGBlocks.PINE_FENCE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINE_FENCE),
PINE_FENCE_GATE = createItem(new BlockItem(BYGBlocks.PINE_FENCE_GATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINE_FENCE_GATE),
PINE_DOOR = new TallBlockItem(BYGBlocks.PINE_DOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINE_DOOR),
PINE_TRAPDOOR = createItem(new BlockItem(BYGBlocks.PINE_TRAPDOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINE_TRAPDOOR),
PINE_PRESSURE_PLATE = createItem(new BlockItem(BYGBlocks.PINE_PRESSURE_PLATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINE_PRESSURE_PLATE),
PINE_BUTTON = createItem(new BlockItem(BYGBlocks.PINE_BUTTON, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINE_BUTTON),
PINE_BOAT = new BYGBoatItem(BYGBoatEntity.BYGType.PINE, new Item.Properties().group(BYGCreativeTab.creativeTab).maxStackSize(1)).setRegistryName("pine_boat"),
//Rainbow Eucalyptus Woodtype
RAINBOW_EUCALYPTUS_SAPLING = createItem(new BlockItem(BYGBlocks.RAINBOW_EUCALYPTUS_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RAINBOW_EUCALYPTUS_SAPLING),
RAINBOW_EUCALYPTUS_LEAVES = createItem(new BlockItem(BYGBlocks.RAINBOW_EUCALYPTUS_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RAINBOW_EUCALYPTUS_LEAVES),
RAINBOW_EUCALYPTUS_LOG = createItem(new BlockItem(BYGBlocks.RAINBOW_EUCALYPTUS_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RAINBOW_EUCALYPTUS_LOG),
RAINBOW_EUCALYPTUS_WOOD = createItem(new BlockItem(BYGBlocks.RAINBOW_EUCALYPTUS_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RAINBOW_EUCALYPTUS_WOOD),
STRIPPED_RAINBOW_EUCALYPTUS_LOG = createItem(new BlockItem(BYGBlocks.STRIPPED_RAINBOW_EUCALYPTUS_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_RAINBOW_EUCALYPTUS_LOG),
STRIPPED_RAINBOW_EUCALYPTUS_WOOD = createItem(new BlockItem(BYGBlocks.STRIPPED_RAINBOW_EUCALYPTUS_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_RAINBOW_EUCALYPTUS_WOOD),
RAINBOW_EUCALYPTUS_PLANKS = createItem(new BlockItem(BYGBlocks.RAINBOW_EUCALYPTUS_PLANKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RAINBOW_EUCALYPTUS_PLANKS),
RAINBOW_EUCALYPTUS_BOOKSHELF = createItem(new BlockItem(BYGBlocks.RAINBOW_EUCALYPTUS_BOOKSHELF, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RAINBOW_EUCALYPTUS_BOOKSHELF),
RAINBOW_EUCALYPTUS_CRAFTING_TABLE = createItem(new BlockItem(BYGBlocks.RAINBOW_EUCALYPTUS_CRAFTING_TABLE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RAINBOW_EUCALYPTUS_CRAFTING_TABLE),
RAINBOW_EUCALYPTUS_STAIRS = createItem(new BlockItem(BYGBlocks.RAINBOW_EUCALYPTUS_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RAINBOW_EUCALYPTUS_STAIRS),
RAINBOW_EUCALYPTUS_SLAB = createItem(new BlockItem(BYGBlocks.RAINBOW_EUCALYPTUS_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RAINBOW_EUCALYPTUS_SLAB),
RAINBOW_EUCALYPTUS_FENCE = createItem(new BlockItem(BYGBlocks.RAINBOW_EUCALYPTUS_FENCE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RAINBOW_EUCALYPTUS_FENCE),
RAINBOW_EUCALYPTUS_FENCE_GATE = createItem(new BlockItem(BYGBlocks.RAINBOW_EUCALYPTUS_FENCE_GATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RAINBOW_EUCALYPTUS_FENCE_GATE),
RAINBOW_EUCALYPTUS_DOOR = new TallBlockItem(BYGBlocks.RAINBOW_EUCALYPTUS_DOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RAINBOW_EUCALYPTUS_DOOR),
RAINBOW_EUCALYPTUS_TRAPDOOR = createItem(new BlockItem(BYGBlocks.RAINBOW_EUCALYPTUS_TRAPDOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RAINBOW_EUCALYPTUS_TRAPDOOR),
RAINBOW_EUCALYPTUS_PRESSURE_PLATE = createItem(new BlockItem(BYGBlocks.RAINBOW_EUCALYPTUS_PRESSURE_PLATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RAINBOW_EUCALYPTUS_PRESSURE_PLATE),
RAINBOW_EUCALYPTUS_BUTTON = createItem(new BlockItem(BYGBlocks.RAINBOW_EUCALYPTUS_BUTTON, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RAINBOW_EUCALYPTUS_BUTTON),
RAINBOW_EUCALYPTUS_BOAT = new BYGBoatItem(BYGBoatEntity.BYGType.RAINBOW_EUCALYPTUS, new Item.Properties().group(BYGCreativeTab.creativeTab).maxStackSize(1)).setRegistryName("rainbow_eucalyptus_boat"),
//Redwood Woodtype
REDWOOD_SAPLING = createItem(new BlockItem(BYGBlocks.REDWOOD_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.REDWOOD_SAPLING),
REDWOOD_LEAVES = createItem(new BlockItem(BYGBlocks.REDWOOD_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.REDWOOD_LEAVES),
REDWOOD_LOG = createItem(new BlockItem(BYGBlocks.REDWOOD_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.REDWOOD_LOG),
REDWOOD_WOOD = createItem(new BlockItem(BYGBlocks.REDWOOD_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.REDWOOD_WOOD),
STRIPPED_REDWOOD_LOG = createItem(new BlockItem(BYGBlocks.STRIPPED_REDWOOD_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_REDWOOD_LOG),
STRIPPED_REDWOOD_WOOD = createItem(new BlockItem(BYGBlocks.STRIPPED_REDWOOD_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_REDWOOD_WOOD),
REDWOOD_PLANKS = createItem(new BlockItem(BYGBlocks.REDWOOD_PLANKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.REDWOOD_PLANKS),
REDWOOD_BOOKSHELF = createItem(new BlockItem(BYGBlocks.REDWOOD_BOOKSHELF, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.REDWOOD_BOOKSHELF),
REDWOOD_CRAFTING_TABLE = createItem(new BlockItem(BYGBlocks.REDWOOD_CRAFTING_TABLE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.REDWOOD_CRAFTING_TABLE),
REDWOOD_STAIRS = createItem(new BlockItem(BYGBlocks.REDWOOD_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.REDWOOD_STAIRS),
REDWOOD_SLAB = createItem(new BlockItem(BYGBlocks.REDWOOD_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.REDWOOD_SLAB),
REDWOOD_FENCE = createItem(new BlockItem(BYGBlocks.REDWOOD_FENCE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.REDWOOD_FENCE),
REDWOOD_FENCE_GATE = createItem(new BlockItem(BYGBlocks.REDWOOD_FENCE_GATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.REDWOOD_FENCE_GATE),
REDWOOD_DOOR = new TallBlockItem(BYGBlocks.REDWOOD_DOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.REDWOOD_DOOR),
REDWOOD_TRAPDOOR = createItem(new BlockItem(BYGBlocks.REDWOOD_TRAPDOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.REDWOOD_TRAPDOOR),
REDWOOD_PRESSURE_PLATE = createItem(new BlockItem(BYGBlocks.REDWOOD_PRESSURE_PLATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.REDWOOD_PRESSURE_PLATE),
REDWOOD_BUTTON = createItem(new BlockItem(BYGBlocks.REDWOOD_BUTTON, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.REDWOOD_BUTTON),
REDWOOD_BOAT = new BYGBoatItem(BYGBoatEntity.BYGType.REDWOOD, new Item.Properties().group(BYGCreativeTab.creativeTab).maxStackSize(1)).setRegistryName("redwood_boat"),
//Skyris Woodtype
SKYRIS_LEAVES_GREEN_APPLE = createItem(new BlockItem(BYGBlocks.SKYRIS_LEAVES_GREEN_APPLE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SKYRIS_LEAVES_GREEN_APPLE),
GREEN_APPLE = new Item(new Item.Properties().group(BYGCreativeTab.creativeTab).food(new Food.Builder().hunger(4).saturation(0.35f).build())).setRegistryName("green_apple"),
SKYRIS_SAPLING = createItem(new BlockItem(BYGBlocks.SKYRIS_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SKYRIS_SAPLING),
SKYRIS_VINE = createItem(new BlockItem(BYGBlocks.SKYRIS_VINE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SKYRIS_VINE),
SKYRIS_LEAVES = createItem(new BlockItem(BYGBlocks.SKYRIS_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SKYRIS_LEAVES),
SKYRIS_LOG = createItem(new BlockItem(BYGBlocks.SKYRIS_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SKYRIS_LOG),
SKYRIS_WOOD = createItem(new BlockItem(BYGBlocks.SKYRIS_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SKYRIS_WOOD),
STRIPPED_SKYRIS_LOG = createItem(new BlockItem(BYGBlocks.STRIPPED_SKYRIS_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_SKYRIS_LOG),
STRIPPED_SKYRIS_WOOD = createItem(new BlockItem(BYGBlocks.STRIPPED_SKYRIS_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_SKYRIS_WOOD),
SKYRIS_PLANKS = createItem(new BlockItem(BYGBlocks.SKYRIS_PLANKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SKYRIS_PLANKS),
SKYRIS_BOOKSHELF = createItem(new BlockItem(BYGBlocks.SKYRIS_BOOKSHELF, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SKYRIS_BOOKSHELF),
SKYRIS_CRAFTING_TABLE = createItem(new BlockItem(BYGBlocks.SKYRIS_CRAFTING_TABLE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SKYRIS_CRAFTING_TABLE),
SKYRIS_STAIRS = createItem(new BlockItem(BYGBlocks.SKYRIS_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SKYRIS_STAIRS),
SKYRIS_SLAB = createItem(new BlockItem(BYGBlocks.SKYRIS_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SKYRIS_SLAB),
SKYRIS_FENCE = createItem(new BlockItem(BYGBlocks.SKYRIS_FENCE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SKYRIS_FENCE),
SKYRIS_FENCE_GATE = createItem(new BlockItem(BYGBlocks.SKYRIS_FENCE_GATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SKYRIS_FENCE_GATE),
SKYRIS_DOOR = new TallBlockItem(BYGBlocks.SKYRIS_DOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SKYRIS_DOOR),
SKYRIS_TRAPDOOR = createItem(new BlockItem(BYGBlocks.SKYRIS_TRAPDOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SKYRIS_TRAPDOOR),
SKYRIS_PRESSURE_PLATE = createItem(new BlockItem(BYGBlocks.SKYRIS_PRESSURE_PLATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SKYRIS_PRESSURE_PLATE),
SKYRIS_BUTTON = createItem(new BlockItem(BYGBlocks.SKYRIS_BUTTON, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SKYRIS_BUTTON),
SKYRIS_BOAT = new BYGBoatItem(BYGBoatEntity.BYGType.SKYRIS, new Item.Properties().group(BYGCreativeTab.creativeTab).maxStackSize(1)).setRegistryName("skyris_boat"),
//Willow Woodtype
WILLOW_SAPLING = createItem(new BlockItem(BYGBlocks.WILLOW_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WILLOW_SAPLING),
WILLOW_LEAVES = createItem(new BlockItem(BYGBlocks.WILLOW_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WILLOW_LEAVES),
WILLOW_LOG = createItem(new BlockItem(BYGBlocks.WILLOW_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WILLOW_LOG),
WILLOW_WOOD = createItem(new BlockItem(BYGBlocks.WILLOW_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WILLOW_WOOD),
STRIPPED_WILLOW_LOG = createItem(new BlockItem(BYGBlocks.STRIPPED_WILLOW_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_WILLOW_LOG),
STRIPPED_WILLOW_WOOD = createItem(new BlockItem(BYGBlocks.STRIPPED_WILLOW_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_WILLOW_WOOD),
WILLOW_PLANKS = createItem(new BlockItem(BYGBlocks.WILLOW_PLANKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WILLOW_PLANKS),
WILLOW_BOOKSHELF = createItem(new BlockItem(BYGBlocks.WILLOW_BOOKSHELF, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WILLOW_BOOKSHELF),
WILLOW_CRAFTING_TABLE = createItem(new BlockItem(BYGBlocks.WILLOW_CRAFTING_TABLE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WILLOW_CRAFTING_TABLE),
WILLOW_STAIRS = createItem(new BlockItem(BYGBlocks.WILLOW_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WILLOW_STAIRS),
WILLOW_SLAB = createItem(new BlockItem(BYGBlocks.WILLOW_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WILLOW_SLAB),
WILLOW_FENCE = createItem(new BlockItem(BYGBlocks.WILLOW_FENCE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WILLOW_FENCE),
WILLOW_FENCE_GATE = createItem(new BlockItem(BYGBlocks.WILLOW_FENCE_GATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WILLOW_FENCE_GATE),
WILLOW_DOOR = new TallBlockItem(BYGBlocks.WILLOW_DOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WILLOW_DOOR),
WILLOW_TRAPDOOR = createItem(new BlockItem(BYGBlocks.WILLOW_TRAPDOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WILLOW_TRAPDOOR),
WILLOW_PRESSURE_PLATE = createItem(new BlockItem(BYGBlocks.WILLOW_PRESSURE_PLATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WILLOW_PRESSURE_PLATE),
WILLOW_BUTTON = createItem(new BlockItem(BYGBlocks.WILLOW_BUTTON, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WILLOW_BUTTON),
WILLOW_BOAT = new BYGBoatItem(BYGBoatEntity.BYGType.WILLOW, new Item.Properties().group(BYGCreativeTab.creativeTab).maxStackSize(1)).setRegistryName("willow_boat"),
//Witch-Hazel Woodtype
BLOOMING_WITCH_HAZEL_LEAVES = createItem(new BlockItem(BYGBlocks.BLOOMING_WITCH_HAZEL_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLOOMING_WITCH_HAZEL_LEAVES),
WITCH_HAZEL_SAPLING = createItem(new BlockItem(BYGBlocks.WITCH_HAZEL_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WITCH_HAZEL_SAPLING),
WITCH_HAZEL_LEAVES = createItem(new BlockItem(BYGBlocks.WITCH_HAZEL_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WITCH_HAZEL_LEAVES),
WITCH_HAZEL_LOG = createItem(new BlockItem(BYGBlocks.WITCH_HAZEL_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WITCH_HAZEL_LOG),
WITCH_HAZEL_WOOD = createItem(new BlockItem(BYGBlocks.WITCH_HAZEL_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WITCH_HAZEL_WOOD),
STRIPPED_WITCH_HAZEL_LOG = createItem(new BlockItem(BYGBlocks.STRIPPED_WITCH_HAZEL_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_WITCH_HAZEL_LOG),
STRIPPED_WITCH_HAZEL_WOOD = createItem(new BlockItem(BYGBlocks.STRIPPED_WITCH_HAZEL_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_WITCH_HAZEL_WOOD),
WITCH_HAZEL_PLANKS = createItem(new BlockItem(BYGBlocks.WITCH_HAZEL_PLANKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WITCH_HAZEL_PLANKS),
WITCH_HAZEL_BOOKSHELF = createItem(new BlockItem(BYGBlocks.WITCH_HAZEL_BOOKSHELF, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WITCH_HAZEL_BOOKSHELF),
WITCH_HAZEL_CRAFTING_TABLE = createItem(new BlockItem(BYGBlocks.WITCH_HAZEL_CRAFTING_TABLE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WITCH_HAZEL_CRAFTING_TABLE),
WITCH_HAZEL_STAIRS = createItem(new BlockItem(BYGBlocks.WITCH_HAZEL_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WITCH_HAZEL_STAIRS),
WITCH_HAZEL_SLAB = createItem(new BlockItem(BYGBlocks.WITCH_HAZEL_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WITCH_HAZEL_SLAB),
WITCH_HAZEL_FENCE = createItem(new BlockItem(BYGBlocks.WITCH_HAZEL_FENCE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WITCH_HAZEL_FENCE),
WITCH_HAZEL_FENCE_GATE = createItem(new BlockItem(BYGBlocks.WITCH_HAZEL_FENCE_GATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WITCH_HAZEL_FENCE_GATE),
WITCH_HAZEL_DOOR = new TallBlockItem(BYGBlocks.WITCH_HAZEL_DOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WITCH_HAZEL_DOOR),
WITCH_HAZEL_TRAPDOOR = createItem(new BlockItem(BYGBlocks.WITCH_HAZEL_TRAPDOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WITCH_HAZEL_TRAPDOOR),
WITCH_HAZEL_PRESSURE_PLATE = createItem(new BlockItem(BYGBlocks.WITCH_HAZEL_PRESSURE_PLATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WITCH_HAZEL_PRESSURE_PLATE),
WITCH_HAZEL_BUTTON = createItem(new BlockItem(BYGBlocks.WITCH_HAZEL_BUTTON, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WITCH_HAZEL_BUTTON),
WITCH_HAZEL_BOAT = new BYGBoatItem(BYGBoatEntity.BYGType.WITCH_HAZEL, new Item.Properties().group(BYGCreativeTab.creativeTab).maxStackSize(1)).setRegistryName("witch_hazel_boat"),
//Zelkova Woodtype
ZELKOVA_SAPLING = createItem(new BlockItem(BYGBlocks.ZELKOVA_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ZELKOVA_SAPLING),
ZELKOVA_LEAVES = createItem(new BlockItem(BYGBlocks.ZELKOVA_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ZELKOVA_LEAVES),
ZELKOVA_LOG = createItem(new BlockItem(BYGBlocks.ZELKOVA_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ZELKOVA_LOG),
ZELKOVA_WOOD = createItem(new BlockItem(BYGBlocks.ZELKOVA_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ZELKOVA_WOOD),
STRIPPED_ZELKOVA_LOG = createItem(new BlockItem(BYGBlocks.STRIPPED_ZELKOVA_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_ZELKOVA_LOG),
STRIPPED_ZELKOVA_WOOD = createItem(new BlockItem(BYGBlocks.STRIPPED_ZELKOVA_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_ZELKOVA_WOOD),
ZELKOVA_PLANKS = createItem(new BlockItem(BYGBlocks.ZELKOVA_PLANKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ZELKOVA_PLANKS),
ZELKOVA_BOOKSHELF = createItem(new BlockItem(BYGBlocks.ZELKOVA_BOOKSHELF, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ZELKOVA_BOOKSHELF),
ZELKOVA_CRAFTING_TABLE = createItem(new BlockItem(BYGBlocks.ZELKOVA_CRAFTING_TABLE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ZELKOVA_CRAFTING_TABLE),
ZELKOVA_STAIRS = createItem(new BlockItem(BYGBlocks.ZELKOVA_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ZELKOVA_STAIRS),
ZELKOVA_SLAB = createItem(new BlockItem(BYGBlocks.ZELKOVA_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ZELKOVA_SLAB),
ZELKOVA_FENCE = createItem(new BlockItem(BYGBlocks.ZELKOVA_FENCE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ZELKOVA_FENCE),
ZELKOVA_FENCE_GATE = createItem(new BlockItem(BYGBlocks.ZELKOVA_FENCE_GATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ZELKOVA_FENCE_GATE),
ZELKOVA_DOOR = new TallBlockItem(BYGBlocks.ZELKOVA_DOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ZELKOVA_DOOR),
ZELKOVA_TRAPDOOR = createItem(new BlockItem(BYGBlocks.ZELKOVA_TRAPDOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ZELKOVA_TRAPDOOR),
ZELKOVA_PRESSURE_PLATE = createItem(new BlockItem(BYGBlocks.ZELKOVA_PRESSURE_PLATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ZELKOVA_PRESSURE_PLATE),
ZELKOVA_BUTTON = createItem(new BlockItem(BYGBlocks.ZELKOVA_BUTTON, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ZELKOVA_BUTTON),
ZELKOVA_BOAT = new BYGBoatItem(BYGBoatEntity.BYGType.ZELKOVA, new Item.Properties().group(BYGCreativeTab.creativeTab).maxStackSize(1)).setRegistryName("zelkova_boat"),
//Sythian Woodtype
SYTHIAN_WART_BLOCK = createItem(new BlockItem(BYGBlocks.SYTHIAN_WART_BLOCK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SYTHIAN_WART_BLOCK),
SYTHIAN_FUNGUS = createItem(new BlockItem(BYGBlocks.SYTHIAN_FUNGUS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SYTHIAN_FUNGUS),
SYTHIAN_STEM = createItem(new BlockItem(BYGBlocks.SYTHIAN_STEM, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SYTHIAN_STEM),
SYTHIAN_HYPHAE = createItem(new BlockItem(BYGBlocks.SYTHIAN_HYPHAE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SYTHIAN_HYPHAE),
STRIPPED_SYTHIAN_STEM = createItem(new BlockItem(BYGBlocks.STRIPPED_SYTHIAN_STEM, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_SYTHIAN_STEM),
STRIPPED_SYTHIAN_HYPHAE = createItem(new BlockItem(BYGBlocks.STRIPPED_SYTHIAN_HYPHAE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_SYTHIAN_HYPHAE),
SYTHIAN_PLANKS = createItem(new BlockItem(BYGBlocks.SYTHIAN_PLANKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SYTHIAN_PLANKS),
SYTHIAN_BOOKSHELF = createItem(new BlockItem(BYGBlocks.SYTHIAN_BOOKSHELF, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SYTHIAN_BOOKSHELF),
SYTHIAN_CRAFTING_TABLE = createItem(new BlockItem(BYGBlocks.SYTHIAN_CRAFTING_TABLE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SYTHIAN_CRAFTING_TABLE),
SYTHIAN_STAIRS = createItem(new BlockItem(BYGBlocks.SYTHIAN_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SYTHIAN_STAIRS),
SYTHIAN_SLAB = createItem(new BlockItem(BYGBlocks.SYTHIAN_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SYTHIAN_SLAB),
SYTHIAN_FENCE = createItem(new BlockItem(BYGBlocks.SYTHIAN_FENCE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SYTHIAN_FENCE),
SYTHIAN_FENCE_GATE = createItem(new BlockItem(BYGBlocks.SYTHIAN_FENCE_GATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SYTHIAN_FENCE_GATE),
SYTHIAN_DOOR = new TallBlockItem(BYGBlocks.SYTHIAN_DOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SYTHIAN_DOOR),
SYTHIAN_TRAPDOOR = createItem(new BlockItem(BYGBlocks.SYTHIAN_TRAPDOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SYTHIAN_TRAPDOOR),
SYTHIAN_PRESSURE_PLATE = createItem(new BlockItem(BYGBlocks.SYTHIAN_PRESSURE_PLATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SYTHIAN_PRESSURE_PLATE),
SYTHIAN_BUTTON = createItem(new BlockItem(BYGBlocks.SYTHIAN_BUTTON, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SYTHIAN_BUTTON),
//Embur Woodtype
EMBUR_GEL_BALL = new Item(new Item.Properties().group(BYGCreativeTab.creativeTab)).setRegistryName("embur_gel_ball"),
EMBUR_GEL_BLOCK = createItem(new BlockItem(BYGBlocks.EMBUR_GEL_BLOCK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EMBUR_GEL_BLOCK),
EMBUR_GEL_VINES = createItem(new BlockItem(BYGBlocks.EMBUR_GEL_VINES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EMBUR_GEL_VINES),
EMBUR_WART = createItem(new BlockItem(BYGBlocks.EMBUR_WART, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EMBUR_WART),
EMBUR_PEDU = createItem(new BlockItem(BYGBlocks.EMBUR_PEDU, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EMBUR_PEDU),
EMBUR_HYPHAE = createItem(new BlockItem(BYGBlocks.EMBUR_HYPHAE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EMBUR_HYPHAE),
STRIPPED_EMBUR_PEDU = createItem(new BlockItem(BYGBlocks.STRIPPED_EMBUR_PEDU, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_EMBUR_PEDU),
STRIPPED_EMBUR_HYPHAE = createItem(new BlockItem(BYGBlocks.STRIPPED_EMBUR_HYPHAE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.STRIPPED_EMBUR_HYPHAE),
EMBUR_PLANKS = createItem(new BlockItem(BYGBlocks.EMBUR_PLANKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EMBUR_PLANKS),
EMBUR_BOOKSHELF = createItem(new BlockItem(BYGBlocks.EMBUR_BOOKSHELF, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EMBUR_BOOKSHELF),
EMBUR_CRAFTING_TABLE = createItem(new BlockItem(BYGBlocks.EMBUR_CRAFTING_TABLE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EMBUR_CRAFTING_TABLE),
EMBUR_STAIRS = createItem(new BlockItem(BYGBlocks.EMBUR_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EMBUR_STAIRS),
EMBUR_SLAB = createItem(new BlockItem(BYGBlocks.EMBUR_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EMBUR_SLAB),
EMBUR_FENCE = createItem(new BlockItem(BYGBlocks.EMBUR_FENCE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EMBUR_FENCE),
EMBUR_FENCE_GATE = createItem(new BlockItem(BYGBlocks.EMBUR_FENCE_GATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EMBUR_FENCE_GATE),
EMBUR_DOOR = new TallBlockItem(BYGBlocks.EMBUR_DOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EMBUR_DOOR),
EMBUR_TRAPDOOR = createItem(new BlockItem(BYGBlocks.EMBUR_TRAPDOOR, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EMBUR_TRAPDOOR),
EMBUR_PRESSURE_PLATE = createItem(new BlockItem(BYGBlocks.EMBUR_PRESSURE_PLATE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EMBUR_PRESSURE_PLATE),
EMBUR_BUTTON = createItem(new BlockItem(BYGBlocks.EMBUR_BUTTON, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EMBUR_BUTTON),
//SaplingItems
WITHERING_OAK_SAPLING = createItem(new BlockItem(BYGBlocks.WITHERING_OAK_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WITHERING_OAK_SAPLING),
WITHERING_OAK_LEAVES = createItem(new BlockItem(BYGBlocks.WITHERING_OAK_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WITHERING_OAK_LEAVES),
WITHERING_OAK_LOG = createItem(new BlockItem(BYGBlocks.WITHERING_OAK_LOG, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WITHERING_OAK_LOG),
WITHERING_OAK_WOOD = createItem(new BlockItem(BYGBlocks.WITHERING_OAK_WOOD, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WITHERING_OAK_WOOD),
ARAUCARIA_SAPLING = createItem(new BlockItem(BYGBlocks.ARAUCARIA_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ARAUCARIA_SAPLING),
ARAUCARIA_LEAVES = createItem(new BlockItem(BYGBlocks.ARAUCARIA_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ARAUCARIA_LEAVES),
BLUE_SPRUCE_SAPLING = createItem(new BlockItem(BYGBlocks.BLUE_SPRUCE_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_SPRUCE_SAPLING),
BLUE_SPRUCE_LEAVES = createItem(new BlockItem(BYGBlocks.BLUE_SPRUCE_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_SPRUCE_LEAVES),
BROWN_BIRCH_SAPLING = createItem(new BlockItem(BYGBlocks.BROWN_BIRCH_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BROWN_BIRCH_SAPLING),
BROWN_BIRCH_LEAVES = createItem(new BlockItem(BYGBlocks.BROWN_BIRCH_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BROWN_BIRCH_LEAVES),
BROWN_OAK_SAPLING = createItem(new BlockItem(BYGBlocks.BROWN_OAK_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BROWN_OAK_SAPLING),
BROWN_OAK_LEAVES = createItem(new BlockItem(BYGBlocks.BROWN_OAK_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BROWN_OAK_LEAVES),
BROWN_ZELKOVA_SAPLING = createItem(new BlockItem(BYGBlocks.BROWN_ZELKOVA_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BROWN_ZELKOVA_SAPLING),
BROWN_ZELKOVA_LEAVES = createItem(new BlockItem(BYGBlocks.BROWN_ZELKOVA_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BROWN_ZELKOVA_LEAVES),
JOSHUA_SAPLING = createItem(new BlockItem(BYGBlocks.JOSHUA_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.JOSHUA_SAPLING),
JOSHUA_LEAVES = createItem(new BlockItem(BYGBlocks.JOSHUA_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.JOSHUA_LEAVES),
RIPE_JOSHUA_LEAVES = createItem(new BlockItem(BYGBlocks.RIPE_JOSHUA_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RIPE_JOSHUA_LEAVES),
COOKED_JOSHUA_FRUIT = new Item(new Item.Properties().group(BYGCreativeTab.creativeTab).food(new Food.Builder().hunger(5).saturation(0.4f).build())).setRegistryName("cooked_joshua_fruit"),
JOSHUA_FRUIT = new Item(new Item.Properties().group(BYGCreativeTab.creativeTab).food(new Food.Builder().hunger(2).saturation(0.35f).build())).setRegistryName("joshua_fruit"),
ORANGE_BIRCH_SAPLING = createItem(new BlockItem(BYGBlocks.ORANGE_BIRCH_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ORANGE_BIRCH_SAPLING),
ORANGE_BIRCH_LEAVES = createItem(new BlockItem(BYGBlocks.ORANGE_BIRCH_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ORANGE_BIRCH_LEAVES),
ORANGE_OAK_SAPLING = createItem(new BlockItem(BYGBlocks.ORANGE_OAK_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ORANGE_OAK_SAPLING),
ORANGE_OAK_LEAVES = createItem(new BlockItem(BYGBlocks.ORANGE_OAK_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ORANGE_OAK_LEAVES),
ORANGE_SPRUCE_SAPLING = createItem(new BlockItem(BYGBlocks.ORANGE_SPRUCE_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ORANGE_SPRUCE_SAPLING),
ORANGE_SPRUCE_LEAVES = createItem(new BlockItem(BYGBlocks.ORANGE_SPRUCE_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ORANGE_SPRUCE_LEAVES),
ORCHARD_SAPLING = createItem(new BlockItem(BYGBlocks.ORCHARD_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ORCHARD_SAPLING),
RIPE_ORCHARD_LEAVES = createItem(new BlockItem(BYGBlocks.RIPE_ORCHARD_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RIPE_ORCHARD_LEAVES),
FLOWERING_ORCHARD_LEAVES = createItem(new BlockItem(BYGBlocks.FLOWERING_ORCHARD_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.FLOWERING_ORCHARD_LEAVES),
ORCHARD_LEAVES = createItem(new BlockItem(BYGBlocks.ORCHARD_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ORCHARD_LEAVES),
RED_BIRCH_SAPLING = createItem(new BlockItem(BYGBlocks.RED_BIRCH_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RED_BIRCH_SAPLING),
RED_BIRCH_LEAVES = createItem(new BlockItem(BYGBlocks.RED_BIRCH_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RED_BIRCH_LEAVES),
RED_OAK_SAPLING = createItem(new BlockItem(BYGBlocks.RED_OAK_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RED_OAK_SAPLING),
RED_OAK_LEAVES = createItem(new BlockItem(BYGBlocks.RED_OAK_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RED_OAK_LEAVES),
RED_SPRUCE_SAPLING = createItem(new BlockItem(BYGBlocks.RED_SPRUCE_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RED_SPRUCE_SAPLING),
RED_SPRUCE_LEAVES = createItem(new BlockItem(BYGBlocks.RED_SPRUCE_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RED_SPRUCE_LEAVES),
YELLOW_BIRCH_SAPLING = createItem(new BlockItem(BYGBlocks.YELLOW_BIRCH_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.YELLOW_BIRCH_SAPLING),
YELLOW_BIRCH_LEAVES = createItem(new BlockItem(BYGBlocks.YELLOW_BIRCH_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.YELLOW_BIRCH_LEAVES),
YELLOW_SPRUCE_SAPLING = createItem(new BlockItem(BYGBlocks.YELLOW_SPRUCE_SAPLING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.YELLOW_SPRUCE_SAPLING),
YELLOW_SPRUCE_LEAVES = createItem(new BlockItem(BYGBlocks.YELLOW_SPRUCE_LEAVES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.YELLOW_SPRUCE_LEAVES),
//Glowcane
BLUE_GLOWCANE_DUST = new Item(new Item.Properties().group(BYGCreativeTab.creativeTab)).setRegistryName("blue_glowcane_dust"),
BLUE_GLOWCANE = createItem(new BlockItem(BYGBlocks.BLUE_GLOWCANE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_GLOWCANE),
BLUE_GLOWCANE_BLOCK = createItem(new BlockItem(BYGBlocks.BLUE_GLOWCANE_BLOCK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_GLOWCANE_BLOCK),
PINK_GLOWCANE_DUST = new Item(new Item.Properties().group(BYGCreativeTab.creativeTab)).setRegistryName("pink_glowcane_dust"),
PINK_GLOWCANE = createItem(new BlockItem(BYGBlocks.PINK_GLOWCANE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINK_GLOWCANE),
PINK_GLOWCANE_BLOCK = createItem(new BlockItem(BYGBlocks.PINK_GLOWCANE_BLOCK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINK_GLOWCANE_BLOCK),
PURPLE_GLOWCANE_DUST = new Item(new Item.Properties().group(BYGCreativeTab.creativeTab)).setRegistryName("purple_glowcane_dust"),
PURPLE_GLOWCANE = createItem(new BlockItem(BYGBlocks.PURPLE_GLOWCANE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PURPLE_GLOWCANE),
PURPLE_GLOWCANE_BLOCK = createItem(new BlockItem(BYGBlocks.PURPLE_GLOWCANE_BLOCK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PURPLE_GLOWCANE_BLOCK),
RED_GLOWCANE_DUST = new Item(new Item.Properties().group(BYGCreativeTab.creativeTab)).setRegistryName("red_glowcane_dust"),
RED_GLOWCANE = createItem(new BlockItem(BYGBlocks.RED_GLOWCANE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RED_GLOWCANE),
RED_GLOWCANE_BLOCK = createItem(new BlockItem(BYGBlocks.RED_GLOWCANE_BLOCK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RED_GLOWCANE_BLOCK),
//Glowshroom
BLUE_GLOWSHROOM = createItem(new BlockItem(BYGBlocks.BLUE_GLOWSHROOM, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_GLOWSHROOM),
BLUE_GLOWSHROOM_BLOCK = createItem(new BlockItem(BYGBlocks.BLUE_GLOWSHROOM_BLOCK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_GLOWSHROOM_BLOCK),
PURPLE_GLOWSHROOM = createItem(new BlockItem(BYGBlocks.PURPLE_GLOWSHROOM, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PURPLE_GLOWSHROOM),
PURPLE_GLOWSHROOM_BLOCK = createItem(new BlockItem(BYGBlocks.PURPLE_GLOWSHROOM_BLOCK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PURPLE_GLOWSHROOM_BLOCK),
RED_GLOWSHROOM_STEM = createItem(new BlockItem(BYGBlocks.RED_GLOWSHROOM_STEM, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RED_GLOWSHROOM_STEM),
YELLOW_GLOWSHROOM_STEM = createItem(new BlockItem(BYGBlocks.YELLOW_GLOWSHROOM_STEM, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.YELLOW_GLOWSHROOM_STEM),
//Nether
OVERGROWN_CRIMSON_BLACKSTONE = createItem(new BlockItem(BYGBlocks.OVERGROWN_CRIMSON_BLACKSTONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.OVERGROWN_CRIMSON_BLACKSTONE),
TALL_CRIMSON_ROOTS = createItem(new BlockItem(BYGBlocks.TALL_CRIMSON_ROOTS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.TALL_CRIMSON_ROOTS),
CRIMSON_BERRIES = new BlockNamedItem(BYGBlocks.CRIMSON_BERRY_BUSH, new Item.Properties().group(BYGCreativeTab.creativeTab).food(new Food.Builder().hunger(3).saturation(0.4f).build())).setRegistryName("crimson_berries"),
WARPED_CACTUS = createItem(new BlockItem(BYGBlocks.WARPED_CACTUS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WARPED_CACTUS),
WARPED_BUSH = createItem(new BlockItem(BYGBlocks.WARPED_BUSH, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WARPED_BUSH),
WARPED_CORAL_BLOCK = createItem(new BlockItem(BYGBlocks.WARPED_CORAL_BLOCK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WARPED_CORAL_BLOCK),
WARPED_CORAL = createItem(new BlockItem(BYGBlocks.WARPED_CORAL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WARPED_CORAL),
WARPED_CORAL_FAN = createItem(new BlockItem(BYGBlocks.WARPED_CORAL_FAN, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WARPED_CORAL_FAN),
NYLIUM_SOUL_SAND = createItem(new BlockItem(BYGBlocks.NYLIUM_SOUL_SAND, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.NYLIUM_SOUL_SAND),
NYLIUM_SOUL_SOIL = createItem(new BlockItem(BYGBlocks.NYLIUM_SOUL_SOIL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.NYLIUM_SOUL_SOIL),
FROST_MAGMA = createItem(new BlockItem(BYGBlocks.FROST_MAGMA, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.FROST_MAGMA),
SUBZERO_ASH = createItem(new BlockItem(BYGBlocks.SUBZERO_ASH, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SUBZERO_ASH),
SUBZERO_ASH_BLOCK = createItem(new BlockItem(BYGBlocks.SUBZERO_ASH_BLOCK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SUBZERO_ASH_BLOCK),
ANTHRACITE = new AnthraciteItem(new Item.Properties().group(BYGCreativeTab.creativeTab)).setRegistryName("anthracite"),
ANTHRACITE_BLOCK = new AnthraciteBlockItem(BYGBlocks.ANTHRACITE_BLOCK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ANTHRACITE_BLOCK),
ANTHRACITE_ORE = createItem(new BlockItem(BYGBlocks.ANTHRACITE_ORE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ANTHRACITE_ORE),
BRIMSTONE = createItem(new BlockItem(BYGBlocks.BRIMSTONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BRIMSTONE),
BRIM_POWDER = new Item(new Item.Properties().group(BYGCreativeTab.creativeTab)).setRegistryName("brim_powder"),
BORIC_CAMPFIRE = createItem(new BlockItem(BYGBlocks.BORIC_CAMPFIRE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BORIC_CAMPFIRE),
YELLOW_NETHER_BRICKS = createItem(new BlockItem(BYGBlocks.YELLOW_NETHER_BRICKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.YELLOW_NETHER_BRICKS),
YELLOW_NETHER_BRICK = new Item(new Item.Properties().group(BYGCreativeTab.creativeTab)).setRegistryName("yellow_nether_brick"),
MAGMATIC_STONE = createItem(new BlockItem(BYGBlocks.MAGMATIC_STONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAGMATIC_STONE),
HANGING_BONE = createItem(new BlockItem(BYGBlocks.HANGING_BONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.HANGING_BONE),
QUARTZ_CRYSTAL = createItem(new BlockItem(BYGBlocks.QUARTZ_CRYSTAL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.QUARTZ_CRYSTAL),
QUARTZITE_SAND = createItem(new BlockItem(BYGBlocks.QUARTZITE_SAND, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.QUARTZITE_SAND),
RAW_QUARTZ_BLOCK = createItem(new BlockItem(BYGBlocks.RAW_QUARTZ_BLOCK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RAW_QUARTZ_BLOCK),
WHALING_VINES = createItem(new BlockItem(BYGBlocks.WAILING_VINES, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WAILING_VINES),
WHALING_GRASS = createItem(new BlockItem(BYGBlocks.WHALING_GRASS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WHALING_GRASS),
SCORCHED_BUSH = createItem(new BlockItem(BYGBlocks.SCORCHED_BUSH, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SCORCHED_BUSH),
SCORCHED_GRASS = createItem(new BlockItem(BYGBlocks.SCORCHED_GRASS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SCORCHED_GRASS),
SOUL_SHROOM = createItem(new BlockItem(BYGBlocks.SOUL_SHROOM, new Item.Properties().group(BYGCreativeTab.creativeTab).food(new Food.Builder().hunger(2).saturation(0.6f).effect(new EffectInstance(Effects.WEAKNESS, 200, 0), 1.0F).build())), Registry.BLOCK.getKey(BYGBlocks.SOUL_SHROOM),
SOUL_SHROOM_SPORE_END = createItem(new BlockItem(BYGBlocks.SOUL_SHROOM_SPORE_END, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SOUL_SHROOM_SPORE_END),
SOUL_SHROOM_STEM = createItem(new BlockItem(BYGBlocks.SOUL_SHROOM_STEM, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SOUL_SHROOM_STEM),
SOUL_SHROOM_BLOCK = createItem(new BlockItem(BYGBlocks.SOUL_SHROOM_BLOCK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SOUL_SHROOM_BLOCK),
DEATH_CAP = createItem(new BlockItem(BYGBlocks.DEATH_CAP, new Item.Properties().group(BYGCreativeTab.creativeTab).food(new Food.Builder().hunger(2).saturation(0.6f).effect(new EffectInstance(Effects.WITHER, 200, 0), 1.0F).build())), Registry.BLOCK.getKey(BYGBlocks.DEATH_CAP),
DEATH_CAP_MUSHROOM_BLOCK = createItem(new BlockItem(BYGBlocks.DEATH_CAP_MUSHROOM_BLOCK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.DEATH_CAP_MUSHROOM_BLOCK),
WEEPING_ROOTS = createItem(new BlockItem(BYGBlocks.WEEPING_ROOTS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WEEPING_ROOTS),
NETHER_BRISTLE = createItem(new BlockItem(BYGBlocks.NETHER_BRISTLE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.NETHER_BRISTLE),
MYCELIUM_NETHERRACK = createItem(new BlockItem(BYGBlocks.MYCELIUM_NETHERRACK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MYCELIUM_NETHERRACK),
OVERGROWN_NETHERRACK = createItem(new BlockItem(BYGBlocks.OVERGROWN_NETHERRACK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.OVERGROWN_NETHERRACK),
MOSSY_NETHERRACK = createItem(new BlockItem(BYGBlocks.MOSSY_NETHERRACK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MOSSY_NETHERRACK),
PERVADED_NETHERRACK = createItem(new BlockItem(BYGBlocks.PERVADED_NETHERRACK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PERVADED_NETHERRACK),
GLOWSTONE_LANTERN = createItem(new BlockItem(BYGBlocks.GLOWSTONE_LANTERN, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.GLOWSTONE_LANTERN),
GLOWSTONE_LAMP = createItem(new BlockItem(BYGBlocks.GLOWSTONE_LAMP, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.GLOWSTONE_LAMP),
SYTHIAN_NYLIUM = createItem(new BlockItem(BYGBlocks.SYTHIAN_NYLIUM, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SYTHIAN_NYLIUM),
SYTHIAN_ROOTS = createItem(new BlockItem(BYGBlocks.SYTHIAN_ROOTS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SYTHIAN_ROOTS),
SYTHIAN_SPROUT = createItem(new BlockItem(BYGBlocks.SYTHIAN_SPROUT, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SYTHIAN_SPROUT),
SYTHIAN_STALK_BLOCK = createItem(new BlockItem(BYGBlocks.SYTHIAN_STALK_BLOCK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SYTHIAN_STALK_BLOCK),
SYTHIAN_SCAFFOLDING = new ScaffoldingItem(BYGBlocks.SYTHIAN_SCAFFOLDING, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SYTHIAN_SCAFFOLDING),
HANGING_SYTHIAN_ROOTS = createItem(new BlockItem(BYGBlocks.HANGING_SYTHIAN_ROOTS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.HANGING_SYTHIAN_ROOTS),
EMBUR_NYLIUM = createItem(new BlockItem(BYGBlocks.EMBUR_NYLIUM, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EMBUR_NYLIUM),
EMBUR_SPROUTS = createItem(new BlockItem(BYGBlocks.EMBUR_SPROUTS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EMBUR_SPROUTS),
EMBUR_ROOTS = createItem(new BlockItem(BYGBlocks.EMBUR_ROOTS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EMBUR_ROOTS),
TALL_EMBUR_ROOTS = createItem(new BlockItem(BYGBlocks.TALL_EMBUR_ROOTS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.TALL_EMBUR_ROOTS),
EMBUR_LILY = (new EmburLilyItem(BYGBlocks.EMBUR_LILY, (new Item.Properties()).group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.EMBUR_LILY)),
BLUE_NETHERRACK_BRICK = new Item(new Item.Properties().group(BYGCreativeTab.creativeTab)).setRegistryName("blue_nether_brick"),
BLUE_NETHERRACK = createItem(new BlockItem(BYGBlocks.BLUE_NETHERRACK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_NETHERRACK),
BLUE_NETHERRACK_BRICKS = createItem(new BlockItem(BYGBlocks.BLUE_NETHERRACK_BRICKS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_NETHERRACK_BRICKS),
//End
IVIS_PHYLIUM = createItem(new BlockItem(BYGBlocks.IVIS_PHYLIUM, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.IVIS_PHYLIUM),
IVIS_ROOTS = createItem(new BlockItem(BYGBlocks.IVIS_ROOTS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.IVIS_ROOTS),
IVIS_SPROUT = createItem(new BlockItem(BYGBlocks.IVIS_SPROUT, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.IVIS_SPROUT),
//Ice
BLACK_ICE = createItem(new BlockItem(BYGBlocks.BLACK_ICE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLACK_ICE),
PACKED_BLACK_ICE = createItem(new BlockItem(BYGBlocks.PACKED_BLACK_ICE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PACKED_BLACK_ICE),
//Mushrooms
GREEN_MUSHSHROOM = createItem(new BlockItem(BYGBlocks.GREEN_MUSHROOM, new Item.Properties().group(BYGCreativeTab.creativeTab).food(new Food.Builder().hunger(2).saturation(0.6f).build())), Registry.BLOCK.getKey(BYGBlocks.GREEN_MUSHROOM),
GREEN_MUSHROOM_BLOCK = createItem(new BlockItem(BYGBlocks.GREEN_MUSHROOM_BLOCK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.GREEN_MUSHROOM_BLOCK),
WEEPING_MILKCAP = createItem(new BlockItem(BYGBlocks.WEEPING_MILKCAP, new Item.Properties().group(BYGCreativeTab.creativeTab).food(new Food.Builder().hunger(2).saturation(0.6f).build())), Registry.BLOCK.getKey(BYGBlocks.WEEPING_MILKCAP),
MILKCAP_MUSHROOM_BLOCK = createItem(new BlockItem(BYGBlocks.MILKCAP_MUSHROOM_BLOCK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MILKCAP_MUSHROOM_BLOCK),
WOOD_BLEWIT = createItem(new BlockItem(BYGBlocks.WOOD_BLEWIT, new Item.Properties().group(BYGCreativeTab.creativeTab).food(new Food.Builder().hunger(2).saturation(0.6f).build())), Registry.BLOCK.getKey(BYGBlocks.WOOD_BLEWIT),
BLEWIT_MUSHROOM_BLOCK = createItem(new BlockItem(BYGBlocks.BLEWIT_MUSHROOM_BLOCK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLEWIT_MUSHROOM_BLOCK),
BLACK_PUFF = createItem(new BlockItem(BYGBlocks.BLACK_PUFF, new Item.Properties().group(BYGCreativeTab.creativeTab).food(new Food.Builder().hunger(2).saturation(0.6f).build())), Registry.BLOCK.getKey(BYGBlocks.BLACK_PUFF),
PUFF_MUSHROOM_BLOCK = createItem(new BlockItem(BYGBlocks.PUFF_MUSHROOM_BLOCK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PUFF_MUSHROOM_BLOCK),
WHITE_MUSHROOM_STEM = createItem(new BlockItem(BYGBlocks.WHITE_MUSHROOM_STEM, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WHITE_MUSHROOM_STEM),
BROWN_MUSHROOM_STEM = createItem(new BlockItem(BYGBlocks.BROWN_MUSHROOM_STEM, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BROWN_MUSHROOM_STEM),
//Plants
BLUE_BERRY = new BlockNamedItem(BYGBlocks.BLUEBERRY_BUSH, new Item.Properties().group(BYGCreativeTab.creativeTab).food(new Food.Builder().hunger(2).saturation(0.1f).build())).setRegistryName("blueberries"),
CATTAIL = createItem(new BlockItem(BYGBlocks.CATTAIL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CATTAIL),
GOLDEN_SPINED_CACTUS = createItem(new BlockItem(BYGBlocks.GOLDEN_SPINED_CACTUS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.GOLDEN_SPINED_CACTUS),
HORSEWEED = createItem(new BlockItem(BYGBlocks.HORSEWEED, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.HORSEWEED),
MINI_CACTUS = createItem(new BlockItem(BYGBlocks.MINI_CACTUS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MINI_CACTUS),
POISON_IVY = createItem(new BlockItem(BYGBlocks.POISON_IVY, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.POISON_IVY),
PRICKLY_PEAR_CACTUS = createItem(new BlockItem(BYGBlocks.PRICKLY_PEAR_CACTUS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PRICKLY_PEAR_CACTUS),
PRAIRIE_GRASS = createItem(new BlockItem(BYGBlocks.PRAIRIE_GRASS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PRAIRIE_GRASS),
REEDS = createItem(new BlockItem(BYGBlocks.REEDS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.REEDS),
REED_THATCH = createItem(new BlockItem(BYGBlocks.REED_THATCH, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.REED_THATCH),
REED_THATCH_STAIRS = createItem(new BlockItem(BYGBlocks.REED_THATCH_STAIRS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.REED_THATCH_STAIRS),
REED_THATCH_CARPET = createItem(new BlockItem(BYGBlocks.REED_THATCH_CARPET, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.REED_THATCH_CARPET),
REED_THATCH_SLAB = createItem(new BlockItem(BYGBlocks.REED_THATCH_SLAB, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.REED_THATCH_SLAB),
SHORT_GRASS = createItem(new BlockItem(BYGBlocks.SHORT_GRASS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SHORT_GRASS),
TALL_PRAIRIE_GRASS = createItem(new BlockItem(BYGBlocks.TALL_PRAIRIE_GRASS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.TALL_PRAIRIE_GRASS),
TINY_LILYPADS = (new BYGLilyItem(BYGBlocks.TINY_LILYPADS, (new Item.Properties()).group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.TINY_LILYPADS)),
WATER_SILK = (new BYGWaterSilkItem(BYGBlocks.WATER_SILK, (new Item.Properties()).group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WATER_SILK)),
WINTER_SUCCULENT = createItem(new BlockItem(BYGBlocks.WINTER_SUCCULENT, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WINTER_SUCCULENT),
WINTER_GRASS = createItem(new BlockItem(BYGBlocks.WINTER_GRASS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WINTER_GRASS),
WEED_GRASS = createItem(new BlockItem(BYGBlocks.WEED_GRASS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WEED_GRASS),
WILTED_GRASS = createItem(new BlockItem(BYGBlocks.WILTED_GRASS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WILTED_GRASS),
SHORT_BEACH_GRASS = createItem(new BlockItem(BYGBlocks.SHORT_BEACH_GRASS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SHORT_BEACH_GRASS),
BEACH_GRASS = createItem(new BlockItem(BYGBlocks.BEACH_GRASS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BEACH_GRASS),
LEAF_PILE = createItem(new BlockItem(BYGBlocks.LEAF_PILE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.LEAF_PILE),
CLOVER_PATCH = createItem(new BlockItem(BYGBlocks.CLOVER_PATCH, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CLOVER_PATCH),
FLOWER_PATCH = createItem(new BlockItem(BYGBlocks.FLOWER_PATCH, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.FLOWER_PATCH),
//Petal Blocks
WHITE_PETAL = createItem(new BlockItem(BYGBlocks.WHITE_PETAL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WHITE_PETAL),
BLUE_PETAL = createItem(new BlockItem(BYGBlocks.BLUE_PETAL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_PETAL),
LIGHT_BLUE_PETAL = createItem(new BlockItem(BYGBlocks.LIGHT_BLUE_PETAL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.LIGHT_BLUE_PETAL),
PURPLE_PETAL = createItem(new BlockItem(BYGBlocks.PURPLE_PETAL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PURPLE_PETAL),
RED_PETAL = createItem(new BlockItem(BYGBlocks.RED_PETAL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RED_PETAL),
YELLOW_PETAL = createItem(new BlockItem(BYGBlocks.YELLOW_PETAL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.YELLOW_PETAL),
PLANT_STEM = createItem(new BlockItem(BYGBlocks.PLANT_STEM, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PLANT_STEM),
POLLEN_BLOCK = createItem(new BlockItem(BYGBlocks.POLLEN_BLOCK, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.POLLEN_BLOCK),
POLLEN_DUST = new Item(new Item.Properties().group(BYGCreativeTab.creativeTab)).setRegistryName("pollen_dust"),
//FlowerItems
ALLIUM_FLOWER_BUSH = createItem(new BlockItem(BYGBlocks.ALLIUM_FLOWER_BUSH, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ALLIUM_FLOWER_BUSH),
TALL_ALLIUM = createItem(new BlockItem(BYGBlocks.TALL_ALLIUM, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.TALL_ALLIUM),
ALPINE_BELLFLOWER = createItem(new BlockItem(BYGBlocks.ALPINE_BELLFLOWER, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ALPINE_BELLFLOWER),
AMARANTH = createItem(new BlockItem(BYGBlocks.AMARANTH, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.AMARANTH),
ANGELICA = createItem(new BlockItem(BYGBlocks.ANGELICA, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ANGELICA),
AZALEA = createItem(new BlockItem(BYGBlocks.AZALEA, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.AZALEA),
BEGONIA = createItem(new BlockItem(BYGBlocks.BEGONIA, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BEGONIA),
BISTORT = createItem(new BlockItem(BYGBlocks.BISTORT, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BISTORT),
BLACK_ROSE = createItem(new BlockItem(BYGBlocks.BLACK_ROSE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLACK_ROSE),
BLUE_SAGE = createItem(new BlockItem(BYGBlocks.BLUE_SAGE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.BLUE_SAGE),
CALIFORNIA_POPPY = createItem(new BlockItem(BYGBlocks.CALIFORNIA_POPPY, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CALIFORNIA_POPPY),
CROCUS = createItem(new BlockItem(BYGBlocks.CROCUS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CROCUS),
CYAN_AMARANTH = createItem(new BlockItem(BYGBlocks.CYAN_AMARANTH, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CYAN_AMARANTH),
CYAN_ROSE = createItem(new BlockItem(BYGBlocks.CYAN_ROSE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CYAN_ROSE),
CYAN_TULIP = createItem(new BlockItem(BYGBlocks.CYAN_TULIP, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.CYAN_TULIP),
DAFFODIL = createItem(new BlockItem(BYGBlocks.DAFFODIL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.DAFFODIL),
DELPHINIUM = createItem(new BlockItem(BYGBlocks.DELPHINIUM, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.DELPHINIUM),
FAIRY_SLIPPER = createItem(new BlockItem(BYGBlocks.FAIRY_SLIPPER, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.FAIRY_SLIPPER),
FIRECRACKER_FLOWER_BUSH = createItem(new BlockItem(BYGBlocks.FIRECRACKER_FLOWER_BUSH, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.FIRECRACKER_FLOWER_BUSH),
FOXGLOVE = createItem(new BlockItem(BYGBlocks.FOXGLOVE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.FOXGLOVE),
GREEN_TULIP = createItem(new BlockItem(BYGBlocks.GREEN_TULIP, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.GREEN_TULIP),
GUZMANIA = createItem(new BlockItem(BYGBlocks.GUZMANIA, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.GUZMANIA),
INCAN_LILY = createItem(new BlockItem(BYGBlocks.INCAN_LILY, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.INCAN_LILY),
IRIS = createItem(new BlockItem(BYGBlocks.IRIS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.IRIS),
JAPANESE_ORCHID = createItem(new BlockItem(BYGBlocks.JAPANESE_ORCHID, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.JAPANESE_ORCHID),
KOVAN_FLOWER = createItem(new BlockItem(BYGBlocks.KOVAN_FLOWER, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.KOVAN_FLOWER),
LAZARUS_BELLFLOWER = createItem(new BlockItem(BYGBlocks.LAZARUS_BELLFLOWER, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.LAZARUS_BELLFLOWER),
LOLIPOP_FLOWER = createItem(new BlockItem(BYGBlocks.LOLIPOP_FLOWER, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.LOLIPOP_FLOWER),
MAGENTA_AMARANTH = createItem(new BlockItem(BYGBlocks.MAGENTA_AMARANTH, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAGENTA_AMARANTH),
MAGENTA_TULIP = createItem(new BlockItem(BYGBlocks.MAGENTA_TULIP, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.MAGENTA_TULIP),
ORANGE_AMARANTH = createItem(new BlockItem(BYGBlocks.ORANGE_AMARANTH, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ORANGE_AMARANTH),
ORANGE_DAISY = createItem(new BlockItem(BYGBlocks.ORANGE_DAISY, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ORANGE_DAISY),
ORSIRIA_ROSE = createItem(new BlockItem(BYGBlocks.ORSIRIA_ROSE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ORSIRIA_ROSE),
PEACH_LEATHER_FLOWER = createItem(new BlockItem(BYGBlocks.PEACH_LEATHER_FLOWER, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PEACH_LEATHER_FLOWER),
PINK_ALLIUM = createItem(new BlockItem(BYGBlocks.PINK_ALLIUM, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINK_ALLIUM),
PINK_ALLIUM_FLOWER_BUSH = createItem(new BlockItem(BYGBlocks.PINK_ALLIUM_FLOWER_BUSH, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINK_ALLIUM_FLOWER_BUSH),
TALL_PINK_ALLIUM = createItem(new BlockItem(BYGBlocks.TALL_PINK_ALLIUM, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.TALL_PINK_ALLIUM),
PINK_ANEMONE = createItem(new BlockItem(BYGBlocks.PINK_ANEMONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINK_ANEMONE),
PINK_DAFFODIL = createItem(new BlockItem(BYGBlocks.PINK_DAFFODIL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINK_DAFFODIL),
PINK_ORCHID = createItem(new BlockItem(BYGBlocks.PINK_ORCHID, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PINK_ORCHID),
PROTEA_FLOWER = createItem(new BlockItem(BYGBlocks.PROTEA_FLOWER, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PROTEA_FLOWER),
PURPLE_AMARANTH = createItem(new BlockItem(BYGBlocks.PURPLE_AMARANTH, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PURPLE_AMARANTH),
PURPLE_ORCHID = createItem(new BlockItem(BYGBlocks.PURPLE_ORCHID, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PURPLE_ORCHID),
PURPLE_SAGE = createItem(new BlockItem(BYGBlocks.PURPLE_SAGE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PURPLE_SAGE),
PURPLE_TULIP = createItem(new BlockItem(BYGBlocks.PURPLE_TULIP, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.PURPLE_TULIP),
RED_CORNFLOWER = createItem(new BlockItem(BYGBlocks.RED_CORNFLOWER, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RED_CORNFLOWER),
RED_ORCHID = createItem(new BlockItem(BYGBlocks.RED_ORCHID, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RED_ORCHID),
RICHEA = createItem(new BlockItem(BYGBlocks.RICHEA, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.RICHEA),
ROSE = createItem(new BlockItem(BYGBlocks.ROSE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.ROSE),
SILVER_VASE_FLOWER = createItem(new BlockItem(BYGBlocks.SILVER_VASE_FLOWER, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SILVER_VASE_FLOWER),
SNOWDROPS = createItem(new BlockItem(BYGBlocks.SNOWDROPS, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.SNOWDROPS),
TORCH_GINGER = createItem(new BlockItem(BYGBlocks.TORCH_GINGER, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.TORCH_GINGER),
VIOLET_LEATHER_FLOWER = createItem(new BlockItem(BYGBlocks.VIOLET_LEATHER_FLOWER, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.VIOLET_LEATHER_FLOWER),
WHITE_ANEMONE = createItem(new BlockItem(BYGBlocks.WHITE_ANEMONE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WHITE_ANEMONE),
WHITE_SAGE = createItem(new BlockItem(BYGBlocks.WHITE_SAGE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WHITE_SAGE),
WINTER_CYCLAMEN = createItem(new BlockItem(BYGBlocks.WINTER_CYCLAMEN, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WINTER_CYCLAMEN),
WINTER_ROSE = createItem(new BlockItem(BYGBlocks.WINTER_ROSE, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WINTER_ROSE),
WINTER_SCILLA = createItem(new BlockItem(BYGBlocks.WINTER_SCILLA, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.WINTER_SCILLA),
YELLOW_DAFFODIL = createItem(new BlockItem(BYGBlocks.YELLOW_DAFFODIL, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.YELLOW_DAFFODIL),
YELLOW_TULIP = createItem(createItem(new BlockItem(BYGBlocks.YELLOW_TULIP, new Item.Properties().group(BYGCreativeTab.creativeTab)), Registry.BLOCK.getKey(BYGBlocks.YELLOW_TULIP)))
public static Item createItem(Item item, ResourceLocation id) {
if (id != null && !id.equals(new ResourceLocation("minecraft:air"))) {
Registry.register(Registry.ITEM, id, item);
return item;
}
else {
return null;
}
}
public static Item createItem(Item item, String id) {
if (id != null && !id.equals("minecraft:air")) {
Registry.register(Registry.ITEM, new ResourceLocation(BYG.MOD_ID, id.replace("byg:", "")), item);
return item;
}
else {
return null;
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment