
import poison_sword from './poison_sword';
import void_sword from './void_sword';
import neptunes_trident from './neptunes_trident';
import knockback_leg from './knockback_leg';
import sandlurker_claw from './sandlurker_claw';
import magma_sword from './magma_sword';
import bubble_shield from './bubble_shield';
import infinite_water_bucket from './infinite_water_bucket';
import empty_infinite_water_bucket from './empty_infinite_water_bucket';
import saw from './saw';
import ItemDurability from './ItemDurability';

const itemHandlers = [
    { customComponentName: "lv_mo:poison_sword", handlerFunction: poison_sword, priorityId: 1 },
    { customComponentName: "lv_mo:neptunes_trident", handlerFunction: neptunes_trident, priorityId: 1 },
    { customComponentName: "lv_mo:magma_sword", handlerFunction: magma_sword, priorityId: 1 },
    { customComponentName: "lv_mo:void_sword", handlerFunction: void_sword, priorityId: 1 },
    { customComponentName: "lv_mo:knockback_leg", handlerFunction: knockback_leg, priorityId: 1 },
    { customComponentName: "lv_mo:sandlurker_claw", handlerFunction: sandlurker_claw, priorityId: 1 },
    { customComponentName: "lv_mo:bubble_shield", handlerFunction: bubble_shield, priorityId: 1 },
    { customComponentName: "lv_mo:infinite_water_bucket", handlerFunction: infinite_water_bucket, priorityId: 1 },
    { customComponentName: "lv_mo:empty_infinite_water_bucket", handlerFunction: empty_infinite_water_bucket, priorityId: 1 },
    { customComponentName: "lv_mo:saw", handlerFunction: saw, priorityId: 1 },
    { customComponentName: "lv_mo:item_durability", handlerFunction: ItemDurability, priorityId: 1 },
];

export default itemHandlers;
