Skip to content

A collection of awesome Onset packages, assets, tools, guides, and more. https://playonset.com

License

Notifications You must be signed in to change notification settings

alexandregv/awesome-onset

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A categorized community-driven collection of awesome Onset packages, plugins, assets, tools and servers.

Contribute

Contributions are welcome! Read the contribution guidelines first.

Table of Contents

Packages and Plugins

Admin

  • pkg - A package to manage your other packages (list/start/stop/restart/etc) with commands or keys. Useful for devs.
  • noclip - A basic noclip/fly package.
  • whitelist - A whitelist handling SteamIDs and Usernames (and IP soon).
  • modmenu - A menu for admins allowing to set health/armor, spawn vehicles, teleport, set spawn, etc.
  • Zeus - A module-based powerful admin tool, including a permissions system and an API.
  • CoordsToFile - Super simple package to obtain coords without the tedious copy/pasting.
  • Onsteam - Keep your Onset Server updated (automatically)!
  • PackageManager - Start/stop/restart your packages through commands (in-game & console).

Mapping

  • default - Default script to spawn doors and setup weapons.
  • sandbox - A sandbox editor which allows you to spawn objects or entities and save schematics and world.
  • sandbox 2 - An enhanced fork of sandbox-editor.
  • world - Load your world created with sandbox (previous package).
  • construction - A construction tool with a grid system. Demo here.
  • OnniteBuilding - A package that enables building in a style similar to Fortnite.
  • Onset_Maps - A simple maps manager.
  • lighteditor - Allow to add and edit light in the game world using a menu.

Minigames

  • race - Car race minigame (used in trailer).
  • Zombies - A gamemode with zombies spawning and attacking players.
  • Alien Invasion! - Avoid aggressive aliens while capturing loot boxes and satellite equipment before the mothership lands!
  • racing - A race minigame alternative.
  • Prophunt - A prophunt gamemode.

Frameworks

Libraries

  • JavaPlugin - Java wrapper, allows to create packages coded in Java.
  • camera-library - A library to control camera. Allows to set camera to pan a location and to set camera on paths.
  • data - A library which adds weapons/vehicles class names and useful functions.
  • i18n - Internationalization framework for onset packages.
  • dialogui - A very simple ui system for basic dialogs in Onset.
  • trafficlights - A library to create trafficlights.
  • kuz_Notifications - Notifications library from OkayyFramework.
  • kuz_UI - User Interface library from OkayyFramework.
  • HTTP Library - A basic HTTP library, uses JavaPlugin (not maintained).
  • HTTP Plugin - A powerful HTTP plugin (replaces HTTP Library).
  • UIFramework - A powerful and beautiful UI framework/library.
  • MogZones - A Zones collision system (player enters and exits a zone).
  • MogInteractiveObjects - Create objects in your world and let them be interactive!
  • GetOS - A code snippet to detect OS from lua script.
  • MetaObjects - Inventory system and rich object framework for Onset.
  • Parachute - Simple parachute system.
  • auto-updater - Auto updater which downloads updates for packages from GitHub.
  • DiscordVoice - A simple package with a discord bot for creating calls.
  • Discord-Webhook-Support - Allows you to send messages to your discord server from your onset server.
  • Magic_Box - Simple Zombie COD Magic Box system.
  • Weapon Drop - Simple weapon drop system.
  • lightstreamer - A library that allow you to create lights in the game world. There is various functions to modulate them.
  • CameraManager - A library to spawn cameras and screens in the world.
  • SaveAndLoad - A library to save data clientside.
  • vnpcs - A library to add synced NPC pathfinding.
  • car_speed - A simple exemple to change car speed.
  • code_loader - A script to run code from other packages in your package env.
  • FasterThanTalos - A library that adds missing stuff and fixes Onset issues.
  • OOP - A library that brings OOP to Onset lua, serverside and clientside.

