StartupEvents.registry('block', event => {

//Black Stone Brick Set

//Black Stone Bricks
  event.create('black_stone_bricks').displayName('Black Stone Bricks').textureAll('kubejs:block/stone_bricks/black_stone_bricks').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe'),

//Charred Nether Brick Set

//Charred Nether Bricks
  event.create('charred_nether_bricks').displayName('Charred Nether Bricks').soundType('nether_bricks').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/charred_nether_bricks/charred_nether_bricks'),
//Polished Charred Nether Bricks
  event.create('polished_charred_nether_bricks').displayName('Polished Charred Nether Bricks').soundType('nether_bricks').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/charred_nether_bricks/polished_charred_nether_bricks'),
//Herringbone Charred Nether Bricks
  event.create('herringbone_charred_nether_bricks').displayName('Herringbone Charred Nether Bricks').soundType('nether_bricks').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/charred_nether_bricks/herringbone_charred_nether_bricks'),

//Charred Planks

//Charred Planks
  event.create('charred_planks').displayName('Charred Planks').soundType('wood'),
//Charred Mosaic
  event.create('charred_mosaic').displayName('Mosaic Charred Planks').soundType('wood'),
//Charred Grate
  event.create('charred_grate').displayName('Charred Grate').soundType('wood').defaultCutout(),
//Herringbone Charred Planks
  event.create('herringbone_charred_planks').displayName('Herringbone Charred Planks').soundType('wood'),

//Lanterns

//Lantern Block
  event.create('lantern_block').displayName('Lantern Block').textureAll('kubejs:block/lanterns/lantern_block').texture('up', 'kubejs:block/lanterns/lantern_block_top').texture('down', 'kubejs:block/lanterns/lantern_block_top').lightLevel('1.0').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').soundType('netherite_block'),
//Soul Lantern Block
  event.create('soul_lantern_block').displayName('Soul Lantern Block').textureAll('kubejs:block/lanterns/soul_lantern_block').texture('up', 'kubejs:block/lanterns/lantern_block_top').texture('down', 'kubejs:block/lanterns/lantern_block_top').lightLevel('1.0').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').soundType('netherite_block'),
//Redstone Lantern Block
  event.create('redstone_lantern_block').displayName('Redstone Lantern Block').textureAll('kubejs:block/lanterns/redstone_lantern_block').texture('up', 'kubejs:block/lanterns/lantern_block_top').texture('down', 'kubejs:block/lanterns/lantern_block_top').lightLevel('1.0').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').soundType('netherite_block'),
//Amethyst Lantern Block
  event.create('amethyst_lantern_block').displayName('Amethyst Lantern Block').textureAll('kubejs:block/lanterns/amethyst_lantern_block').texture('up', 'kubejs:block/lanterns/lantern_block_top').texture('down', 'kubejs:block/lanterns/lantern_block_top').lightLevel('1.0').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').soundType('netherite_block'),

//Marble Set

//Marble
  event.create('marble').displayName('Marble Block').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/marble/marble'),
//Marble Bricks
  event.create('marble_bricks').displayName('Marble Bricks').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/marble/marble_bricks'),
//Marble Circular Paving
  event.create('marble_circular_paving', 'cardinal').displayName('Marble Circular Paving').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/marble/marble_circular_paving'),
//Marble Lines
  event.create('marble_lines').displayName('Marble Lines').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/marble/marble_lines'),
//Marble Squares
  event.create('marble_squares').displayName('Marble Squares').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/marble/marble_squares'),
//Marble Tiles
  event.create('marble_tiles').displayName('Marble Tiles').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/marble/marble_tiles'),
//Chiseled Marble
  event.create('chiseled_marble').displayName('Chiseled Marble').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/marble/chiseled_marble'),
//Chiseled Marble Bricks
  event.create('chiseled_marble_bricks').displayName('Chiseled Marble Bricks').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/marble/chiseled_marble_bricks'),
//Small Marble Bricks
  event.create('small_marble_bricks').displayName('Small Marble Bricks').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/marble/small_marble_bricks'),

//Biotite Set

//Biotite Block
  event.create('biotite_block').displayName('Biotite Block').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/biotite/biotite_block'),
//Biotite Bricks
  event.create('biotite_bricks').displayName('Biotite Bricks').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/biotite/biotite_bricks'),
//Chiseled Biotite
  event.create('chiseled_biotite').displayName('Chiseled Biotite').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/biotite/chiseled_biotite'),
//Smooth Biotite
  event.create('smooth_biotite').displayName('Smooth Biotite').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/biotite/smooth_biotite'),

//Glass

//Beveled Glass
  event.create('beveled_glass').displayName('Beveled Glass').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/beveled_glass/beveled_glass').defaultTranslucent().soundType('glass'),
  event.create('black_beveled_glass').displayName('Black Beveled Glass').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/beveled_glass/black_beveled_glass').defaultTranslucent().soundType('glass'),
  event.create('blue_beveled_glass').displayName('Blue Beveled Glass').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/beveled_glass/blue_beveled_glass').defaultTranslucent().soundType('glass'),
  event.create('brown_beveled_glass').displayName('Brown Beveled Glass').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/beveled_glass/brown_beveled_glass').defaultTranslucent().soundType('glass'),
  event.create('cyan_beveled_glass').displayName('Cyan Beveled Glass').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/beveled_glass/cyan_beveled_glass').defaultTranslucent().soundType('glass'),
  event.create('gray_beveled_glass').displayName('Gray Beveled Glass').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/beveled_glass/gray_beveled_glass').defaultTranslucent().soundType('glass'),
  event.create('green_beveled_glass').displayName('Green Beveled Glass').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/beveled_glass/green_beveled_glass').defaultTranslucent().soundType('glass'),
  event.create('light_blue_beveled_glass').displayName('Light Blue Beveled Glass').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/beveled_glass/light_blue_beveled_glass').defaultTranslucent().soundType('glass'),
  event.create('light_gray_beveled_glass').displayName('Light Gray Beveled Glass').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/beveled_glass/light_gray_beveled_glass').defaultTranslucent().soundType('glass'),
  event.create('lime_beveled_glass').displayName('Lime Beveled Glass').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/beveled_glass/lime_beveled_glass').defaultTranslucent().soundType('glass'),
  event.create('magenta_beveled_glass').displayName('Magenta Beveled Glass').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/beveled_glass/magenta_beveled_glass').defaultTranslucent().soundType('glass'),
  event.create('orange_beveled_glass').displayName('Orange Beveled Glass').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/beveled_glass/orange_beveled_glass').defaultTranslucent().soundType('glass'),
  event.create('pink_beveled_glass').displayName('Pink Beveled Glass').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/beveled_glass/pink_beveled_glass').defaultTranslucent().soundType('glass'),
  event.create('purple_beveled_glass').displayName('Purple Beveled Glass').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/beveled_glass/purple_beveled_glass').defaultTranslucent().soundType('glass'),
  event.create('rainbow_beveled_glass').displayName('Rainbow Beveled Glass').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/beveled_glass/rainbow_beveled_glass').defaultTranslucent().soundType('glass'),
  event.create('red_beveled_glass').displayName('Red Beveled Glass').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/beveled_glass/red_beveled_glass').defaultTranslucent().soundType('glass'),
  event.create('tinted_beveled_glass').displayName('Tinted Beveled Glass').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/beveled_glass/tinted_beveled_glass').defaultTranslucent().soundType('glass'),
  event.create('white_beveled_glass').displayName('White Beveled Glass').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/beveled_glass/white_beveled_glass').defaultTranslucent().soundType('glass'),
  event.create('yellow_beveled_glass').displayName('Yellow Beveled Glass').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/beveled_glass/yellow_beveled_glass').defaultTranslucent().soundType('glass'),

//Alt Limestone

//Blockus Limestone
  event.create('alt_limestone').displayName('Alt Limestone Block').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/alt_limestone/limestone'),
//Bricks
  event.create('alt_limestone_bricks').displayName('Alt Limestone Bricks').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/alt_limestone/limestone_bricks'),
//Circular Paving
  event.create('alt_limestone_circular_paving', 'cardinal').displayName('Alt Limestone Circular Paving').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/alt_limestone/limestone_circular_paving'),
//Lines
  event.create('alt_limestone_lines').displayName('Alt Limestone Lines').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/alt_limestone/limestone_lines'),
//Squares
  event.create('alt_limestone_squares').displayName('Alt Limestone Squares').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/alt_limestone/limestone_squares'),
//Tiles
  event.create('alt_limestone_tiles').displayName('Alt Limestone Tiles').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/alt_limestone/limestone_tiles'),
//Chiseled
  event.create('alt_chiseled_limestone').displayName('Chiseled Alt Limestone').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/alt_limestone/chiseled_limestone'),
//Chiseled Bricks
  event.create('alt_chiseled_limestone_bricks').displayName('Chiseled Alt Limestone Bricks').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/alt_limestone/chiseled_limestone_bricks'),
//Small Bricks
  event.create('alt_small_limestone_bricks').displayName('Small Alt Limestone Bricks').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/alt_limestone/small_limestone_bricks'),

//Bluestone

  //Bluestone
    event.create('bluestone').displayName('Bluestone Block').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/bluestone/bluestone'),
  //Bluestone Bricks
    event.create('bluestone_bricks').displayName('Bluestone Bricks').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/bluestone/bluestone_bricks'),
  //Bluestone Circular Paving
    event.create('bluestone_circular_paving', 'cardinal').displayName('Bluestone Circular Paving').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/bluestone/bluestone_circular_paving'),
  //Bluestone Lines
    event.create('bluestone_lines').displayName('Bluestone Lines').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/bluestone/bluestone_lines'),
  //Bluestone Squares
    event.create('bluestone_squares').displayName('Bluestone Squares').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/bluestone/bluestone_squares'),
  //Bluestone Tiles
    event.create('bluestone_tiles').displayName('Bluestone Tiles').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/bluestone/bluestone_tiles'),
  //Chiseled Bluestone
    event.create('chiseled_bluestone').displayName('Chiseled Bluestone').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/bluestone/chiseled_bluestone'),
  //Chiseled Bluestone Bricks
    event.create('chiseled_bluestone_bricks').displayName('Chiseled Bluestone Bricks').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/bluestone/chiseled_bluestone_bricks'),
  //Small Bluestone Bricks
    event.create('small_bluestone_bricks').displayName('Small Bluestone Bricks').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe').textureAll('kubejs:block/bluestone/small_bluestone_bricks'),

//Shingles!!!

//Black Shingles
    event.create('black_shingles').displayName('Black Terracotta Shingles').tagBlock('minecraft:mineable/pickaxe').requiresTool(true).soundType('stone').textureAll('kubejs:block/shingles/black_shingles'),
//Blue Shingles
    event.create('blue_shingles').displayName('Blue Terracotta Shingles').tagBlock('minecraft:mineable/pickaxe').requiresTool(true).soundType('stone').textureAll('kubejs:block/shingles/blue_shingles'),
//Brown Shingles
    event.create('brown_shingles').displayName('Brown Terracotta Shingles').tagBlock('minecraft:mineable/pickaxe').requiresTool(true).soundType('stone').textureAll('kubejs:block/shingles/brown_shingles'),
//Cyan Shingles
    event.create('cyan_shingles').displayName('Cyan Terracotta Shingles').tagBlock('minecraft:mineable/pickaxe').requiresTool(true).soundType('stone').textureAll('kubejs:block/shingles/cyan_shingles'),
//Gray Shingles
    event.create('gray_shingles').displayName('Gray Terracotta Shingles').tagBlock('minecraft:mineable/pickaxe').requiresTool(true).soundType('stone').textureAll('kubejs:block/shingles/gray_shingles'),
//Green Shingles
    event.create('green_shingles').displayName('Green Terracotta Shingles').tagBlock('minecraft:mineable/pickaxe').requiresTool(true).soundType('stone').textureAll('kubejs:block/shingles/green_shingles'),
//Light Blue Shingles
    event.create('light_blue_shingles').displayName('Light Blue Terracotta Shingles').tagBlock('minecraft:mineable/pickaxe').requiresTool(true).soundType('stone').textureAll('kubejs:block/shingles/light_blue_shingles'),
//Light Gray Shingles
    event.create('light_gray_shingles').displayName('Light Gray Terracotta Shingles').tagBlock('minecraft:mineable/pickaxe').requiresTool(true).soundType('stone').textureAll('kubejs:block/shingles/light_gray_shingles'),
//Lime Shingles
    event.create('lime_shingles').displayName('Lime Terracotta Shingles').tagBlock('minecraft:mineable/pickaxe').requiresTool(true).soundType('stone').textureAll('kubejs:block/shingles/lime_shingles'),
//Magenta Shingles
    event.create('magenta_shingles').displayName('Magenta Terracotta Shingles').tagBlock('minecraft:mineable/pickaxe').requiresTool(true).soundType('stone').textureAll('kubejs:block/shingles/magenta_shingles'),
//Orange Shingles
    event.create('orange_shingles').displayName('Orange Terracotta Shingles').tagBlock('minecraft:mineable/pickaxe').requiresTool(true).soundType('stone').textureAll('kubejs:block/shingles/orange_shingles'),
//Pink Shingles
    event.create('pink_shingles').displayName('Pink Terracotta Shingles').tagBlock('minecraft:mineable/pickaxe').requiresTool(true).soundType('stone').textureAll('kubejs:block/shingles/pink_shingles'),
//Purple Shingles
    event.create('purple_shingles').displayName('Purple Terracotta Shingles').tagBlock('minecraft:mineable/pickaxe').requiresTool(true).soundType('stone').textureAll('kubejs:block/shingles/purple_shingles'),
//Red Shingles
    event.create('red_shingles').displayName('Red Terracotta Shingles').tagBlock('minecraft:mineable/pickaxe').requiresTool(true).soundType('stone').textureAll('kubejs:block/shingles/red_shingles'),
//Shingles
    event.create('shingles').displayName('Terracotta Shingles').tagBlock('minecraft:mineable/pickaxe').requiresTool(true).soundType('stone').textureAll('kubejs:block/shingles/shingles'),
//White Shingles
    event.create('white_shingles').displayName('White Terracotta Shingles').tagBlock('minecraft:mineable/pickaxe').requiresTool(true).soundType('stone').textureAll('kubejs:block/shingles/white_shingles'),
//Yellow Shingles
    event.create('yellow_shingles').displayName('Yellow Terracotta Shingles').tagBlock('minecraft:mineable/pickaxe').requiresTool(true).soundType('stone').textureAll('kubejs:block/shingles/yellow_shingles'),


//Miscellaneous

//Cookie Block
  event.create('cookie_block').displayName('Cookie Block').soundType('grass'),
//Ender Block
  event.create('ender_block').displayName('Ender Block').soundType('stone').requiresTool(true).tagBlock('minecraft:mineable/pickaxe'),
//Legacy Glowstone
  event.create('legacy_glowstone').displayName('Legacy Glowstone').soundType('glass').tagBlock('minecraft:mineable/pickaxe').lightLevel('1.0'),
//Legacy Floorboards
  event.create('legacy_floorboards').displayName('Legacy Floorboards').soundType('wood'),
//Sugar Block
  event.create('sugar_block').displayName('Sugar Block').soundType('sand'),
//Soaked Bricks
  event.create('soaked_bricks').displayName('Soaked Bricks').tagBlock('minecraft:mineable/pickaxe').requiresTool(true)
//Herringbone Soaked Bricks
  event.create('herringbone_soaked_bricks').displayName('Herringbone Soaked Bricks').tagBlock('minecraft:mineable/pickaxe').requiresTool(true)
//Honeycomb Bricks
  event.create('honeycomb_bricks').displayName('Honeycomb Bricks'),
//Paper Block
  event.create('paper_block').displayName('Paper Block').soundType('grass'),
//Burnt Paper Block
  event.create('burnt_paper_block').displayName('Burnt Paper Block').soundType('grass')
//Genuine Netherite Block
    event.create('genuine_netherite_block').displayName('Genuine™ Netherite Block').soundType('netherite_block').tagBlock('minecraft:mineable/pickaxe').requiresTool(true),
//Blessed Alloy Block
    event.create('blessed_alloy_block').displayName('Block of Blessed Alloy').soundType('netherite_block').tagBlock('minecraft:mineable/pickaxe').requiresTool(true),

    //Warium Additions

    //Uranium Block
        event.create('uranium_block').displayName('Block of Uranium').tagBlock('minecraft:mineable/pickaxe').requiresTool(true).soundType('netherite_block'),
    //Depleted Uranium Block
        event.create('depleted_uranium_block').displayName('Block of Depleted Uranium').tagBlock('minecraft:mineable/pickaxe').requiresTool(true).soundType('netherite_block').resistance(30.0),
    //Cut Depleted Uranium
        event.create('cut_depleted_uranium').displayName('Cut Depleted Uranium').tagBlock('minecraft:mineable/pickaxe').requiresTool(true).soundType('netherite_block'),
    //Enriched Uranium Block
        event.create('enriched_uranium_block').displayName('Block of Enriched Uranium').tagBlock('minecraft:mineable/pickaxe').requiresTool(true).soundType('netherite_block'),
    //Enriched Lithium Block
        event.create('enriched_lithium_block').displayName('Block of Enriched Lithium').tagBlock('minecraft:mineable/pickaxe').requiresTool(true).soundType('netherite_block'),
    //Plutonium Block
        event.create('plutonium_block').displayName('Block of Plutonium').tagBlock('minecraft:mineable/pickaxe').requiresTool(true).soundType('netherite_block'),
    //Lithium Deuteride Block
        event.create('lithium_deuteride_block').displayName('Block of Lithium Deuteride').tagBlock('minecraft:mineable/pickaxe').requiresTool(true).soundType('netherite_block')

})
