- Remove event.preventDefault() calls as these events are not cancellable in GTA Connected
- Add in-game detection using localPlayer to hide chat when in lobby
- Change network event parameters from objects to individual args for compatibility
- Fix text alignment with consistent font sizes and proper vertical centering
- Rename to "Revolution chat" per user preference
- Create client.js with glassmorphism-style chat UI matching mod menu theme
- Add animated player join/leave notifications (slide-in from right)
- Implement custom chat rendering with timestamps, scrolling, and message types
- Support for multiple chat types: normal, action, whisper, shout, OOC, local, system
- Add smooth fade animation when chat is idle
- Update server.js with network events for custom UI communication
- Add OnPlayerJoined/OnPlayerQuit handlers for welcome/leave broadcasts
- Replace color arrays with toColour() integer format for message/messageClient
- Replace position arrays with Vec3 objects for player/vehicle positions
- Use pos.x, pos.y, pos.z instead of pos[0], pos[1], pos[2]
- Fix client.spawn() to client.spawnPlayer(Vec3, heading, skin)
- Fix client.giveWeapon() to client.player.giveWeapon()
Fixed files: freeroam, admin, chat, world, teleport, vehicles, modmenu
Features:
- Freeroam resource: Player spawning, basic commands, kill tracking
- Vehicles resource: 100+ GTA IV vehicles with spawn commands
- Admin resource: Full moderation (kick, ban, mute, freeze, etc.)
- World resource: Weather and time control
- Chat resource: Private messages, local chat, roleplay actions
- Teleport resource: 30+ Liberty City locations with waypoints
- Server configuration and comprehensive README documentation