Other packages

  • ingame-editor - An ingame code editor development tool for Onset.
  • opus - Positioning tool for determining relative locations and rotation vectors for attached objects and components.
  • phone - A beautiful and powerful phone, made with VueJS.
  • calculator - A simple calculator with a flat design.
  • hands_up_system - A simple system to put your hands up.
  • WeatherSystem - A weather system with a natural cycle and control commands.
  • animation_wheel - A simple wheel menu that is used to play animations in-game.
  • ObjectInteraction - A package that lets you pick objects to move them around or store them into your vehicle (visually).
  • Music Radio - Ingame Radio - Music in cars while on the road!
  • Ragdoll - Taser with effetcs!
  • SeatD - Change places in the vehicle without leaving there!
  • Pinmap - A minimap with indicators for current position, special locations, other players, etc. Also allows to teleport.
  • vUtils - Useful vehicle utilities (lights, radio, engine, seats).
  • ragP - A package allowing to ragdoll a player when he ejects from a moving vehicle.
  • Preact boilerplate - Preact UI integration example.
  • React-Redux boilerplate - React-Redux Typescript boilerplate.
  • ID Card - An ID Card based on onsetrp id card.
  • Localized Damages - A simple localized damage implementation working on both NPCs and Players.
  • Burdigalax GUI - Beautiful React GUI for shop, gas station and inventory.
  • Pickndrop - Allows you to drop and pick up weapons on the ground. Demo here.
  • Jobs - Customisable jobs system. Provides defaults jobs and allows you to create your own.
  • Groups - Customisable groups system based on player job.
  • Pickups - Allows you to create player health and vehicle repair pickups wherever you like, saved upon server restart.
  • DayCycle - A day/night cycle system that is standalone and can be used in any game mode.
  • OnsetFM - Add a radio to your cars! OnsetFM let's you add streams and tracks ingame to play in cars as a radio.
  • Climb - A simple package to climb small objects with a client-side script.
  • Spectate - Allows you to spectate other players with commands.
  • Map - A GTA-style map.
  • Tanks - Add tanks, spawnable via command or lua functions.
  • Player speed - A small clientside script to change the player speed.
  • networked-clothes - Set networked (synced) clothes.
  • Weapon Patch - Fix of SetPlayerWeapon() function, allows you to add a weapon to a player when he jumps or runs.
  • vehicles-firstperson - Support firstperson in vehicles.
  • helicopterfix - Stops the helicopter's crazy physics (also resets rotation).
  • weapon-sprint - Allows to sprint with weapons while aiming.
  • OnSharp Doors - Doors plugin for OnSharp.
  • YRPF Alcohol - Provides some alcohol, you can drink them and get drunk. For YRPF only.
  • FunGun - Allows you to destroy objects, cars, NPCs with any weapon or blew up everything in a explosion.
  • vdebug - A visual debug tool.
  • OnsetLife Robery - Hold up some NPCs to earn money (or cops).
  • YRPF Graffiti - Provide a spray can and the possibility to apply graffiti on defined area.
  • Return Car - A package to return a car.
  • Holster - The unequipped weapons are at the back.
  • Particles - Networked particles.
  • Toolgun - A toolgun to make tools easily.
  • RPG-7 - Rocket-propelled grenade launcher.
  • Onset_Essential - A permission manager package with player and admin commands.
  • CharacterCustomizer - A simple UI for customizing your onset character.
  • network-manager - A network manager that includes a chart and details about the network connection.
  • lightloader - A package that allows the server to read and load the lights.json file.

Assets

HUDs

3D Models

Sounds

Other assets

  • Official minimap - The official minimap made by Talos (orthographic camera view, 115MB).
  • MapV5 - A minimap made by SalsiTV#⁠3407.
  • Real weapon names - A weapons.json file with the real names.

External Tools

Websites

Softwares

  • onset-docker - Onset game server dockerized. Start a server with only one command.
  • pWatcher - A file watcher which automatically adds your packages files to package.json. Demo here.

Other tools

  • VSCode snippets - Some nice VSCode snippets (autocompletion) for Onset Lua functions.
  • pyogpclient - Open Game Protocol Client for Python 3, useful to query Onset server status.
  • onsetwikibot - A discord bot written in python 3 allowing to search the Onset Developer Wiki.

Guides

Text guides

Video guides

Servers

Roleplay

  • OnsetRPFR - Aiekillu's server. Current server with the most players. Very fast development. (French)

Prison

Murder

Quake

BattleRoyale

HideAndSeek or PropHunt

Other servers


License

CC0
To the extent possible under law, alexandregv has waived all copyright and related or neighboring rights to this work.

About

A collection of awesome Onset packages, assets, tools, guides, and more. https://playonset.com

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published