killergg/feces
v1.1.2 ·
Fast Entity Component Export System: Generalized Replication for jecs.

"Fast Entity Component Export System"
A generalized replication system for jecs that allows for easy and fast replication of components.
docs | pesde
Examples
local entity = world:entity()
local Transform = world:component()
world:add(entity, Transform)
-- replicate all the components to all players
world:add(entity, feces.replicated)
-- replicate only the Transform component to all players
world:add(entity, pair(feces.replicated, Transform))
-- replicate all components to a specific player
world:set(entity, feces.replicated, Player1)
-- replicate only the Transform component to a table of players
world:set(entity, pair(feces.replicated, Transform), {
Player1, Player2
})
-- replicate all components to any player except Player1
world:add(entity, feces.replicated, function(player)
return player ~= Player1
end)
Installation
Either copy the code manually or use pesde:
pesde add killergg/feces