public Placeable loadContainer(int x, ArrayList<Drop> drops) {
        int mapY = 0;
        Placeable placeable = null;

        mapY = findFloor(x);
        placeable = new ItemContainer(this, registry, "Placeables/Placed/ItemContainer", "Placeables/Placed/ItemContainer", x, mapY, Placeable.State.Placed, drops);

        registerPlaceable(placeable);
        if (gameController.multiplayerMode == gameController.multiplayerMode.SERVER && registry.getNetworkThread() != null) {
            if (registry.getNetworkThread().readyForUpdates()) {
                registry.getNetworkThread().sendData(placeable);
            }
        }

        return placeable;
    }