JanSharp Packages

Action Activator System

com.jansharp.action-activator-system

Create interactive worlds using activators and actions in the unity editor.

Admin Only Manager

com.jansharp.admin-only-manager

Mark objects as only usable by admins and manage the admin list.

Cannon Grip

com.jansharp.cannon-grip

Rotate objects with a swivelled mount around an anchor point via VRC Pickup grips, synced using Smart Object Sync.

Chalkboard

com.jansharp.chalkboard

A chalkboard with the aim of always being in sync, including for late joiners.

Editor Tools

com.jansharp.editor-tools

Various editor tools and editor windows.

Generic Value Editor

com.jansharp.generic-value-editor

Edit values with UI defined more through code rather than unity objects.

JanSharp Common

com.jansharp.common

Utilities used and shared between several of my packages.

Lockstep

com.jansharp.lockstep

Lockstep networking (at least similar) infrastructure for UdonSharp.

Movement Grip

com.jansharp.movement-grip

Move objects along an axis or a plane with VRC Pickups, synced.

Music Control

com.jansharp.music-control

Control music and ambiance using trigger zones and more. Supports fading, priority, muting, global timing, etc.

Occlusion Utils

com.jansharp.occlusion-utils

Little utilities to help with occlusion, specifically occlusion portals.

Rotation Grip

com.jansharp.rotation-grip

Rotate objects around an anchor point using VRC Pickups, synced.

Scale Late Joiner

com.jansharp.scale-late-joiner

A quick and dirty hack to sync scale changes of items for late joiners.

VFX Target Gun

com.jansharp.vfx-target-gun

Infrastructure for vfx and object placable in world at runtime using a handheld gun.