zbfFurnitureBed - simply a bed - likely where one actor is restrained

zbfFurnitureWhipping - furnitures where the victim can be whipped

zbfFurnitureWhippingFromBack - furnitures where victims back being whipped (eg. reverse XCross)

zbfFurnitureWhippingFromFront - furnitures where victims front being whipped (eg. XCross)

zbfFurnitureHasWristCuffs - this furniture has cuff animation objects, so existing cuffs shall be unequipped while using the furniture (eg. XCross)

zbfFurnitureHasAnkleCuffs - this furniture has cuff animation objects, so existing cuffs shall be unequipped while using the furniture (eg. XCross)

zbfFurnitureHasCollar - this furniture has collar animation objects, so existing collar shall be unequipped while using the furniture (eg. Pillory)

zbfFurnitureExposeGenitals - this furniture exposes the actors pussy / penis

zbfFurnitureExposeAnus - this furniture exposes the actors anus

zbfWornPreventAnalSex - armor that prevents anal sex

zbfWornPreventOralSex - armor that prevents oral sex

zbfWornPreventVaginalSex - armor that prevents vaginal sex

zbfWornPreventBreastSex - armor that prevents boob jobs

zbfWornPainfull - armor that causes pain to the wearer

zbfWornDeadly - armor that kills the wearer after a certain amount of time

zbfWornArousal - armor that increase arousal of the wearer by time

zbfWornNoisy - armor that makes noise if the actor is moving (usually bells)

zbfWornAnalPlug - anal plug armor

zbfWornVaginalPlug - vaginal plug armor

zbfWornPlug - any plug

zbfWornSlipperyPlug - a plug that usually slipping out of the actor when not fixed by another restraint (likely a belt)

zbfWornLockSlipperyPlugs - armor that locks slippery plugs so they remain in place

zbfWornLockable - armor that contains a lock that can be unlocked with a lock pick or a key

zbfWornForged - armor that are forged at the actor - so only a blacksmith is able to remove it

zbfWornScrewed - armor that are screwed at the actor - so only a blacksmith and people with tools are able to remove it

zbfWornSliceable - armor that is potentially destroyable by daggers and swords

zbfWornManualRemovable - armor that can be removed without any tools when the removing actor has hands free

zbfRestraintsUnlockKeyword - if an actor that removes restraints has one item with this keyword in his inventory he can remove zbfWornLockable restraints

zbfRestraintsUnscrewKeyword - a tool that can be used to unscrew screwed restraints

Regarding the keywords:

Not all of them have a corresponding furniture or armor in Zap - but in other BDSM resource packages. Since Zap is the most common central mod it would make sense to add keywords for other possible furnitures and armors too.

Why the keywords?

Mods like Maria Eden doesn't come with prepared cell - when you entering a cell a modder collects available furnitures and therefore keywords that classify furnitures are extremely helpful. For no extra cost you gain a lot of flexibility.

Zep plugs itself into Zap and provides comfort functions - for example it hides restraints automagically when an actor enters a furniture where the restraints wont fit. The XCross for example has cuffs. It doesn't look well if an actor wears cuffs while standing in an XCross. Zep hides it and re-equip it when the actor leaves the furniture.

Usually the modder himself could take care of it - but he need to know which kind of restraints are assembled to the furniture.

Keywords like "expose anal / genital" shall be used for all furnitures where the so-called body part is exposed. Mods that want to do some anal / genital games would profit if they know if the body part is presented and ready for access

Keywords like "whipping from back / front" are useful if a mod wants to whip the victims ass or front

Keywords like "worn screwed / locked / sliceable" describes how restraints are locked. If a collar is screwed or has a lock - the modder should know this. Sliceable are ropes and leather restraints - they can be combined with other keywords - however - a sliceable restraints is removable by someone who has a dagger. Forged restraints doesn't have a locking mechanism - once they are equipped only a blacksmith is able to remove them.

A manual removable restraint does not have any locking mechanism at all and can be removed by everybody with free hands.

Slippery plugs are non-inflatable plugs - if you equip such a plug without any further restraint it will slip out of your body.

zbfWornLockSlipperyPlugs - if you wear such a restraint all slippery plugs are held in place - usually a chastity belt prevents plugs from slipping out of the body.

zbfWornPainfull are used by Zep to change the facial expression of the wearer - eg. Nipple clamps

zbfWornNoisy - HR provides a chained bell. If an actor is moving while having such an restraint equipped it will be noticed by others4

And I would like to have additional furniture keywords that describes if I need to place a whipping / interaction position marker in front, beside or behind the furniture. In Zap code the interaction marker is placed statically by using a static list of devices. This is not flexible - a keyword would be much better.

All those keywords are used by Maria Eden to increase immersion in the scenes - Other mods would also profit a lot from such a keyword list.