// priority: 0 "use strict"; function registerBetterEndBlocks(event) { // Moon event.create('betterend:chorus_lily', 'tfc:ground_cover') .soundType('cherry_wood') .hardness(0.5) .tagBlock('minecraft:mineable/hoe') .tagItem('tfg:moon_plants') .mapColor('terracotta_white') .box(0, 0, 0, 16, 6, 16) .fullBlock(false) .opaque(false) .notSolid() .renderType('cutout') // 1 block tall createPlant(event, 'inflexia', 'moon') createPlant(event, 'chorus_grass', 'moon') createPlant(event, 'salteago', 'moon') createPlant(event, 'vaiolush_fern', 'moon') // Mars // 1 block tall createPlant(event, 'aeridium', 'mars') .box(2, 0, 2, 14, 14, 14) createPlant(event, 'amber_grass', 'mars') .box(3, 0, 3, 13, 8, 13) createPlant(event, 'bushy_grass', 'mars') .box(3, 0, 3, 13, 12, 13) createPlant(event, 'cave_grass', 'mars') .box(3, 0, 3, 13, 12, 13) createPlant(event, 'clawfern', 'mars') .box(2, 0, 2, 14, 14, 14) createPlant(event, 'creeping_moss', 'mars') .box(2, 0, 2, 14, 20, 14) createPlant(event, 'flamaea', 'mars') .box(2, 0, 2, 14, 3, 14) createPlant(event, 'flammalix', 'mars') createPlant(event, 'globulagus', 'mars') .box(3, 0, 3, 13, 13, 13) createPlant(event, 'lamellarium', 'mars') createPlant(event, 'lutebus', 'mars') .box(3, 0, 3, 13, 8, 13) createPlant(event, 'orango', 'mars') .box(3, 0, 3, 13, 12, 13) createPlant(event, 'ruscus', 'mars') createPlant(event, 'small_amaranita_mushroom', 'mars') .box(3, 0, 3, 13, 8, 13) // 1 block tall waterlogged // charnia (and its colors) // jungle_grass // Crops // amber_root // blossom_berry // shadow_berry // chorus mushroom // Mosses / Can go on sides of blocks // bulb_moss // cyan_moss // filalux_wings // jungle_fern // twisted_moss //createPlant(event, 'aurant_polypore', 'mars') //createPlant(event, 'purple_polypore', 'mars') // Vines // bulb_vine // dense_vine // hydralux (bottom up, waterlogged) // jungle_vine // magnula // rubinea // Blocks // cave_bush // cave_pumpkin (also a vine) // "Structures"? // blue_vine (blue) // glowing pillar (orange) // large amaranita // end lily // end lotus // lanceleaf // ?? createPlant(event, 'crystal_grass', 'unused') .box(3, 0, 3, 13, 12, 13) createPlant(event, 'blooming_cooksonia', 'unused') .box(3, 0, 3, 13, 12, 13) createPlant(event, 'fracturn', 'unused') .box(3, 0, 3, 13, 12, 13) createPlant(event, 'jungle_grass', 'unused') .box(3, 0, 3, 13, 12, 13) } /** * @param {any} event * @param {string} id * @param {string} planet */ function createPlant(event, id, planet) { return event.create(`betterend:${id}`, 'tfg:decorative_plant') .tagItem(`tfg:${planet}_plants`) .tagBlock('minecraft:replaceable') }