local E=game:GetService("\083\101\114\118\101\114\083\099\114\105\112\116\083\101\114\118\105\099\101")local p=game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")local T=require(p.Packages.RECS)local I=require(E.Steppers)local g=require(p.RecsPlugins.CollectionService)local Z=require(p.RecsPlugins.ComponentChangedEvent)local B=T.Core.new({g(),Z})B:registerComponentsInInstance(E.Components)B:registerSystemsInInstance(E.Systems)B:registerSteppers(I)B:start()
local ServerScriptService = game:GetService("ServerScriptService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")

local RECS = require(ReplicatedStorage.Packages.RECS)
local Steppers = require(ServerScriptService.Steppers)

-- RECS Plugins
local CollectionServicePlugin = require(ReplicatedStorage.RecsPlugins.CollectionService)
local ComponentChangedEventPlugin = require(ReplicatedStorage.RecsPlugins.ComponentChangedEvent)

--[[
	RECS
	================
]]

local recsCore = RECS.Core.new({
	CollectionServicePlugin(),
	ComponentChangedEventPlugin,
})
recsCore:registerComponentsInInstance(ServerScriptService.Components)
recsCore:registerSystemsInInstance(ServerScriptService.Systems)
recsCore:registerSteppers(Steppers)
recsCore:start()

