This repository has been archived on 2021-07-14. You can view files and clone it, but cannot push or open issues or pull requests.
scriptcraft/src/main/js/modules/canary/inventory.js
2015-03-24 19:37:44 +00:00

21 lines
534 B
JavaScript

function inventory(entity){
var inv = entity.inventory;
var result = {
add: function(items){
inv['addItem(net.canarymod.api.inventory.Item)'](items);
return result;
},
remove: function(items){
inv['decreaseItemStackSize(int, int)'](items.id, items.amount);
return result;
},
contains: function(items){
var type = items.type;
var amount = items.amount;
return inv['hasItemStack(ItemType, int )'](type, amount);
}
};
return result;
}
module.exports = inventory;