Forest Logo
search
package_2

core

By @prvdmwrong

Roblox

Mirrored

Prvd 'M Wrong

Core Prvd 'M Wrong functionality including providers, lifecycles, and module roots along with built-in components and networking.

local PlayerProvider = {}
type Self = typeof(PlayerProvider)

function PlayerProvider.onInit(self: Self)
    self.playerAdded = prvd.lifecycle("onPlayerAdded", prvd.fireConcurrent)

    local function onPlayerAdded(newPlayer: Player)
        self.playerAdded:fire(newPlayer)
    end

    self.conn = Players.PlayerAdded:Connect(onPlayerAdded)
    for _, existingPlayer in Players:GetPlayers() do
       onPlayerAdded(newPlayer)
    end
end

function PlayerProvider.onStop(self: Self)
    self.playerAdded:destroy()
    self.conn:Disconnect()
end

return prvd(PlayerProvider)

Learn more in the documentation. This package is part of Prvd 'M Wrong

Package Details

Install command (Click to copy)


Version

0.2.0-rewrite.2

License

MIT

check_circle

Safe for commercial use

Automated license review — not legal advice.