{
    "function": "set_components",
    "components": {
        "item_name": {
            "translate": "item.overlyrealistic.filled_waterskin",
            "fallback": "Filled Waterskin",
            "color": "white",
            "extra": [
                {
                    "translate": "item.overlyrealistic.waterskin_suffix_sea",
                    "fallback": " [Sea]",
                    "color": "gray"
                }
            ]
        },
        "consumable": {
            "animation": "drink",
            "has_consume_particles": false,
            "sound": "entity.generic.drink",
            "consume_seconds": 1.6
        },
        "custom_data": {
            "IsHideWaterskin": true,
            "WaterskinContents": "sea_water",
            "or_bucket_contents": "sea_water"
        },
        "max_damage": 1024,
        "damage": 1,
        "use_remainder": {
            "id": "poisonous_potato",
            "count": 1,
            "components": {
                "item_model":"overlyrealistic:items/waterskin",
                "minecraft:rarity": "common",
                "item_name": {
                    "translate": "item.overlyrealistic.waterskin",
                    "fallback": "Waterskin",
                    "color": "white",
                    "extra": [
                        {
                            "translate": "item.overlyrealistic.waterskin_suffix_empty",
                            "fallback": " [Empty]",
                            "color": "gray"
                        }
                    ]
                },
                "custom_data": {
                    "IsHideWaterskin": true,
                    "WaterskinContents": "empty"
                },
                "consumable": {
                    "animation": "block",
                    "consume_seconds": 99999,
                    "sound": "intentionally_empty",
                    "has_consume_particles": false
                },
                "food": {
                    "can_always_eat": true,
                    "nutrition": 0,
                    "saturation": 0
                },
                "tooltip_display": {
                    "hidden_components": [
                        "damage",
                        "max_damage"
                    ]
                },
                "max_stack_size": 1,
                "max_damage": 1,
                "damage": 1
            }
        }
    }
}