sure!
{
        name = "fusion-beacon",
        type = "beacon",
        icon = "__base__/graphics/icons/beacon.png",
        flags = {"placeable-player", "player-creation"},
        minable = {mining_time = 0.5, result = "fusion-beacon"},
        collision_box = {{-1.2, -1.2}, {1.2, 1.2}},
        selection_box = {{-1.5, -1.5}, {1.5, 1.5}},
        allowed_effects = {"consumption", "speed", "pollution"},
        graphics_set = require("__base__.prototypes.entity.beacon-animations"),
        energy_usage = "25MW",
        energy_source = {
            type = "fluid",
            fluid_box = {
                volume = 25,
                filter = "fusion-plasma",
                pipe_connections = {
                    {
                        direction = 0,
                        position = {0, -1},
                        flow_direction = "input-output"
                    },
                    {
                        direction = 4,
                        position = {1, 0},
                        flow_direction = "input-output"
                    },
                    {
                        direction = 8,
                        position = {0, 1},
                        flow_direction = "input-output"
                    },
                    {
                        direction = 12,
                        position = {-1, 0},
                        flow_direction = "input-output"
                    }
                }
            }
        },
        radius_visualisation_picture = {
            filename = "__base__/graphics/entity/beacon/beacon-radius-visualization.png",
            priority = "extra-high-no-scale",
            width = 10,
            height = 10
        },
        supply_area_distance = 3,
        distribution_effectivity = 1.5,
        module_slots = 2,
    }