From 81b14fd57fcfcce0e492727300ddd9d3ac0d0b66 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 25 Nov 2020 17:52:43 +0000 Subject: [PATCH] Merge docs for 'adding support for equipment inventories as well as horse and pillager item inventories.' --- docs/scarpet/Full.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/scarpet/Full.md b/docs/scarpet/Full.md index 01d76d85..f20de214 100644 --- a/docs/scarpet/Full.md +++ b/docs/scarpet/Full.md @@ -3591,6 +3591,18 @@ two arguments, keyword `'enderchest'`, followed by the player entity argument, o form: `'enderchest_steve'`. If your player name starts with enderchest, it can be always accessed by passing a player entity value. If all else fails, it will try to identify first three arguments as coordinates of a block position of a block inventory. Player inventories can also be called by their name. + +You can also use `'equipment'` as a keyword preceeding an entity indicating the need of access that entity as a mob. +Equipment inventory +consists of its armour and hand items, and a few living entites can have both, their regular inventory, and their equipment inventory. For some +entities (players) their regular inventory already contains the equipment. For entity types that only have +their equipment inventory, the equipment is returned by default. + +
+inventory_size(player()) => 41  // items
+inventory_size('enderchest', player()) => 27 // equipment
+inventory_size('equipment', player()) => 6 // equipment
+
If the entity or a block doesn't have an inventory, they typically do nothing and return null. @@ -3674,6 +3686,7 @@ have an inventory
 inventory_size(player()) => 41
 inventory_size('enderchest', player()) => 27 // enderchest
+inventory_size('equipment', player()) => 6 // equipment
 inventory_size(x,y,z) => 27 // chest
 inventory_size(block(pos)) => 5 // hopper