Code Monkey home page Code Monkey logo

awesome-onset's Introduction

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.

awesome-onset's People

Contributors

alexandregv avatar bad57 avatar bluemountainsio avatar dasdarki avatar galaxhd551 avatar haarperr avatar metrakit avatar openface avatar redrum112 avatar vugi99 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.