-- Render bindings only. No recipe, object, inventory or save changes. local registered = false local warned = false local function register() if registered or not Viewpoint or not Viewpoint.ModelPacks then return end local ok, result = pcall(Viewpoint.ModelPacks.register, "hrsys_knoxbuildworksviewpoint", "media/knox-viewpoint-crates.properties") if ok and result then registered = true print("[Knox Viewpoint Crates] Registered 18 reviewed compatibility sprite bindings.") elseif not warned then warned = true print("[Knox Viewpoint Crates] Model pack registration failed: " .. tostring(result)) end end Events.OnGameBoot.Add(register) Events.OnGameStart.Add(register) register()