CityRP Documentation Repository

cityrp.itemmeta

Shared item metadata helpers.

Fields

Sharedcityrp.itemmetaSource ☍

CityRPItemMetaContext

5 fields Source ☍

A mutable metadata context passed to item operation hooks.

SharedCityRPItemMetaContext.dataSource ☍

The mutable metadata fields.

SharedCityRPItemMetaContext.dirtySource ☍

Whether Set/Unset has been called since creation or the last Commit.

SharedCityRPItemMetaContext.itemSource ☍

The resolved item table.

SharedCityRPItemMetaContext.keySource ☍

The most recently computed metadata key (see ToKey).

SharedCityRPItemMetaContext.rawMetaSource ☍

The metadata key as it was when the context was created.

CityRPItemMetaField

11 fields Source ☍
SharedCityRPItemMetaField.aliasesSource ☍

Legacy field aliases.

SharedCityRPItemMetaField.defaultSource ☍

Default value used when the field is missing.

SharedCityRPItemMetaField.displaySource ☍

Custom display formatter.

SharedCityRPItemMetaField.enumSource ☍

Allowed values list.

SharedCityRPItemMetaField.hiddenSource ☍

If true, excluded from display names, F1 details, and display keys.

SharedCityRPItemMetaField.labelSource ☍

Display label used in UI formatting.

SharedCityRPItemMetaField.maxSource ☍

Maximum numeric value.

SharedCityRPItemMetaField.minSource ☍

Minimum numeric value.

SharedCityRPItemMetaField.removedSource ☍

If true, the field is silently ignored.

SharedCityRPItemMetaField.titleSource ☍

If false, excluded from item titles but still shown in F1 details. Defaults to true.

SharedCityRPItemMetaField.typeSource ☍

Allowed values: "string", "number", "boolean".

CityRPItemMetaSchema

3 fields Source ☍
SharedCityRPItemMetaSchema.displaySource ☍
SharedCityRPItemMetaSchema.fieldsSource ☍
SharedCityRPItemMetaSchema.orderSource ☍