read_globals = {
    "DIR_DELIM", "INIT",

    "minetest", "core",
    "dump", "dump2",

    "mcl_weather",
    "mesecon",
    "mcl_worlds",
    "mcl_sounds",
    "mcl_burning",
    "mcl_util",
    "mcl_formspec",
    "mcl_item_id",
    "mcl_enchanting",
    "mcl_hunger",
    "mcl_stairs",
    "mcl_playerinfo",
    "playerphysics",
    "mcl_armor",
    "armor",
    "mcl_enchanting",
    "awards",
    "mcl_item_entity",

    "Raycast",
    "Settings",
    "PseudoRandom",
    "PerlinNoise",
    "VoxelManip",
    "SecureRandom",
    "VoxelArea",
    "PerlinNoiseMap",
    "PcgRandom",
    "ItemStack",
    "AreaStore",

    "vector",

    table = {
        fields = {
            "copy",
            "indexof",
            "insert_all",
            "key_value_swap",
            "shuffle",
        }
    },

    string = {
        fields = {
            "split",
            "trim",
        }
    },

    math = {
        fields = {
            "hypot",
            "sign",
            "factorial"
        }
    },
}
globals = {
    "why",
    "default",
    "mcl_buckets",
    "bucket",
    "mcl_vars",
    "mcl_potions",
    "mcl_bamboo",
}