Files
Nitro_Render_V3/packages/communication/src/messages/parser/index.ts
T
Life 35f55d5add feat(furni-editor): add WebSocket packets for furniture editor
Add composers, parsers, and events for the Furni Editor feature
communicating via WebSocket with the Arcturus emulator.

Packet handlers:
- Search (10040/10041): search furniture by name, ID, or type
- Detail (10042/10043): get/receive full furniture details by sprite ID
- Update (10044): save furniture property changes
- Create (10045): create new furniture items
- Delete (10046): delete furniture items
- Interactions (10047/10048): list available interaction types
- Result (10049): confirmation response for save/delete/create

New files:
- 7 outgoing composers (Search, Detail, BySprite, Interactions, Update, Create, Delete)
- 4 incoming events (Search, Detail, Interactions, Result)
- 4 parsers (Search, Detail, Interactions, Result)
- Updated IncomingHeader, OutgoingHeader, NitroMessages, and barrel exports
2026-03-22 18:04:27 +01:00

80 lines
2.4 KiB
TypeScript

export * from './advertisement';
export * from './availability';
export * from './avatar';
export * from './bots';
export * from './callforhelp';
export * from './camera';
export * from './campaign';
export * from './catalog';
export * from './client';
export * from './commands';
export * from './competition';
export * from './crafting';
export * from './desktop';
export * from './friendlist';
export * from './furnieditor';
export * from './game';
export * from './game/directory';
export * from './game/lobby';
export * from './game/score';
export * from './generic';
export * from './gifts';
export * from './group';
export * from './group/utils';
export * from './groupforums';
export * from './handshake';
export * from './help';
export * from './inventory';
export * from './inventory/achievements';
export * from './inventory/avatareffect';
export * from './inventory/badges';
export * from './inventory/clothing';
export * from './inventory/furniture';
export * from './inventory/pets';
export * from './inventory/purse';
export * from './inventory/trading';
export * from './landingview';
export * from './landingview/votes';
export * from './marketplace';
export * from './moderation';
export * from './mysterybox';
export * from './navigator';
export * from './navigator/utils';
export * from './notifications';
export * from './nux';
export * from './perk';
export * from './perk/common';
export * from './pet';
export * from './poll';
export * from './quest';
export * from './recycler';
export * from './room';
export * from './room/access';
export * from './room/access/doorbell';
export * from './room/access/rights';
export * from './room/bots';
export * from './room/data';
export * from './room/engine';
export * from './room/furniture';
export * from './room/furniture/floor';
export * from './room/furniture/wall';
export * from './room/furniture/youtube';
export * from './room/mapping';
export * from './room/pet';
export * from './room/session';
export * from './room/unit';
export * from './room/unit/chat';
export * from './roomevents';
export * from './roomsettings';
export * from './security';
export * from './sound';
export * from './talent';
export * from './user';
export * from './user/access';
export * from './user/data';
export * from './user/inventory';
export * from './user/inventory/currency';
export * from './user/inventory/subscription';
export * from './user/wardrobe';
export * from './userclassification';